Results 27 issues of Chris Darroch

On the Git LFS project we have an older Windows CI [workflow](https://github.com/git-lfs/git-lfs/blob/5e126183dd2b9fcb66f42429ed41175e7544fde0/.github/workflows/ci.yml) which uses the legacy `actions/setup-ruby@v1` action, and which we might like to upgrade to `ruby/setup-ruby@v1` as it would...

The `git lfs fetch --all` and `git lfs push --all` commands do not operate on the same set of refs, which can lead to confusion for users and, in the...

enhancement

## Work in Progress #### TODO: improve parsing of bare [...:port] format #### check on terminology #### check on relative paths in bare format Git LFS supports both "bare" SSH...

wip

Our current implementation uses `flock(2)` to attempt to acquire an (advisory) exclusive lock on an inode while determining its projection state; however, [as noted](https://github.com/github/libprojfs/blob/224e0542820f67175a6532d77aaf8c4a957481a4/lib/projfs.c#L459), this may interfere with clients' independent...

implementation
projection

Because we do not, at present, enable the [`hard_remove`](https://github.com/libfuse/libfuse/blob/1a6c9811e56bb2d113746325c8cdacb936fa895e/include/fuse.h#L163) libfuse option, when a file is renamed or deleted while a process has an open file descriptor for it, the file...

implementation

Requiring use of libfuse version 3.x may be barrier to adoption for some for whom their Linux (or BSD?) distribution only has version 2.x installed by default. This may be...

This should be a PR which precedes merging #5 and #6 as their tests will depend on these changes.

testing
projection

In our remediation of the security issues CVE-2020-27955, CVE-2021-21237, and CVE-2022-24826, we addressed a series of problems stemming from the fact that on Windows the Go language's `os/exec` package would...

enhancement
windows
good first issue

PR #3590 introduced the `lfs.transfer.enableHrefRewrite` setting which, when set to `true` rather than its default of `false`, causes Git LFS to apply `url..insteadOf` and `url..pushInsteadOf` settings to the URLs of...

bug
enhancement

As noted in #2466, PR #2511, and https://github.com/git-lfs/git-lfs/issues/2649#issuecomment-334305919, the `git lfs clone` command is expected to be removed in a future major version of Git LFS, as it is no...