fkater@xxxxxxxxxxxxxx wrote: > - get the last revision (e.g. r1001) > - check for modified files not yet checked in (e.g. r1001 M) "git describe --dirty", maybe. Thanks to Jean Privat for inventing it. > Both information is required for the application's build > process (Makefiles): > > - to display the version in the application > - to refuse to build a proper 'release' version if something > was not checked in Ok, this seems like two different needs. - For the former, see GIT-VERSION-GEN in git.git for inspiration. - For the latter, I'd recommend something like git update-index -q --refresh && git diff-index --quiet HEAD || { echo >&2 fail exit 1 } Hope that helps, Jonathan -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html