summaryrefslogtreecommitdiff
path: root/commit.c
diff options
context:
space:
mode:
authorShawn O. Pearce <spearce@spearce.org>2007-02-13 23:43:48 -0500
committerShawn O. Pearce <spearce@spearce.org>2007-02-13 23:43:48 -0500
commitcdf6e08880b4924fa717bd6ca700081f445c9065 (patch)
tree8005a914617b154409d037ab454bf85613abe527 /commit.c
parent54acdd95b81d3675381a749e7cd7fc14956853c3 (diff)
downloadgit-cdf6e08880b4924fa717bd6ca700081f445c9065.tar.gz
git-gui: Permit merging tags into the current branch.
It was pointed out on the git mailing list by Martin Koegler that we did not show tags as possible things to merge into the current branch. They actually are, and core Git's Grand Unified Merge Driver will accept them just like any other commit. So our merge dialog now requests all refs/heads, refs/remotes and refs/tags named refs and attempts to match them against the commits not in HEAD. One complicating factor here is that we must use the %(*objectname) field when talking about an annotated tag, as they will not appear in the output of rev-list. Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions