Skip to content

gix index entries with attributes listing#830

Merged
Sebastian Thiel (Byron) merged 18 commits into
mainfrom
index-entries-attrs
Apr 26, 2023
Merged

gix index entries with attributes listing#830
Sebastian Thiel (Byron) merged 18 commits into
mainfrom
index-entries-attrs

Conversation

@Byron

@Byron Sebastian Thiel (Byron) commented Apr 25, 2023

Copy link
Copy Markdown
Member

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.

… 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
Sebastian Thiel (Byron) force-pushed the index-entries-attrs branch 3 times, most recently from 7d45da8 to 4641a65 Compare April 25, 2023 17:53
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