git-lfs/tq
brian m. carlson cc815f59e6
Use proper repo permissions when creating directories
Honor the repository permssions set with the umask or
core.sharedRepository when creating directories by using tools.MkdirAll.
Pass an appropriate configuration or filesystem object through as needed
to ensure that we can query the proper permissions. Add a test that
these code paths work by cloning a new repository and then performing
some operations on it.

Note that in the test, we match patterns with either the setgid bit
clear or set, since it may be set or not depending on whether the system
has SysV or BSD group semantics.
2018-12-13 17:51:02 +00:00
..
schemas tq,lfsapi/ssh: convert int64 to int 2017-04-05 14:46:45 -06:00
adapterbase.go tq: enable transfer debugging when GIT_CURL_VERBOSE is set 2018-10-24 20:56:52 +00:00
api_test.go lfsapi: extract new lfshttp package 2018-09-11 14:51:29 -07:00
api.go lfsapi: add Access param to DoWithAuth() 2018-09-28 14:16:55 -07:00
basic_download.go Use proper repo permissions when creating directories 2018-12-13 17:51:02 +00:00
basic_upload.go Use proper repo permissions when creating directories 2018-12-13 17:51:02 +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 Use proper repo permissions when creating directories 2018-12-13 17:51:02 +00:00
transfer_queue_test.go tq: add fs.Filesystem to tq.Manifest 2017-10-25 12:25:06 -06:00
transfer_queue.go lfsapi: rename Access.GetMode()->Mode() 2018-10-02 16:35:54 -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 tq: use correct access 2018-09-28 14:16:55 -07:00
verify.go lfsapi: Add DoWithAuthNoRetry() 2018-10-02 16:47:10 -07:00