Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

status improvements #1746

Merged
merged 7 commits into from
Jan 5, 2025
Merged

status improvements #1746

merged 7 commits into from
Jan 5, 2025

Conversation

Byron
Copy link
Member

@Byron Byron commented Jan 4, 2025

Based on #1410.

Various improvements as gix status is integrated into various applications.

@Byron Byron force-pushed the status branch 2 times, most recently from 2ff0b25 to aefb76b Compare January 4, 2025 20:04
Byron added 4 commits January 4, 2025 21:34
…lly.

Previously it would be possible for attribute lookups to fail on Windows
as `\` would have snuck into paths used for lookup.
Internally, it has to turn it into a buffer so it's not needed anymore.
It also counteracts the idea of using a stream with arbitrarily big files.
Byron added 2 commits January 5, 2025 14:19
…cy-git'.

When a modification is marked as being racy, then previously the iterator would have
kept the whole modification even though it should just have tracked the single change.

This made the legitimate modification disappear.
…loaded at path.

This can be useful to get a feeling for how far the tree was already made available,
even though it won't reveal if an entry was edited.
@Byron Byron marked this pull request as ready for review January 5, 2025 13:44
@Byron Byron merged commit af704f5 into main Jan 5, 2025
20 checks passed
@Byron Byron deleted the status branch January 5, 2025 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant