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

gix index entries with attributes listing #830

Merged
merged 18 commits into from
Apr 26, 2023
Merged

gix index entries with attributes listing #830

merged 18 commits into from
Apr 26, 2023

Conversation

Byron
Copy link
Owner

@Byron Byron commented Apr 25, 2023

Tasks

  • turn gix free index entries into gix index entries - fair to use a repository by now
  • various API improvements to make attribute and ignore stack available
  • gix index entries lists attributes and excludes by default
  • official statistics for Cache to learn about file open calls
  • --statistics flag to learn more about attributes in the index and maybe also about the cache
  • a way to force loading all files from the index.

Byron added 10 commits April 25, 2023 14:32
… types.

It was mainly added for testing, even though there are better ways
to test this without introducing redundancy for everyone.
…tly improved.

Previously it would have to lock `stdout` on each write, now this is done only once.
…ee::excludes()`.

Further, this change removes the `permission` module without replacement,
and moves `permissions` into `open`.

This corrects an artifact of this crate previously being name `gix-repository` and brings
these types semantically closer to where they are actually used.
@Byron Byron force-pushed the index-entries-attrs branch 3 times, most recently from 7d45da8 to 4641a65 Compare April 25, 2023 17:53
@Byron Byron merged commit f37a930 into main Apr 26, 2023
16 checks passed
@Byron Byron deleted the index-entries-attrs branch April 26, 2023 06: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.

None yet

1 participant