Fix sorting of SSH help text
Commands were displaying in random order, based on how they appear in the ConcurrentHashMap. Sort commands before output. Change-Id: Ie4fdf4d7e02d35385b3c065da2e895ab0c7225d9
This commit is contained in:
		@@ -14,6 +14,7 @@
 | 
			
		||||
 | 
			
		||||
package com.google.gerrit.sshd;
 | 
			
		||||
 | 
			
		||||
import com.google.common.collect.Sets;
 | 
			
		||||
import com.google.common.util.concurrent.Atomics;
 | 
			
		||||
import com.google.gerrit.server.CurrentUser;
 | 
			
		||||
import com.google.gerrit.server.account.CapabilityControl;
 | 
			
		||||
@@ -134,9 +135,9 @@ final class DispatchCommand extends BaseCommand {
 | 
			
		||||
    }
 | 
			
		||||
    usage.append(" are:\n");
 | 
			
		||||
    usage.append("\n");
 | 
			
		||||
    for (Map.Entry<String, Provider<Command>> e : commands.entrySet()) {
 | 
			
		||||
    for (String name : Sets.newTreeSet(commands.keySet())) {
 | 
			
		||||
      usage.append("   ");
 | 
			
		||||
      usage.append(e.getKey());
 | 
			
		||||
      usage.append(name);
 | 
			
		||||
      usage.append("\n");
 | 
			
		||||
    }
 | 
			
		||||
    usage.append("\n");
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user