summaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.pgm.test
diff options
context:
space:
mode:
authorMatthias Sohn <matthias.sohn@sap.com>2014-11-24 00:41:39 +0100
committerMatthias Sohn <matthias.sohn@sap.com>2014-12-16 15:28:16 +0100
commit490660a7c61d6226ac52d0e00198dd90a3891115 (patch)
treedfa61c8e992219426452adcec88062770dbb63ce /org.eclipse.jgit.pgm.test
parent816de9e9fae04260edd8e288c150e6f148fd04ce (diff)
downloadjgit-490660a7c61d6226ac52d0e00198dd90a3891115.tar.gz
jgit-490660a7c61d6226ac52d0e00198dd90a3891115.zip
[pgm] Add option --heads for ls-remote
TODO: find a way to use option -h which is already captured by TextBuiltin's option --help which also uses the alias -h. Bug: 444072 Change-Id: Ie66584c2fc7fc224014a43cf928547703dd9d213 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Diffstat (limited to 'org.eclipse.jgit.pgm.test')
-rw-r--r--org.eclipse.jgit.pgm.test/tst/org/eclipse/jgit/pgm/LsRemoteTest.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/org.eclipse.jgit.pgm.test/tst/org/eclipse/jgit/pgm/LsRemoteTest.java b/org.eclipse.jgit.pgm.test/tst/org/eclipse/jgit/pgm/LsRemoteTest.java
index 695dea831e..f03edb0693 100644
--- a/org.eclipse.jgit.pgm.test/tst/org/eclipse/jgit/pgm/LsRemoteTest.java
+++ b/org.eclipse.jgit.pgm.test/tst/org/eclipse/jgit/pgm/LsRemoteTest.java
@@ -93,4 +93,15 @@ public class LsRemoteTest extends CLIRepositoryTestCase {
"d0b1ef2b3dea02bb2ca824445c04e6def012c32c refs/tags/tag3^{}",
"" }, result.toArray());
}
+
+ @Test
+ public void testLsRemoteHeads() throws Exception {
+ final List<String> result = CLIGitCommand.execute(
+ "git ls-remote --heads "
+ + db.getDirectory(), db);
+ assertArrayEquals(new String[] {
+ "d0b1ef2b3dea02bb2ca824445c04e6def012c32c refs/heads/master",
+ "d0b1ef2b3dea02bb2ca824445c04e6def012c32c refs/heads/test",
+ "" }, result.toArray());
+ }
}