Re: `git describe` in an export-subst format string?
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Apr 28, 2013, 22:52 UTC
- Message-ID
- <7vbo8yp8t7.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <7vobcypciw.fsf@alter.siamese.dyndns.org>
Junio C Hamano <gitster@pobox.com> writes:
Show 18 quoted lines
> John Gallagher <johnkgallagher@gmail.com> writes: > >> The actual thing I want to do is >> something like this: >> >> static const char *project_version = "$Format:...$"; >> >> where "..." is something that `git archive` will replace with the >> output of `git describe`,... > > You need to find an appropriate pair of placeholders that can > represent "git describe $it" and "git describe --contains $it". > > I am tempted to suggest a more generalized way that is not limited > to describe at all, perhaps like this: > > $ git show --format='%x( git describe %H )' > $ git show --format='%x( git describe --contains %H )'
Just in case anybody takes it too seriously, this particular implementaiton will never be acceptable at least for use in "$Format:" of export-subst.
I am "tempted to" suggest, but am not crazy enough to actually doing so ;-).