Logging for git gc
authorDmitry Neverov <dmitry.neverov@gmail.com>
Sun, 21 May 2017 07:34:54 +0000 (09:34 +0200)
committerDmitry Neverov <dmitry.neverov@gmail.com>
Sun, 21 May 2017 07:34:54 +0000 (09:34 +0200)
git-server/src/jetbrains/buildServer/buildTriggers/vcs/git/Cleanup.java

index db0f41cda37978246f1b759ca90e01e81b418a2c..64ea9dea9ae2c6a8c11511018ef1fe744b97ee3a 100644 (file)
@@ -152,6 +152,7 @@ public class Cleanup {
       LOG.info("Cannot find native git, skip running git gc");
       return;
     }
+    LOG.info("Use git at path '" + myConfig.getPathToGit() + "'");
     Collections.shuffle(allDirs);
     int runGCCounter = 0;
     LOG.info("Git garbage collection started");
@@ -180,12 +181,15 @@ public class Cleanup {
 
 
   private void runGcInCopy(@NotNull File originalRepo) {
+    LOG.info("Run git gc for " + originalRepo.getName());
     Lock rmLock = myRepositoryManager.getRmLock(originalRepo).readLock();
     rmLock.lock();
     File gcRepo;
     try {
-      if (!isGcNeeded(originalRepo))
+      if (!isGcNeeded(originalRepo)) {
+        LOG.info("No git gc needed for " + originalRepo.getName());
         return;
+      }
 
       try {
         gcRepo = setupGcRepo(originalRepo);