git-lfs/locking
brian m. carlson 22a7fbdb4a
filepathfilter: switch to strict pattern matching
There are two types of pattern matching with wildmatch patterns in Git:
gitignore and gitattributes patterns.  We'd like to support both, but
without the lazy matching that was the cause of so many problems before.

Add a type of pattern to use when creating a new filepathfilter and use
it to instantiate the wildmatch pattern with the proper flags.  Remove
the dirs flag, which is unused and has been for sometime, and also the
stripping of trailing slashes, which we want to use to indicate a
directory.  Drop the non-strict mode since our pattern matching is now
much improved and compatible with Git.
2021-08-26 15:48:54 +00:00
..
schemas Make 'locked_at' required in JSON schema 2019-05-16 12:10:16 +03:00
api_test.go all: update go.mod module path with explicit v2 2021-08-09 23:18:38 -07:00
api.go all: update go.mod module path with explicit v2 2021-08-09 23:18:38 -07:00
cache_test.go Refine naming for LockCache methods 2016-12-14 09:44:58 +00:00
cache.go all: update go.mod module path with explicit v2 2021-08-09 23:18:38 -07:00
lockable.go filepathfilter: switch to strict pattern matching 2021-08-26 15:48:54 +00:00
locks_test.go all: update go.mod module path with explicit v2 2021-08-09 23:18:38 -07:00
locks.go all: update go.mod module path with explicit v2 2021-08-09 23:18:38 -07:00
ssh.go all: update go.mod module path with explicit v2 2021-08-09 23:18:38 -07:00