| | |
| | | private static final Type SETS_TYPE = new TypeToken<Collection<FederationSet>>() {
|
| | | }.getType();
|
| | |
|
| | | private static final Type BRANCHES_TYPE = new TypeToken<Map<String, Collection<String>>>() {
|
| | | }.getType();
|
| | |
|
| | | /**
|
| | | *
|
| | | * @param remoteURL
|
| | |
| | | }
|
| | |
|
| | | /**
|
| | | * Retrieves a map of all branches in the Gitblit server keyed by
|
| | | * repository.
|
| | | * |
| | | * @param serverUrl
|
| | | * @param account
|
| | | * @param password
|
| | | * @return
|
| | | * @throws IOException
|
| | | */
|
| | | public static Map<String, Collection<String>> getAllBranches(String serverUrl,
|
| | | String account, char[] password) throws IOException {
|
| | | String url = asLink(serverUrl, RpcRequest.LIST_BRANCHES);
|
| | | Map<String, Collection<String>> allReferences = JsonUtils.retrieveJson(url,
|
| | | BRANCHES_TYPE, account, password);
|
| | | return allReferences;
|
| | | }
|
| | |
|
| | | /**
|
| | | * Do the specified administrative action on the Gitblit server.
|
| | | *
|
| | | * @param request
|