Live data from Hacker News

Radicle: Open-Source, Peer-to-Peer, GitHub Alternative

app.radicle.xyz

111–120 of 299 posts

Re: Radicle: Open-Source, Peer-to-Peer, GitHub Alternative

#111
post #88

Earlier quoted context omitted.

That's not quite right, we solved this in Radicle. Each change in ownership (adding/removing maintainers) is signed by the previous set of owners. You can therefore trace the changes in ownership starting from the original set, which is bound to the Repository ID.

How do you fork an abandoned repo?

When you fork an abandoned repo, you are essentially giving it a new repository identity, which is a new root of trust, with a new maintainer set. You'll then have to communicate the new repository identifier and explain that this is a fork of the old repo.

Re: Radicle: Open-Source, Peer-to-Peer, GitHub Alternative

#112
post #12
post #9

Earlier quoted context omitted.

But that’s not what parent meant. Those things should be embedded in the git repository itself, in some kind of structure below the .git/ directory. That would indeed make the entire OSS ecosystem more resilient. We don’t need a myriad of incompatible git web GUIs, but a standard way of storing project management metadata alongside version control data. GitHub, Gitea, Gitlab, and this project could all store their da…

Yes, this is how radicle stores this data. ; ) https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3trNYnLW...

> a standard way of storing project management metadata alongside version control data

Emphasis mine. Doesn't seem to be it seening as this is yet another home grown issue storage.

Re: Radicle: Open-Source, Peer-to-Peer, GitHub Alternative

#113
post #22
post #4

This looks like a fine project for its purpose, but I think git is already open-source and p2p. You don't need sh What's missing in git is code issues, wikis, discussions, github pages and most importantly, a developer profile network. We need a way to embed project metadata into .git itself, so source code commits don't mess up with wikis and issues. Perhaps some independent refs like git notes? https://git-scm.com/…

> and most importantly, a developer profile network What has the world come to where that is the most important part? -- I think gerrit used to store code reviews in git.

Repositories and code-sharing are inherently about trust. Even if you personally audit every line of code, you still need to trust that the owner isn't trying to slip one past you. Identity is a key component of trust.

Re: Radicle: Open-Source, Peer-to-Peer, GitHub Alternative

#114

Congrats on the launch! I’ve been following this project and I’m really excited to see how much it has matured. For projects currently on GitHub, what’s the best way to migrate? Is there a mirror mode as we test it out?

Thanks! There is no mirroring built-in yet, though this is something we're looking into. It should theoretically be as simple as setting up a `cron` job that pulls from github and pushes to radicle every hour, eg.

  git pull github master
  git push rad master

Re: Radicle: Open-Source, Peer-to-Peer, GitHub Alternative

#116
post #12

Earlier quoted context omitted.

Yes, this is how radicle stores this data. ; ) https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3trNYnLW...

> a standard way of storing project management metadata alongside version control data Emphasis mine. Doesn't seem to be it seening as this is yet another home grown issue storage.

Yeah, exactly. Radicle doing it this way, Fossil another - see here why that is a problem: https://xkcd.com/927/

Re: Radicle: Open-Source, Peer-to-Peer, GitHub Alternative

#117

Hi HN. I am the co-founder of the project. If you are interested in how the protocol works under the hood, start here: https://docs.radicle.xyz/ Docs are still WIP though.

Hi. While not actively looking for replacement to proprietary services s.a. Github or GitLab, from time to time I'm asked about an alternative. I'm all for a distributed self-hosting solution, so Radicle is definitely hitting the mark here, however: > Linux or Unix based operating system. For the kind of project I have to assist with, this would be a deal-breaker. Since the code seems to be in Rust: do you intend to…

Hey there. Yes, Windows support is something we'd like to have, but focusing on less OSes is helping us ship faster. In principle, there shouldn't be any issue in porting to Windows, but since no one on the team runs Windows it would have been hard to ensure things are working smoothly. If there is demand though, we will certainly start allocating time towards it.

Radicle does work on macOS as well.

Re: Radicle: Open-Source, Peer-to-Peer, GitHub Alternative

#118

Congrats on the launch! I’ve been following this project and I’m really excited to see how much it has matured. For projects currently on GitHub, what’s the best way to migrate? Is there a mirror mode as we test it out?

Thanks! There is no mirroring built-in yet, though this is something we're looking into. It should theoretically be as simple as setting up a `cron` job that pulls from github and pushes to radicle every hour, eg. git pull github master git push rad master

Good work!

The main value capture at Github is issue tracking, PR reviews and discussion. Maybe not today, but is there an automated way to migrate these over in the future?

Re: Radicle: Open-Source, Peer-to-Peer, GitHub Alternative

#119
post #22

Earlier quoted context omitted.

> and most importantly, a developer profile network What has the world come to where that is the most important part? -- I think gerrit used to store code reviews in git.

Repositories and code-sharing are inherently about trust. Even if you personally audit every line of code, you still need to trust that the owner isn't trying to slip one past you. Identity is a key component of trust.

What you say makes sense. But that trust needs to extend to the hosting platform itself, because the platform can manipulate all non-signed data. I don't see how a GitHub profile by itself is trustworthy. You need some additional, external and independent verification that that GitHub profile is really authentic and doesn't contain compromised code.

There is nothing stopping me from creating the accounts IggleSniggle or Iggle5n1ggle on github.

Re: Radicle: Open-Source, Peer-to-Peer, GitHub Alternative

#120

Earlier quoted context omitted.

Hi. While not actively looking for replacement to proprietary services s.a. Github or GitLab, from time to time I'm asked about an alternative. I'm all for a distributed self-hosting solution, so Radicle is definitely hitting the mark here, however: > Linux or Unix based operating system. For the kind of project I have to assist with, this would be a deal-breaker. Since the code seems to be in Rust: do you intend to…

Hey there. Yes, Windows support is something we'd like to have, but focusing on less OSes is helping us ship faster. In principle, there shouldn't be any issue in porting to Windows, but since no one on the team runs Windows it would have been hard to ensure things are working smoothly. If there is demand though, we will certainly start allocating time towards it. Radicle does work on macOS as well.

Windows Subsystem for Linux should alleviate these pains a lot.
Post reply on HN