| | |
| | | import com.gitblit.models.UserModel; |
| | | import com.gitblit.transport.ssh.commands.CommandMetaData; |
| | | import com.gitblit.transport.ssh.commands.DispatchCommand; |
| | | import com.gitblit.transport.ssh.commands.ListRegexCommand; |
| | | import com.gitblit.transport.ssh.commands.ListFilterCommand; |
| | | import com.gitblit.utils.ArrayUtils; |
| | | import com.gitblit.utils.FlipTable; |
| | | import com.gitblit.utils.FlipTable.Borders; |
| | |
| | | |
| | | /* List repositories */ |
| | | @CommandMetaData(name = "list", aliases = { "ls" }, description = "List repositories") |
| | | public static class ListRepositories extends ListRegexCommand<RepositoryModel> { |
| | | public static class ListRepositories extends ListFilterCommand<RepositoryModel> { |
| | | |
| | | @Override |
| | | protected List<RepositoryModel> getItems() { |
| | |
| | | } |
| | | |
| | | @Override |
| | | protected boolean matches(RepositoryModel r) { |
| | | return r.name.matches(regexFilter); |
| | | protected boolean matches(String filter, RepositoryModel r) { |
| | | return r.name.matches(filter); |
| | | } |
| | | |
| | | @Override |