git-lfs/locking
Seamus Connor 83d7f76e76 Use git-ls-files to enumerate repo contents
Due to the complexities of handling .gitignores, rely directly on
git-ls-files rather than a custom gitignore-aware directory walking
routine.

As a side-effect, there has been a minor behaviorial change related to
locking. Previously, if a file was locked, then a matching pattern was
added to a .gitignore, that file was no longer considered locked and the
writeable attribute was set on that file. With this change, files which
match a .gitignore, but have been addded to the repository,
will still have their write bit cleared.

Fixes #3797
2019-09-17 17:41:00 -07:00
..
schemas Make 'locked_at' required in JSON schema 2019-05-16 12:10:16 +03:00
api_test.go locking: rename locks.VerifiableLocks to SearchLocksVerifiable 2019-03-19 17:01:29 +01:00
api.go Fix Typos 2019-07-24 07:17:40 +00:00
cache_test.go Refine naming for LockCache methods 2016-12-14 09:44:58 +00:00
cache.go Fix Typos 2019-07-24 07:17:40 +00:00
lockable.go Use git-ls-files to enumerate repo contents 2019-09-17 17:41:00 -07:00
locks_test.go locking: "locks --verify" supports "--cached" 2019-03-28 10:12:41 +01:00
locks.go Fix Typos 2019-07-24 07:17:40 +00:00