[go: up one dir, main page]

|
|
Log in / Subscribe / Register

Radicle: peer-to-peer collaboration with Git

Radicle: peer-to-peer collaboration with Git

Posted Mar 31, 2024 14:40 UTC (Sun) by gray_-_wolf (subscriber, #131074)
In reply to: Radicle: peer-to-peer collaboration with Git by westerntelegraphic
Parent article: Radicle: peer-to-peer collaboration with Git

The pijul's use of keys is interesting, however raises few questions the link does not answer.

1. How are people "from outside" referenced? For example, I (not a pijul user) report some bug via email. In some projects, adding Reported-by: X Y into the commit message is customary. How would that be handled?

2. And follow up on the same topic, are any references to usernames/emails in commit messages (reviewed-by, co-authored, ...) automatically replaced by the corresponding key? Or is that left as an exercise to the commit author?

Would you happen to know the answers?


to post comments

Radicle: peer-to-peer collaboration with Git

Posted Apr 1, 2024 12:07 UTC (Mon) by spacefrogg (subscriber, #119608) [Link]

1. It would not be handled at all. The commit message is just immutable data. So, unless you functionalize it again by defining special syntax and semantics that interprets "Reported-by: " content, it would not be replaced by anything in the future.

2. All content inside commit messages is handled as described in 1. It could be considered a widespread mis-use of commit messages to bake ill-defined semantics into them and apply social norms on top. That is not what they are supposed to be used for or what their data model can meaningfully support. This means they will always break current or future social norms one way or another.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds