Top
Best
New

Posted by ibobev 11 hours ago

Radicle: The Sovereign Forge(radicle.xyz)
240 points | 119 commentspage 3
endiangroup 9 hours ago||
AD: Newly joined protocol dev here, feel free to ask questions!
Tepix 9 hours ago||
This sounds pretty cool, can I do pull requests across radicle instances?

gitlab recently closed a 2015 feature request https://gitlab.com/gitlab-org/gitlab/-/issues/14116

PS: What's this "AD" prefix you're using?

endiangroup 9 hours ago|||
AD: Pull requests are `patches` in radicle, when you clone a repository you create a git namespace for yourself from which you can edit to your hearts desire, you can then open patches to other repos via this mechanism.
nh2 7 hours ago|||
Are you open to rename the "patches" terminology?

Apparently currently "1 patch = 1 pull request of e.g. multiple commits" in Radicle.

That confusing, since in Git a patch usually refers to a single commit:

    * git format-patch outputs 1 ".patch" file per commit.
    * Its output also enshrines that, in the subject lines that appear e.g. on Linux mailing lists: "[PATCH 1/2]", meaning "one of two patches in a patch series".
(That said, `git format-patch --stdout` can concatenate multiple commits into a single output, but it does not offer to write those into a single .patch file by itself.)

So when reading "Patches", I was intuitively unnecessarily scared that the tool cannot handle whole branches, and flattens out all commits.

Maybe "Patchsets"?

That's what kernel people apparently call them:

https://kernelnewbies.org/PatchPhilosophy#What_is_a_patchset...

https://kernelnewbies.org/PatchPhilosophy#Patches_are_git_co...

happosai 7 hours ago|||
This sounds really, really cool. How does reviewing such patch-PR's work?
endiangroup 9 hours ago|||
AD: The prefix is my initials :) - my only HN account is a shared one with a co-op organisation I work through. I use AD to distinguish who's commenting... however my co-workers have yet to use this account ha!
pseudalopex 8 hours ago|||
Your initials form a word used as a disclaimer often. And shared HN accounts are not common.
nh2 7 hours ago|||
If you replace "AD:" by "Adrian from Endian writing:", people won't have to wonder what "AD" means, and waste their and your time on asking (you will probably get this question a lot otherwise).
a-french-anon 9 hours ago||
Hello, I read the FAQ and didn't manage to find (perhaps my fault) if users had to store data they didn't explicitly/manually cloned; like Freenet. Is it the case?
endiangroup 9 hours ago|||
AD: You have control over what you seed, if you are a permissive node you accept all content on the network, but by default your local node will only seed what you instruct it too.
lorenzleutgeb 9 hours ago|||
No. Please refer to https://radicle.xyz/guides/user and read this to understand the concept of "policies". This should answer your question, but otherwise of course I am happy to explain further.
mistercheph 5 hours ago||
Awesome work! Just curious, has anyone worked on a tool for migrating github "collaborations"/ social artifacts to radicle, I'm confident this will be solved eventually as existing projects with treasured social artifacts on GH migrate, just curious about the current state.
creativeair2049 8 hours ago||
radicle is pretty neat, i'd be quite curious to read more about the state of CI and moderation (given the P2P nature).
iamnothere 8 hours ago||
Re: moderation:

Like BitTorrent, you choose which repos to mirror. If you’re crazy or you watch your server like a hawk you could just choose to automatically mirror everything.

Like BitTorrent there is no way to “moderate” what another node chooses to share.

They are working on tools to help permissive nodes remove repos flagged for deletion, but the protocol itself does not prevent a node from ignoring this flag.

lorenzleutgeb 8 hours ago|||
For CI, please refer to https://radicle-ci.liw.fi/ and https://radicle.xyz/2025/07/23/using-radicle-ci-for-developm...
0x3o3 8 hours ago||
for the state of Radicle CI read this post from the maintainers https://blog.liw.fi/posts/2026/radicle-status-quo-01/
clot27 9 hours ago||
This seems good
oldpersonintx 9 hours ago||
[dead]
immibis 8 hours ago|
Would it make sense to build this on top of Freenet Locutus?