Merge branch 'jk/pack-tag-of-tag' into maint
commitf4315eed7f3d528d5907c52f93e44fc351f3e0d6
authorJunio C Hamano <gitster@pobox.com>
Mon, 3 Oct 2016 20:22:13 +0000 (3 13:22 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 3 Oct 2016 20:22:13 +0000 (3 13:22 -0700)
treed098d926d43757ed86a60362cdf8acbe43321932
parent92d426662b0673adcd41995e6c2f0afcb9ad39af
parentb773ddea2cd3b08cb5654884f26c69b46e2d0c50
Merge branch 'jk/pack-tag-of-tag' into maint

"git pack-objects --include-tag" was taught that when we know that
we are sending an object C, we want a tag B that directly points at
C but also a tag A that points at the tag B.  We used to miss the
intermediate tag B in some cases.

* jk/pack-tag-of-tag:
  pack-objects: walk tag chains for --include-tag
  t5305: simplify packname handling
  t5305: use "git -C"
  t5305: drop "dry-run" of unpack-objects
  t5305: move cleanup into test block
builtin/pack-objects.c