[JGIT PATCH 6/9] Document some common commands with the new Command annotation
From: Shawn O. Pearce <hidden>
Date: 2016-06-15 22:45:02
Subsystem:
the rest · Maintainer:
Linus Torvalds
This way they are known to be common at runtime, by looking at the annotation associated with the class instance. Right now we do not use these annotations but they will be useful soon. Signed-off-by: Shawn O. Pearce <redacted> --- .../src/org/spearce/jgit/pgm/Fetch.java | 1 + .../src/org/spearce/jgit/pgm/Log.java | 1 + .../src/org/spearce/jgit/pgm/Push.java | 1 + .../src/org/spearce/jgit/pgm/Tag.java | 1 + 4 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Fetch.java b/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Fetch.java
index 194f669..dcad972 100644
--- a/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Fetch.java
+++ b/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Fetch.java@@ -47,6 +47,7 @@ import org.spearce.jgit.transport.RefSpec; import org.spearce.jgit.transport.TrackingRefUpdate; import org.spearce.jgit.transport.Transport; +@Command(common = true, usage = "Update remote refs from another repository") class Fetch extends TextBuiltin { @Argument(index = 0, metaVar = "uri-ish") private String remote = "origin";
diff --git a/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Log.java b/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Log.java
index 780a63b..e16387b 100644
--- a/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Log.java
+++ b/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Log.java@@ -45,6 +45,7 @@ import java.util.TimeZone; import org.spearce.jgit.lib.PersonIdent; import org.spearce.jgit.revwalk.RevCommit; +@Command(common = true, usage = "View commit history") class Log extends RevWalkTextBuiltin { private final TimeZone myTZ = TimeZone.getDefault();
diff --git a/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Push.java b/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Push.java
index df6c664..6b35ab8 100644
--- a/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Push.java
+++ b/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Push.java@@ -51,6 +51,7 @@ import org.spearce.jgit.transport.RemoteRefUpdate; import org.spearce.jgit.transport.Transport; import org.spearce.jgit.transport.RemoteRefUpdate.Status; +@Command(common = true, usage = "Update remote repository from local refs") class Push extends TextBuiltin { @Argument(index = 0, metaVar = "uri-ish") private String remote = "origin";
diff --git a/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Tag.java b/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Tag.java
index a7bd037..6c73552 100644
--- a/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Tag.java
+++ b/org.spearce.jgit.pgm/src/org/spearce/jgit/pgm/Tag.java@@ -45,6 +45,7 @@ import org.spearce.jgit.lib.ObjectId; import org.spearce.jgit.lib.ObjectLoader; import org.spearce.jgit.lib.PersonIdent; +@Command(common = true, usage = "Create a tag") class Tag extends TextBuiltin { @Option(name = "-f", usage = "force replacing an existing tag") private boolean force;
--
1.6.0.rc0.182.gb96c7