mirror of
https://github.com/martinvonz/jj.git
synced 2025-05-30 19:32:39 +00:00
`gix::Repository` instances are larger than 1KB on 64-bit machines. This makes Clippy warn about an unbalance between variants of `GitFetchImpl`: the `Git2` variant requires 8 bytes, while the `Subprocess` variant requires 1128 bytes. Boxing the `gix::Repository` makes `GitFetchImpl` instances smaller, as well as the other structs embedding them such as `GitFetch`.