radicle-heartwood-lfs/crates
Fintan Halpenny 14444a43ea remote-helper: refactor pushing action
Reduce the nesting of if statements by using a `PushAction` enum that is
constructed by checking the `dst` reference and parsing the correct action, one
of:

- `OpenPatch`
- `UpdatePatch`
- `PushRef`

This makes the intent of the code a little bit more clear and reduces the tabbing
of big code blocks. It also captures the error specifically for handling the
parsing of this `dst` reference.
2025-07-19 10:53:51 +01:00
..
radicle cli: Improve formatting of Node IDs and addresses 2025-07-18 21:44:06 +01:00
radicle-cli cli: Improve formatting of Node IDs and addresses 2025-07-18 21:44:06 +01:00
radicle-cli-test repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-cob radicle: remove unnecessary constraints 2025-07-08 11:36:42 +02:00
radicle-crypto crypto: Fix scope of `ssh-key` dependency 2025-07-18 21:52:43 +01:00
radicle-dag repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-fetch chore: prepare crates release 2025-07-14 15:38:09 +01:00
radicle-node protocol: Reimplement encoding on top of `bytes` 2025-07-16 21:15:55 +02:00
radicle-protocol cli: Improve formatting of Node IDs and addresses 2025-07-18 21:44:06 +01:00
radicle-remote-helper remote-helper: refactor pushing action 2025-07-19 10:53:51 +01:00
radicle-schemars repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-signals repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-ssh protocol: Reimplement encoding on top of `bytes` 2025-07-16 21:15:55 +02:00
radicle-systemd repo: Move workspace crates into `crates` subdirectory 2025-06-09 15:09:21 +02:00
radicle-term chore: prepare crates release 2025-07-14 15:38:09 +01:00