On Thu, Apr 28, 2011 at 01:36:27PM -0700, Greg Moser wrote: > So in my .git/hooks folder I have a file named post-commit that looks like > this: > > > #!/bin/sh > > rm version.txt -i > git describe --tags >> version.txt > > > Basically the idea being that after every commit, I write the "git describe" > to a file in my repository called version.txt. This script works fine > except that I obviously once the file is edited, it needs to be committed. > How should I achieve this end goal? Use pre-commit hook instead and `git add` the updated version file in it.
On the other hand, I see no reason to put such a file under version control--probably it could be more sensible to make generation of such file a part of the build process. Another option is to use .gitattributes and (re-)create the version file upon checkout/update rather than commit. See the entry about the "filter" attribute (in particular, its "smudge" command) in gitattributes(5). -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To post to this group, send email to git-users@googlegroups.com. To unsubscribe from this group, send email to git-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.