summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/FederationPullExecutor.java
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2012-01-05 17:08:44 -0500
committerJames Moger <james.moger@gitblit.com>2012-01-05 17:08:44 -0500
commit0db5c4710b27969a8e1e49a752c541f5e0bb0a32 (patch)
treebf9f38f4fd058344bc0db918d2252345341c9ff3 /src/com/gitblit/FederationPullExecutor.java
parent5e8e7ed191aaf72811334b4ba656405932719766 (diff)
downloadgitblit-0db5c4710b27969a8e1e49a752c541f5e0bb0a32.tar.gz
gitblit-0db5c4710b27969a8e1e49a752c541f5e0bb0a32.zip
Using ArrayUtils.isEmpty to test arrays and collections
Diffstat (limited to 'src/com/gitblit/FederationPullExecutor.java')
-rw-r--r--src/com/gitblit/FederationPullExecutor.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/com/gitblit/FederationPullExecutor.java b/src/com/gitblit/FederationPullExecutor.java
index d54395e4..0fd1355f 100644
--- a/src/com/gitblit/FederationPullExecutor.java
+++ b/src/com/gitblit/FederationPullExecutor.java
@@ -49,6 +49,7 @@ import com.gitblit.models.FederationModel;
import com.gitblit.models.RepositoryModel;
import com.gitblit.models.TeamModel;
import com.gitblit.models.UserModel;
+import com.gitblit.utils.ArrayUtils;
import com.gitblit.utils.FederationUtils;
import com.gitblit.utils.FileUtils;
import com.gitblit.utils.JGitUtils;
@@ -339,7 +340,7 @@ public class FederationPullExecutor implements Runnable {
// update team repositories
TeamModel remoteTeam = user.getTeam(teamname);
- if (remoteTeam != null && remoteTeam.repositories != null) {
+ if (remoteTeam != null && !ArrayUtils.isEmpty(remoteTeam.repositories)) {
int before = team.repositories.size();
team.addRepositories(remoteTeam.repositories);
int after = team.repositories.size();
@@ -399,7 +400,7 @@ public class FederationPullExecutor implements Runnable {
"Failed to retrieve SETTINGS from federated gitblit ({0} @ {1})",
registration.name, registration.url), e);
}
-
+
try {
// Pull SCRIPTS
Map<String, String> scripts = FederationUtils.getScripts(registration);
@@ -407,9 +408,10 @@ public class FederationPullExecutor implements Runnable {
for (Map.Entry<String, String> script : scripts.entrySet()) {
String scriptName = script.getKey();
if (scriptName.endsWith(".groovy")) {
- scriptName = scriptName.substring(0, scriptName.indexOf(".groovy"));
+ scriptName = scriptName.substring(0, scriptName.indexOf(".groovy"));
}
- File file = new File(registrationFolderFile, registration.name + "_" + scriptName + ".groovy");
+ File file = new File(registrationFolderFile, registration.name + "_"
+ + scriptName + ".groovy");
FileUtils.writeContent(file, script.getValue());
}
}