Merge branch 'maint'
authorJunio C Hamano <gitster@pobox.com>
Wed, 4 Jun 2008 20:15:59 +0000 (13:15 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 4 Jun 2008 20:15:59 +0000 (13:15 -0700)
* maint:
describe: match pattern for lightweight tags too

1  2 
t/t6120-describe.sh
diff --combined t/t6120-describe.sh
index ea476a2582c87b48ea5e8925a275184e8671391e,c6bfef5f47f41cee2011af664123e30308c7af49..c6be2597f73dbd49e6301d01b5ea3c86ac8c34cb
@@@ -108,7 -108,7 +108,7 @@@ warning: tag 'A' is really 'Q' her
  EOF
  check_describe A-* HEAD
  test_expect_success 'warning was displayed for Q' '
 -      git diff err.expect err.actual
 +      test_cmp err.expect err.actual
  '
  test_expect_success 'rename tag Q back to A' '
        mv .git/refs/tags/Q .git/refs/tags/A
  test_expect_success 'pack tag refs' 'git pack-refs'
  check_describe A-* HEAD
  
+ test_expect_success 'set-up matching pattern tests' '
+       git tag -a -m test-annotated test-annotated &&
+       echo >>file &&
+       test_tick &&
+       git commit -a -m "one more" &&
+       git tag test1-lightweight &&
+       echo >>file &&
+       test_tick &&
+       git commit -a -m "yet another" &&
+       git tag test2-lightweight &&
+       echo >>file &&
+       test_tick &&
+       git commit -a -m "even more"
+ '
+ check_describe "test-annotated-*" --match="test-*"
+ check_describe "test1-lightweight-*" --tags --match="test1-*"
+ check_describe "test2-lightweight-*" --tags --match="test2-*"
  test_done