Why branches? #2
Replies: 4 comments 1 reply
-
|
I guess he want to be able to sync all things with plain git and implement comments/issues etc. on top of it, not creating his own everything. It would come with a bonus of being able to use jj. |
Beta Was this translation helpful? Give feedback.
-
|
I updated the idea here: https://www.youtube.com/watch?v=iBDUTaKWVdU It would still be a special branch, but it would store the data in the git commit message rather than separate files. The point of being a branch is that I want to reuse the machinery of git commits to create a DAG of events for the server to process. Also, being an explicitly named branch will make it easier for people to push it to different Haxy instances. |
Beta Was this translation helpful? Give feedback.
-
I mean, it's beautiful! |
Beta Was this translation helpful? Give feedback.
-
|
Having it as a branch instead of a magic directory also ensures that there is a single source of truth (instead one truth per branch). |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Unless I'm mistaken git data store internally can store any random bit of data.
Having a branch accessible via normal git feels like a rake as users inevitably update the 'events' (which I'm imagining will be presented as files?) inside the branch.
Why not go bigger and create your own type via another kind of ref? Not a git expert but feels like that should be possible, perhaps even backwards-compat with other git-impls just ignoring the 'junk' in the data store?
Love the idea of a decentralized issue-track/coordination/discussion meta layer ontop of git. Also wiki would be excellent (though the github markdown-file branch maybe works for that good enough)
Do think the concept of a standard way of handling this inside git vs an outside system is a worthy goal.
Good luck to you on your adventure sir! Let the haters hate. The journey is the destination. :)
Beta Was this translation helpful? Give feedback.
All reactions