From c7a5cc5cc31377e5fed1fc59bfdeb503784d060d Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Fri, 10 Apr 2015 17:08:07 -0400 Subject: get, move, copy, mirror: Concurrent downloads and uploads are now supported! This works, and seems fairly robust. Clean get of 20 files at -J3. At -J10, there are some messages about ssh multiplexing, probably due to a race spinning up the ssh connection cacher. But, it manages to get all the files ok regardless. The progress bars are a scrambled mess though, due to bugs in ascii-progress, which I've already filed. Particularly this one: https://github.com/yamadapc/haskell-ascii-progress/issues/8 --- doc/git-annex-copy.mdwn | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'doc/git-annex-copy.mdwn') diff --git a/doc/git-annex-copy.mdwn b/doc/git-annex-copy.mdwn index e61cd1281..ea0b89670 100644 --- a/doc/git-annex-copy.mdwn +++ b/doc/git-annex-copy.mdwn @@ -22,6 +22,11 @@ Copies the content of files from or to another remote. Use this option to copy the content of files from the local repository to the specified remote. +* `--jobs=N` `-JN` + + Enables parallel transfers with up to the specified number of jobs + running at once. For example: `-J10` + * `--auto` Rather than copying all files, only copy files that don't yet have -- cgit v1.2.3