diff options
author | Terry Parker <tparker@google.com> | 2019-02-28 16:00:24 -0800 |
---|---|---|
committer | Terry Parker <tparker@google.com> | 2019-02-28 16:00:24 -0800 |
commit | 875dccf33ccf16875c79a74998dcef49df23a8c0 (patch) | |
tree | f2089180d612fe0b8d90511b136f8c4547f3442b | |
parent | 39eb9c62b2363bd2d48bb66136fee4de30ff8d37 (diff) | |
download | jgit-875dccf33ccf16875c79a74998dcef49df23a8c0.tar.gz jgit-875dccf33ccf16875c79a74998dcef49df23a8c0.zip |
Expose the filter blob limit in UploadPack
Similar to UploadPack.getDepth() to know the shallow clone depth, expose
the user-specified filter blob limit for partial clones.
Change-Id: I04bde06862a1cf8a9862d950c15023c49d16a2a6
Signed-off-by: Terry Parker <tparker@google.com>
-rw-r--r-- | org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java b/org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java index 638d9325ee..1d0f836619 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java @@ -1526,6 +1526,20 @@ public class UploadPack { } /** + * Returns the filter blob limit for the current request. Valid only after + * calling recvWants(). A limit -1 means no limit. + * + * @return filter blob limit requested by the client, or -1 if no limit + * @since 5.3 + */ + public long getFilterBlobLimit() { + if (currentRequest == null) { + throw new RequestNotYetReadException(); + } + return currentRequest.getFilterBlobLimit(); + } + + /** * Get the user agent of the client. * <p> * If the client is new enough to use {@code agent=} capability that value |