From d394d950100a97b7d73f0e162b64b0b8f3cef988 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 02 Feb 2012 19:14:06 -0500
Subject: [PATCH] Added some logging for relinking HEAD
---
src/com/gitblit/GitBlit.java | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/com/gitblit/GitBlit.java b/src/com/gitblit/GitBlit.java
index 7216126..9712ea6 100644
--- a/src/com/gitblit/GitBlit.java
+++ b/src/com/gitblit/GitBlit.java
@@ -984,10 +984,18 @@
if (r != null) {
updateConfiguration(r, repository);
// only update symbolic head if it changes
- if (!StringUtils.isEmpty(repository.defaultHead) &&
- !repository.defaultHead.equals(JGitUtils.getSymbolicHeadTarget(r))) {
+ String currentHead = JGitUtils.getSymbolicHeadTarget(r);
+ if (!StringUtils.isEmpty(repository.defaultHead) &&
+ !repository.defaultHead.equals(currentHead)) {
+ logger.info(MessageFormat.format("Relinking {0} HEAD from {1} to {2}",
+ repository.name, currentHead, repository.defaultHead));
JGitUtils.setSymbolicHeadTarget(r, repository.defaultHead);
+
+ // clear the cache
+ clearRepositoryCache(repository.name);
}
+
+ // close the repository object
r.close();
}
}
--
Gitblit v1.9.1