Kim Altintop
Kim Altintop
Namely: * [ ] #525 * [x] #662 * [x] #686
Bypassing rendering into the tree
#106 allows one to get at the tracking graph via `rad_refs()` and then inspecting the `Remotes`. For #103, however, we also need at least the user's nickname. This entails calling`rad_refs()`,...
It was brought up that people would want to run arbitrary code on the host machine whenever a specific project was updated from the network (what they _mean_ is when...
mDNS discovery appears to be broken since 98e310d31404bf41475e49ba818b5aefced416e9 (#509). The symptoms are that no discovered peer comes out the other end of the channel (it definitely goes in), and the...
When a spawned task panics, the tokio runtime does not get shut down -- the unwinding can be explicitly resumed from the error output of the `JoinHandle`. Naturally, it is...
As a follow-up to #468, we should take another pass over `radicle_git_ext::reference::name`, and see if we can reduce the number of small string allocations (via `format!`).
We've been (ab-)using `tracing` to get some form of structured logging, along with the ability to define scopes. While the `#[instrument]` macro is quite convenient, I feel like this is...
We have so far (deliberately) avoided to talk about how we should handle [git tag]s. Git has two types of tags: "annotated" and "lightweight". Annotated tags are a type of...
Specifically: * audit array vs. map encoding * audit enums for forward-compat (ie. introduce unknown variant if that helps reporting errors)