git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Finishing touches to "name-rev" fix
@ 2013-07-18 22:16 Junio C Hamano
  2013-07-18 22:16 ` [PATCH 1/2] name-rev: differentiate between tags and commits they point at Junio C Hamano
  2013-07-18 22:16 ` [PATCH 2/2] describe: fix --contains when a tag is given as input Junio C Hamano
  0 siblings, 2 replies; 3+ messages in thread
From: Junio C Hamano @ 2013-07-18 22:16 UTC (permalink / raw)
  To: git

This is an update to finish the jc/name-rev-exact-ref topic, which
fixed the command to convert an object name that points at a tag to
a refname of the tag (earlier, it did not show anything).  The
codepath to handle its command line arguments, however, fed the
commit that the tag points at to the underlying naming machinery.

The first patch in this follow-up series corrects it for the command
line codepath.

The second patch is a related fix for "git describe".  The command
is about naming the given commit in relation to a tag in its
neighbourhood, and while it does allow the input to be a commit-ish
(e.g. a tag that points at a commit), it did not unwrap it down to
commit, which is a bug (it is like "git commit-tree -p $tag" that
would mistakenly record a tag object as one of the parents of the
resulting commit).

Junio C Hamano (2):
  name-rev: differentiate between tags and commits they point at
  describe: fix --contains when a tag is given as input

 builtin/describe.c  |  3 ++-
 builtin/name-rev.c  | 41 ++++++++++++++++++++++++++++++++---------
 t/t6120-describe.sh | 24 ++++++++++++++++++++++++
 3 files changed, 58 insertions(+), 10 deletions(-)

-- 
1.8.3.3-992-gf0e5e44

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-07-18 22:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-18 22:16 [PATCH 0/2] Finishing touches to "name-rev" fix Junio C Hamano
2013-07-18 22:16 ` [PATCH 1/2] name-rev: differentiate between tags and commits they point at Junio C Hamano
2013-07-18 22:16 ` [PATCH 2/2] describe: fix --contains when a tag is given as input Junio C Hamano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).