Just a heads up: I'm about to remove scripts.c from the repository. I should have done this a long time ago...heck, I never should have put it in there to begin with. Generated files don't go in source control. For some reason I thought it would make life easier for new developers, instead it just ended up causing confusion and cluttering up our changesets. Good riddance.
Of course, you still need a scripts.c in order to complete a release build. If you are using the official source packages released on SourceForge, they include this file already, so you're all good.
If you pull sources from BitBucket, or if you make changes to Premake locally, you'll need to remember to run `premake4 embed` before you make a new release build (something you should have been doing already).
Give me a shout with any questions or concerns. Otherwise I'll push the change into premake-stable and premake-dev soon.

"Of course, you still need a scripts.c in order to complete a release build."
This is also the case for debug as the file is referenced explicitly in the files section of the premake4 script.
Personally I was never sure what the status of the file should be when committing, so indeed good riddance.