summaryrefslogtreecommitdiff
path: root/revision.h
diff options
context:
space:
mode:
authorLibravatar Elijah Newren <newren@gmail.com>2009-06-25 22:48:29 -0600
committerLibravatar Junio C Hamano <gitster@pobox.com>2009-06-27 14:10:10 -0700
commit2374502c6ca1c8007cb35682f13fb5db044df9ea (patch)
treeac03ae4a5046a2cd6fffc84c1d229156a0f23c43 /revision.h
parentfast-export: Omit tags that tag trees (diff)
downloadtgif-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