diff options
author | James Moger <james.moger@gitblit.com> | 2012-02-02 19:14:06 -0500 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2012-02-02 19:14:06 -0500 |
commit | d394d950100a97b7d73f0e162b64b0b8f3cef988 (patch) | |
tree | 9a484cca1c6b5d97368fa20fefc237664a5a3e93 /src/com | |
parent | ddbf6701b4df04d2c7a84080dfb4d64ef9d3f7a0 (diff) | |
download | gitblit-d394d950100a97b7d73f0e162b64b0b8f3cef988.tar.gz gitblit-d394d950100a97b7d73f0e162b64b0b8f3cef988.zip |
Added some logging for relinking HEAD
Diffstat (limited to 'src/com')
-rw-r--r-- | 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 72161263..9712ea6a 100644 --- a/src/com/gitblit/GitBlit.java +++ b/src/com/gitblit/GitBlit.java @@ -984,10 +984,18 @@ public class GitBlit implements ServletContextListener { 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();
}
}
|