git-lfs/tq
brian m. carlson 7646075431 tq: pass custom transfer adapter args to the shell
When a custom transfer adapter is specified in the configuration, it is
not possible to specify multiple arguments to the process, because only
the last value of the lfs.customtransfer.*.args option is read and the
value is not split.  To make things easier and more flexible,
concatenate the path (after quoting) and the arguments and pass them to
the shell.  Update the documentation to reflect this change.

Update the test custom transfer adapter to parse its arguments (which
are otherwise ignored) and mention them to standard error.  Make the
test check that the arguments are parsed as the shell would expect them
to be.
2018-09-14 23:52:38 +00:00
..
schemas tq,lfsapi/ssh: convert int64 to int 2017-04-05 14:46:45 -06:00
adapterbase.go localstorage: remove global Objects() 2017-10-25 12:25:16 -06:00
api_test.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
api.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
basic_download.go localstorage: remove global Objects() 2017-10-25 12:25:16 -06:00
basic_upload.go Always provide a Content-Type when uploading files 2018-09-04 15:03:35 +00:00
custom_test.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
custom.go tq: pass custom transfer adapter args to the shell 2018-09-14 23:52:38 +00:00
errors_test.go tq/errors: implement MalformedObjectError 2017-03-24 14:36:59 -06:00
errors.go tq/errors: implement MalformedObjectError 2017-03-24 14:36:59 -06:00
manifest_test.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
manifest.go lfsapi: introduce interface for initializing a Client 2017-10-25 15:33:20 -06:00
meter.go tq/meter: introduce tq.Direction.Verb 2018-06-08 15:47:52 -05:00
transfer_queue_test.go tq: add fs.Filesystem to tq.Manifest 2017-10-25 12:25:06 -06:00
transfer_queue.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
transfer_test.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
transfer.go tq/transfer.go: add Checkout direction 2018-06-08 15:47:52 -05:00
tus_upload.go progress,tools: move CopyCallback (and related) to 'tools' 2017-11-22 14:08:33 -08:00
verify_test.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
verify.go logging for lfs verify and locking requests 2017-04-27 16:27:36 -06:00