~vcs-imports/jgit/master

Viewing all changes in revision 3606.

  • Committer: Christian Halstrick
  • Author(s): Markus Duft
  • Date: 2018-02-16 17:27:25 UTC
  • Revision ID: git-v1:94bcde663c75735049aae0acbd9f6d8519ed1f05
LFS: Add remote download to SmudgeFilter

Transfer data in chunks of 8k Transferring data byte per byte is slow,
running checkout with CleanFilter on a 2.9MB file takes 20 seconds.
Using a buffer of 8k shrinks this time to 70ms.

Also register the filter commands in a way that the native GIT LFS can
be used alongside with JGit.

Implements auto-discovery of LFS server URL when cloning from a Gerrit
LFS server.

Change-Id: I452a5aa177dcb346d92af08b27c2e35200f246fd
Also-by: Christian Halstrick <christian.halstrick@sap.com>
Signed-off-by: Markus Duft <markus.duft@ssi-schaefer.com>

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: