Web lists-archives.com

Re: hook to get info on commit, and include that in a file that is part of the commit

On Mon, Feb 04, 2019 at 09:00:42PM -0500, Larry Martell wrote:
> Thanks for the reply. Any suggestions on how to achieve what I want to do?
> The use case is that we want to have a file that is part of the
> install that has certain info (commit id, date of commit, commit
> message, etc.). and we'd like that to be generated automatically.

If you want to generate a file, you can certainly do that in the
post-commit hook or using a Makefile target. You just can't check it
into the repo. Lots of projects do this as part of their build process.

An example of what you could do is "git log --pretty='tformat:%H%n%B' HEAD".
That will print the commit hash and commit message to standard output
for each commit. If you want just one commit, you can use "-1".
brian m. carlson: Houston, Texas, US
OpenPGP: https://keybase.io/bk2204

Attachment: signature.asc
Description: PGP signature