James Moger
2014-05-07 ce07c4f4ca47eebb53815aaa361a24ea46dc3757
src/main/java/com/gitblit/git/GitblitReceivePack.java
@@ -331,6 +331,8 @@
         return;
      }
      boolean isRefCreationOrDeletion = false;
      // log ref changes
      for (ReceiveCommand cmd : commands) {
@@ -339,9 +341,11 @@
            switch (cmd.getType()) {
            case DELETE:
               LOGGER.info(MessageFormat.format("{0} DELETED {1} in {2} ({3})", user.username, cmd.getRefName(), repository.name, cmd.getOldId().name()));
               isRefCreationOrDeletion = true;
               break;
            case CREATE:
               LOGGER.info(MessageFormat.format("{0} CREATED {1} in {2}", user.username, cmd.getRefName(), repository.name));
               isRefCreationOrDeletion = true;
               break;
            case UPDATE:
               LOGGER.info(MessageFormat.format("{0} UPDATED {1} in {2} (from {3} to {4})", user.username, cmd.getRefName(), repository.name, cmd.getOldId().name(), cmd.getNewId().name()));
@@ -355,6 +359,10 @@
         }
      }
      if (isRefCreationOrDeletion) {
         gitblit.resetRepositoryCache(repository.name);
      }
      if (repository.useIncrementalPushTags) {
         // tag each pushed branch tip
         String emailAddress = user.emailAddress == null ? rp.getRefLogIdent().getEmailAddress() : user.emailAddress;