src/main/java/com/gitblit/transport/ssh/CommandMetaData.java
@@ -28,4 +28,5 @@ public @interface CommandMetaData { String name(); String description() default ""; boolean hidden() default false; } src/main/java/com/gitblit/transport/ssh/commands/CreateRepository.java
@@ -20,7 +20,7 @@ import com.gitblit.transport.ssh.CommandMetaData; @CommandMetaData(name = "create-repository", description = "Create new GIT repository") @CommandMetaData(name = "create-repository", description = "Create new GIT repository", hidden = true) public class CreateRepository extends SshCommand { @Option(name = "--name", aliases = {"-n"}, required = true, metaVar = "NAME", usage = "name of repository to be created") src/main/java/com/gitblit/transport/ssh/commands/DispatchCommand.java
@@ -160,9 +160,12 @@ String format = "%-" + maxLength + "s %s"; for (String name : Sets.newTreeSet(m.keySet())) { final Class<? extends Command> c = m.get(name); usage.append(" "); CommandMetaData meta = c.getAnnotation(CommandMetaData.class); if (meta != null) { if (meta.hidden()) { continue; } usage.append(" "); usage.append(String.format(format, name, Strings.nullToEmpty(meta.description()))); } src/main/java/com/gitblit/transport/ssh/commands/ReviewCommand.java
@@ -28,7 +28,7 @@ import com.gitblit.transport.ssh.CommandMetaData; import com.gitblit.wicket.GitBlitWebSession; @CommandMetaData(name = "review", description = "Verify, approve and/or submit one or more patch sets") @CommandMetaData(name = "review", description = "Verify, approve and/or submit one or more patch sets", hidden = true) public class ReviewCommand extends SshCommand { private final static short REV_ID_LEN = 40; @@ -58,13 +58,14 @@ @Override public void run() throws UnloggedFailure { UserModel user = GitBlitWebSession.get().getUser(); for (Patchset ps : patchSets) { // TODO ensure user has permission to score +2/-2 for (Patchset ps : patchSets) { // review Change change = new Change(user.username); Change change = new Change(user.username); change.review(ps, Score.fromScore(vote), false); // TODO(davido): add patchset comment if (submitChange) { // TODO(davido): merge (when desired and the change is mergeable) // TODO(davido): merge (when desired and the change is mergeable) } } }