Tests and fixes for dereferencing tags in Repository.resolve()fix-tag-derefs
commit4dc7e7d4846dc00255b4b95d8e453b1f3ae06b83
authorJonas Fonseca <fonseca@diku.dk>
Fri, 12 Sep 2008 10:08:20 +0000 (12 12:08 +0200)
committerJonas Fonseca <fonseca@diku.dk>
Fri, 12 Sep 2008 10:38:43 +0000 (12 12:38 +0200)
treea167e8fa359e0c74025f180b06e8c6991962f692
parentb1b3abe599bc2a3fa8fcb48cc953887f1c8d765d
Tests and fixes for dereferencing tags in Repository.resolve()

Fix Repository.resolve("tag^0") failing with "not a commit" (issue 23).
Add test for resolving "tag^{tree}" where "tag" points to a tag

Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
org.spearce.jgit.test/tst-rsrc/org/spearce/jgit/test/resources/create-second-pack
org.spearce.jgit.test/tst-rsrc/org/spearce/jgit/test/resources/pack-546ff360fe3488adb20860ce3436a2d6373d2796.idx [new file with mode: 0755]
org.spearce.jgit.test/tst-rsrc/org/spearce/jgit/test/resources/pack-546ff360fe3488adb20860ce3436a2d6373d2796.pack [new file with mode: 0755]
org.spearce.jgit.test/tst-rsrc/org/spearce/jgit/test/resources/packed-refs
org.spearce.jgit.test/tst/org/spearce/jgit/lib/RepositoryTestCase.java
org.spearce.jgit.test/tst/org/spearce/jgit/lib/T0008_testparserev.java
org.spearce.jgit/src/org/spearce/jgit/lib/Repository.java