Add getter for unpackErrorHandler in ReceivePack

The current mechanism for updating the unpack error handler requires
that the error handler is replaced entirely, including communicating
the error to the user. Adding a getter means that delegating
implementations can be constructed so that the error can be processed
before sending to the user, for example for logging.

Change-Id: I4b6f78a041d0f6f5b4076a9a5781565ca3857817
Signed-off-by: Jack Wickham <jwickham@palantir.com>
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/transport/ReceivePack.java b/org.eclipse.jgit/src/org/eclipse/jgit/transport/ReceivePack.java
index 49413e5..79f60c3 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/transport/ReceivePack.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/transport/ReceivePack.java
@@ -2061,6 +2061,16 @@
 	}
 
 	/**
+	 * Get the current unpack error handler.
+	 *
+	 * @return the current unpack error handler.
+	 * @since 5.8
+	 */
+	public UnpackErrorHandler getUnpackErrorHandler() {
+		return unpackErrorHandler;
+	}
+
+	/**
 	 * @param unpackErrorHandler
 	 *            the unpackErrorHandler to set
 	 * @since 5.7