import jetbrains.buildServer.log.Loggers;
import jetbrains.buildServer.util.Dates;
import jetbrains.buildServer.util.FileUtil;
+import jetbrains.buildServer.util.StringUtil;
import jetbrains.buildServer.vcs.VcsException;
import org.eclipse.jgit.internal.storage.file.FileRepository;
import org.eclipse.jgit.internal.storage.file.PackFile;
}
} else {
myGcErrors.registerError(gitDir, "Not enough disk space to run git gc");
- LOG.warn("[" + gitDir.getName() + "] not enough disk space to run git gc (" + String.valueOf(freeDiskSpace) + "byte(s))");
+ LOG.warn("[" + gitDir.getName() + "] not enough disk space to run git gc (" + String.valueOf(freeDiskSpace) + pluralize("byte", freeDiskSpace) + ")");
}
runGCCounter++;
final long repositoryFinishNanos = System.nanoTime();
return second;
}
}
+
+ @NotNull
+ private String pluralize(@NotNull String base, long n) {
+ //StringUtil doesn't work with longs
+ if (n == 1) return base;
+ return StringUtil.pluralize(base);
+ }
}