662a624819
Testing showed that while race condition analysis in #3880 was correct, the way it tries to fix that does not work for the *first* git-lfs process that will actually perform file move. Instead, this commit performs multiple attempts when working with files in LFS storage. Similar logic is already implemented in "cmd/go/internal/robustio" and "cmd/go/internal/renameio" packages. However, they are not public, so we cannot use them.
28 lines
1.2 KiB
Modula-2
28 lines
1.2 KiB
Modula-2
module github.com/git-lfs/git-lfs
|
|
|
|
require (
|
|
github.com/alexbrainman/sspi v0.0.0-20180125232955-4729b3d4d858
|
|
github.com/avast/retry-go v2.4.2+incompatible
|
|
github.com/git-lfs/gitobj v1.4.1
|
|
github.com/git-lfs/go-netrc v0.0.0-20180525200031-e0e9ca483a18
|
|
github.com/git-lfs/go-ntlm v0.0.0-20190401175752-c5056e7fa066
|
|
github.com/git-lfs/wildmatch v1.0.4
|
|
github.com/inconshreveable/mousetrap v1.0.0 // indirect
|
|
github.com/mattn/go-isatty v0.0.4
|
|
github.com/olekukonko/ts v0.0.0-20171002115256-78ecb04241c0
|
|
github.com/pkg/errors v0.0.0-20170505043639-c605e284fe17
|
|
github.com/rubyist/tracerx v0.0.0-20170927163412-787959303086
|
|
github.com/spf13/cobra v0.0.3
|
|
github.com/spf13/pflag v1.0.3 // indirect
|
|
github.com/ssgelm/cookiejarparser v1.0.1
|
|
github.com/stretchr/testify v1.2.2
|
|
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f // indirect
|
|
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
|
|
github.com/xeipuuv/gojsonschema v0.0.0-20170210233622-6b67b3fab74d
|
|
golang.org/x/net v0.0.0-20191027093000-83d349e8ac1a
|
|
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4
|
|
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
|
|
)
|
|
|
|
go 1.11
|