aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server
diff options
context:
space:
mode:
authorMatthias Sohn <matthias.sohn@sap.com>2021-09-01 16:08:03 +0200
committerMatthias Sohn <matthias.sohn@sap.com>2021-09-01 16:08:03 +0200
commit5a3569f04b4c83d4c5aabe8223fc021d38970b41 (patch)
tree637707db2365a72cd85f1eff32d3243020442d34 /org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server
parent1a963b39769daa4419089a80ee9299ed1a91850c (diff)
parent738ef7782d992540baf773062328d297ffb8a1af (diff)
downloadjgit-5a3569f04b4c83d4c5aabe8223fc021d38970b41.tar.gz
jgit-5a3569f04b4c83d4c5aabe8223fc021d38970b41.zip
Merge branch 'stable-5.10' into stable-5.11
* stable-5.10: GitServlet: allow to override default error handlers Change-Id: If10a99bcdc91105059b15a1d137dd38af228c58d
Diffstat (limited to 'org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server')
-rw-r--r--org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/GitServlet.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/GitServlet.java b/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/GitServlet.java
index 6c5280e501..8e49b37b3d 100644
--- a/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/GitServlet.java
+++ b/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/GitServlet.java
@@ -113,6 +113,17 @@ public class GitServlet extends MetaServlet {
}
/**
+ * Set a custom error handler for git-upload-pack.
+ *
+ * @param h
+ * A custom error handler for git-upload-pack.
+ * @since 5.9.1
+ */
+ public void setUploadPackErrorHandler(UploadPackErrorHandler h) {
+ gitFilter.setUploadPackErrorHandler(h);
+ }
+
+ /**
* Add upload-pack filter
*
* @param filter
@@ -137,6 +148,17 @@ public class GitServlet extends MetaServlet {
}
/**
+ * Set a custom error handler for git-receive-pack.
+ *
+ * @param h
+ * A custom error handler for git-receive-pack.
+ * @since 5.9.1
+ */
+ public void setReceivePackErrorHandler(ReceivePackErrorHandler h) {
+ gitFilter.setReceivePackErrorHandler(h);
+ }
+
+ /**
* Add receive-pack filter
*
* @param filter