Open
Description
Here is the repository: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z6cFWeWpnZNHh9rUW8phgA3b5yGt
Required Features
-
gix-protocol::fetch()
without Delegates #1634- Remove code-duplication in
heartwood
(see this comment for all the details on where to look; also check the server side of things for reference)
- Remove code-duplication in
More Analysis TBD
Preferences
- crate
git-ref-format
- typesafe/statically analysed ref handling - crate
radicle-git-ext
for better tools to work with commits
Notes
The repository contains a lot of extra-functionality that also isn't present in git2
. This should probably be available from gix
as long as it's not Radicle specific.
- Re-implement some basic features that were lacking in
git2
ingix
- Use
gix
where possible, slowly replacinggit2
- Remove
git2
once there is nothing left.