main
make additional message strings translatable
Replace deprecated `io/ioutil` functions
commands,creds,lfs,tools: use error join function
lfs,t,tools: make callback when final total known
Update formatting for Go 1.17
tools: don't match MINGW as Cygwin
check for dir/symlink conflicts on checkout/pull
tools/filetools.go: rename dir walk variables
tools/filetools*.go: drop path filters for cleanup
lfs,tools: make ClosingByteReader exported
Replace min/max helpers with built-in min/max
tools: introduce tools.OrderedSet
subprocess: report errors when finding executables
tools: add RobustRemove() for Windows to handle file lock errors
tools/robustio_windows.go: add DelayType error arg
lfs,t,tools,tq: format unknown progress log totals
Fix Typos
tools: add empty functions when missing in *SyncWriter
tools: compare expiration to "time.Now" instead of "from"
tools/time_tools: test tools.IsExpiredAtOrIn
tools/util_{darwin,linux}.go: close cloned files
tools: make strings translatable
tools/{iotools,util}_test.go: move callback test
tools/util_windows.go: always close cloned files