Results 1797 comments of Sebastian Thiel

For posterity, since I keep finding myself puzzled about what states sparse indices exist in, here is [an analysis in code](https://github.com/Byron/gitoxide/blob/49b539baf1be88961a9e2934ee714090f94ac57f/git-index/src/access/sparse.rs#L48-L59) that sums it up.

Interesting bits of [this recently added technical document](https://github.com/git/git/blob/c000d916380bb59db69c78546928eadd076b9c7d/Documentation/technical/sparse-checkout.txt) * [rename 'sparse directory' to 'skipped directory](https://github.com/git/git/blob/c000d916380bb59db69c78546928eadd076b9c7d/Documentation/technical/sparse-checkout.txt#L52-L53) - I think we should do that too. * [reading about partial clones and automatic...

Thanks for your involvement and enthusiasm to make the codebase better! It's good to see that not all of these have to be implemented 'just to be implemented', but overall...

Thanks a lot for this fantastic report! I see how much time you must have spent not only to compile it, but also to debug the issue at hand down...

Could you also elaborate where `find_tree` is called, or where in NoseyParker it runs into this issue? I am asking because doing so allocates a vector, and maybe the `Iter`...

The fix is now available in the linked PR, and it should land in `main` soon as well. It would be great if you could validate it's working for all...

> The specific call is [in here](https://github.com/praetorian-inc/noseyparker/blob/main/crates/input-enumerator/src/git_repo_enumerator.rs#L160-L229). The code iterates over the object IDs in the ODB, reads each header, and switches on object type. In the [tree-handling case](https://github.com/praetorian-inc/noseyparker/blob/main/crates/input-enumerator/src/git_repo_enumerator.rs#L204-L225), `odb.find_tree`...

I did the fix properly this time and fixed another shortcoming that would have bitten some other time, I am sure. With that debt removed, I'd hope these kinds of...

I am glad to hear that! > I had to make a small change there to get the code compiling again for the small API changes (`EntryKind` vs `EntryMode`). Yes,...

Absolutely! If you ever run into a profile that indicates something in `gix` can be improved, please don't hesitate to let me know or contribute the improvement right away -...