Radish alpha
h
rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
Radicle Heartwood Protocol & Stack
Radicle
Git
Revisit bare repositories
Merged lorenz opened 7 months ago

This patchset starts off with changes to radicle-remote-helper: Maintainence such as making the crate binary-only and a small clean up. Then, handling of GIT_DIR is simplified throughout radicle{,-remote-helper,-cli}, which unlocks usage of the remote helper with bare repositories. Next, the commands rad init and rad clone learn to handle bare repositories. Finally, code paths that would error or degrade upon detecting a bare repository are removed or fixed.

Overall, this patch should significantly improve interoperability with bare repositories.

lorenz opened with revision ae0c6cc8 on base 37903795 +738 -524 7 months ago

This patchset starts off with changes to radicle-remote-helper: Maintainence such as making the crate binary-only and a small clean up. Then, handling of GIT_DIR is simplified throughout radicle{,-remote-helper,-cli}, which unlocks usage of the remote helper with bare repositories. Next, the commands rad init and rad clone learn to handle bare repositories. Finally, code paths that would error or degrade upon detecting a bare repository are removed or fixed.

Overall, this patch should significantly improve interoperability with bare repositories.

fintohaps pushed revision 2 81fd9a59 on base 37903795 +745 -524 7 months ago

REVIEW

lorenz pushed revision 3 37bde804 on base 37903795 +774 -536 7 months ago

Incorporate Fintan’s review.

lorenz pushed revision 4 d3a28c47 on base 37903795 +841 -550 7 months ago

Implement listing HEAD.

fintohaps pushed revision 5 9120167c on base 37903795 +776 -539 7 months ago

Changes:

  • cargo fmt
  • Fix doc link by removing, since the method was unknown
fintohaps pushed revision 6 c9e4d85a on base 66adbffd +776 -539 7 months ago

Rebase

fintohaps merged revision c9e4d85a at ee9e6de5 7 months ago