git-lfs/tools
brian m. carlson 354c8a53d9
tools: handle missing cygpath gracefully
It looks like there are situations in which some Git for Windows
installations don't have the cygpath binary.  In that case, we end up
picking an empty string, which leads us to install hooks and LFS objects
in the current directory.  Fix this by trying cygpath, and if it fails
due to a path lookup error, returning the original path as we got it.
2019-11-25 16:11:54 +00:00
..
humanize Fix humanize's FormatByteRate() to work with 0s duration 2018-10-24 15:02:40 +00:00
kv tools/kv: Fix dropped test error 2019-10-25 13:25:52 -07:00
channels.go extract base channel wrapper to tools 2016-11-18 12:02:38 -07:00
copycallback_test.go progress,tools: move CopyCallback (and related) to 'tools' 2017-11-22 14:08:33 -08:00
copycallback.go progress,tools: move CopyCallback (and related) to 'tools' 2017-11-22 14:08:33 -08:00
cygwin_windows.go tools: detect MINGW as Cygwin 2019-08-02 17:23:46 +00:00
cygwin.go tools: wrap os.Getwd with cygwin support 2017-02-20 15:25:43 -07:00
filetools_test.go Use git-ls-files to enumerate repo contents 2019-09-17 17:41:00 -07:00
filetools.go Implement retry logic to fix LFS storage race conditions on Windows 2019-11-05 17:30:13 +03:00
iotools_test.go update package imports 2016-11-15 10:01:18 -07:00
iotools.go Tidy files 2019-10-02 19:17:28 +00:00
math_test.go tools/math: teach tools.ClampInt to clamp integers 2017-06-09 17:56:21 -06:00
math.go tools/math: teach tools.ClampInt to clamp integers 2017-06-09 17:56:21 -06:00
ordered_set_test.go tools: introduce tools.OrderedSet 2017-06-21 16:50:19 -06:00
ordered_set.go tools: introduce tools.OrderedSet 2017-06-21 16:50:19 -06:00
os_tools.go tools: handle missing cygpath gracefully 2019-11-25 16:11:54 +00:00
robustio_windows.go Implement retry logic to fix LFS storage race conditions on Windows 2019-11-05 17:30:13 +03:00
robustio.go Implement retry logic to fix LFS storage race conditions on Windows 2019-11-05 17:30:13 +03:00
str_tools_test.go tools: move ShellQuote to subprocess 2018-09-14 21:50:09 +00:00
str_tools.go tools: move ShellQuote to subprocess 2018-09-14 21:50:09 +00:00
stringset.go Fix Typos 2019-07-24 07:17:40 +00:00
sync_writer.go tools: add empty functions when missing in *SyncWriter 2017-12-01 09:39:02 -08:00
time_tools_test.go tools/time_tools: test tools.IsExpiredAtOrIn 2017-04-06 13:38:31 -06:00
time_tools.go tools: compare expiration to "time.Now" instead of "from" 2017-08-25 14:48:33 -04:00
umask_nix.go tools: add function to make directories honoring core.sharedRepository 2018-12-13 17:51:02 +00:00
umask_windows.go tools: add function to make directories honoring core.sharedRepository 2018-12-13 17:51:02 +00:00
util_darwin_test.go Add new command git lfs dedup for file system level deduplication. 2019-08-19 10:44:37 +09:00
util_darwin.go Revert "Stop replacing files in LFS storage when downloading them concurrently on Windows" 2019-11-05 17:30:13 +03:00
util_generic.go Revert "Stop replacing files in LFS storage when downloading them concurrently on Windows" 2019-11-05 17:30:13 +03:00
util_linux.go Revert "Stop replacing files in LFS storage when downloading them concurrently on Windows" 2019-11-05 17:30:13 +03:00
util_test.go Add new command git lfs dedup for file system level deduplication. 2019-08-19 10:44:37 +09:00
util_windows_test.go Revert "Stop replacing files in LFS storage when downloading them concurrently on Windows" 2019-11-05 17:30:13 +03:00
util_windows.go Revert "Stop replacing files in LFS storage when downloading them concurrently on Windows" 2019-11-05 17:30:13 +03:00