ZIm/crates/git/src
Cole Miller fed4b48c57
git: Skip directories in git status output (#23300)
The output of `git status --porcelain=v1` includes untracked
directories, i.e. directories that have no tracked files beneath. Since
we have our own way of computing a "summary" status for each directory
in a repo, this is not helpful for Zed; and it interferes with our
handling of nested repos. So just skip these lines in the output.

Closes #23133 

Release Notes:

- Fix project panel colors when one git repository is nested beneath
another
2025-01-20 13:57:19 -05:00
..
blame.rs windows: Set CREATE_NO_WINDOW for commands (#18447) 2024-11-20 16:52:38 -08:00
commit.rs windows: Set CREATE_NO_WINDOW for commands (#18447) 2024-11-20 16:52:38 -08:00
diff.rs Restructure git diff state management to allow viewing buffers with different diff bases (#21258) 2024-12-04 15:02:33 -08:00
git.rs Move git state to Project (#23208) 2025-01-16 13:57:28 -05:00
hosting_provider.rs Make Git remote URL parsing more robust (#19924) 2024-10-29 16:19:05 -04:00
remote.rs Detect wider variety of usernames for SSH-based remotes (#21508) 2024-12-05 15:23:37 -08:00
repository.rs git: Implement commit creation (#23263) 2025-01-17 18:51:20 +00:00
status.rs git: Skip directories in git status output (#23300) 2025-01-20 13:57:19 -05:00