diff options
author | James Moger <james.moger@gitblit.com> | 2012-07-11 17:17:00 -0400 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2012-07-11 17:17:00 -0400 |
commit | 5d9bd7e01c5e39a22687379d00d9622328162f6a (patch) | |
tree | b5c52d6262b3e9e2132333f920d27433f506cd82 /src/com/gitblit/GitBlit.java | |
parent | f3ce6e80794ff3a234dbd8850c8501abda95cedb (diff) | |
download | gitblit-5d9bd7e01c5e39a22687379d00d9622328162f6a.tar.gz gitblit-5d9bd7e01c5e39a22687379d00d9622328162f6a.zip |
Update to JGit 2.0.0
Diffstat (limited to 'src/com/gitblit/GitBlit.java')
-rw-r--r-- | src/com/gitblit/GitBlit.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/gitblit/GitBlit.java b/src/com/gitblit/GitBlit.java index 27d43c8e..10b12534 100644 --- a/src/com/gitblit/GitBlit.java +++ b/src/com/gitblit/GitBlit.java @@ -58,6 +58,7 @@ import org.eclipse.jgit.lib.RepositoryCache.FileKey; import org.eclipse.jgit.lib.StoredConfig;
import org.eclipse.jgit.storage.file.WindowCache;
import org.eclipse.jgit.storage.file.WindowCacheConfig;
+import org.eclipse.jgit.transport.ServiceMayNotContinueException;
import org.eclipse.jgit.transport.resolver.FileResolver;
import org.eclipse.jgit.transport.resolver.RepositoryResolver;
import org.eclipse.jgit.transport.resolver.ServiceNotAuthorizedException;
@@ -783,6 +784,12 @@ public class GitBlit implements ServletContextListener { logger.error("GitBlit.getRepository(String) failed to find "
+ new File(repositoriesFolder, repositoryName).getAbsolutePath(), e);
}
+ } catch (ServiceMayNotContinueException e) {
+ r = null;
+ if (logError) {
+ logger.error("GitBlit.getRepository(String) failed to find "
+ + new File(repositoriesFolder, repositoryName).getAbsolutePath(), e);
+ }
}
return r;
}
@@ -1087,6 +1094,8 @@ public class GitBlit implements ServletContextListener { logger.error("Service not authorized", e);
} catch (ServiceNotEnabledException e) {
logger.error("Service not enabled", e);
+ } catch (ServiceMayNotContinueException e) {
+ logger.error("Service may not continue", e);
}
}
|