3 ms·
Looks like the Pagure Git forge could be a good candidate for running as a distributed service on top of IPFS or something similar: https://pagure.io/pagure ht
by m4rtink 6y ago
Looks like the Pagure Git forge could be a good candidate for running as a distributed service on top of IPFS or something similar:
https://pagure.io/pagure https://pagure.io/pagure
This is because Pagure stores not just code but also all the project metadata (issues, PRs, Wiki pages, etc.).¨
In comparison most other git forges, including the big ones (GitHub/GitLab) store all project metadata in a central database, so if you want to move or even backup/restore a project you need to do a complicated export/import process.
In comparison on Pagure you can just clone the repo and get all the project data with it. Then just put it on another Pagure instance - done.
Should not be hard to adapt this system to be backed by a distributed system from below.