Post AQbN2Ro4dtP5GLV6Js by sysinshell@pleroma.envs.net
(DIR) More posts by sysinshell@pleroma.envs.net
(DIR) Post #AQ3hXxYi1xmEQTyong by legoktm@wikis.world
2022-11-28T01:42:33Z
1 likes, 2 repeats
Git Notes: git's coolest, most unloved feature: https://tylercipriani.com/blog/2022/11/19/git-notes-gits-coolest-most-unloved-feature/"Git notes are powerful tools. And they could solve so many problems—if only they were better known and easier to use.""Git is a distributed code review system. But much of the value of git repos ends up locked into forges, like GitHub.Git notes are a path toward an alternative."#git #gitnotes
(DIR) Post #AQZSjyrDkO9Xfsd8PA by gvlx@masto.pt
2022-11-29T17:13:49Z
0 likes, 0 repeats
@legoktm another tool for @forgefed @forgefriends ? #git #gitnotes #feature #metadata
(DIR) Post #AQZSjzikXMyGLtfsq8 by a@social.exozy.me
2022-12-13T17:34:17Z
0 likes, 0 repeats
@gvlx @legoktm @forgefed @forgefriends I'm skeptical of Git notes, for the same reason as my objection to the claim "Git is already decentralized": https://a.exozy.me/posts/forge-federation-myths/Relevant quote:Git is amazing, but it’s really just a distributed filesystem. There’s no access control, native issue tracking, project boards, CI, wikis, and so on. There’s no way to only use Git and nothing else to collaboratively develop software. Even the kernel developers use Git along with email for submitting patches!
(DIR) Post #AQbN2Ro4dtP5GLV6Js by sysinshell@pleroma.envs.net
2022-12-14T12:14:12.426306Z
0 likes, 0 repeats
Maybe we can host issue tracker & wikis (as text files) on Pijul? Fossil is also good.
(DIR) Post #AQbN2S9LMoPwKJS5TM by a@social.exozy.me
2022-12-14T15:39:50Z
0 likes, 0 repeats
@sysinshell Do Pijul and Fossil support federated access control though? iirc Fossil does have an account system but it's per-instance instead of federated.
(DIR) Post #AQbaTJ1chN2lFZyXx2 by sysinshell@pleroma.envs.net
2022-12-14T17:13:51.587975Z
0 likes, 0 repeats
@a No. Pijul potentially allows everyone have their own fork. You pull in the changes from multiple sources yourself.You can now expose public read-only pijul repo over ssh (access control).What I mean is, if you have enough disk space, you can all branches of every fork in the world on your computer. git-ssb works like this, but Pijul is more suited for gossip-based update.For issue tracking, it doesn’t matter where is it located, so that can be duplicated.Security wise, just don’t run dubious things. Review the stuff first.
(DIR) Post #AQbaTKjcLHpSYJZCAC by a@social.exozy.me
2022-12-14T18:10:21Z
0 likes, 0 repeats
@sysinshell That's a really interesting idea, but I think it would be difficult to convince people to switch away from Git. Also, even though ForgeFed is VCS-agnostic, implementing other VCSes in already-mature forges like Gitea would require a tremendous amount of work. (For instance, the Heptapod project to add Mercurial support to GitLab has been ongoing for over 5 years now)