diff options
author | Elijah Newren <newren@gmail.com> | 2009-06-25 22:48:29 -0600 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2009-06-27 14:10:10 -0700 |
commit | 2374502c6ca1c8007cb35682f13fb5db044df9ea (patch) | |
tree | ac03ae4a5046a2cd6fffc84c1d229156a0f23c43 /revision.h | |
parent | fast-export: Omit tags that tag trees (diff) | |
download | tgif-2374502c6ca1c8007cb35682f13fb5db044df9ea.tar.xz |
fast-export: Make sure we show actual ref names instead of "(null)"
The code expects a ref name to be provided in commit->util. While there
was some code to set commit->util, it only worked in cases where there was
an unbroken chain of revisions from a ref to the relevant commit. In
cases such as running
git fast-export --parents master -- COPYING
commit->util would fail to be set. The old method of setting commit->util
has been removed in favor of requesting show_source from the revision
traversal machinery (related to the "--source" option of "git log" family
of commands.)
However, this change does not fix cases like
git fast export master~1
or
git fast export :/arguments
since in such cases commit->util will be "master~1" or ":/arguments" while
we need the actual ref (e.g. "refs/heads/master")
Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'revision.h')
0 files changed, 0 insertions, 0 deletions