udhos (udhos) opened
Is there any ongoing work to push into github/gitlab/gogs/etc support for handling issues created git-bug ?
It would be awesome.
Labels: Non-actionable
udhos (udhos) opened
Is there any ongoing work to push into github/gitlab/gogs/etc support for handling issues created git-bug ?
It would be awesome.
Michael Muré (MichaelMure) commented
That's part of the "master plan". git-bug is design to be easy to pick-up for them.
However it's probably way too early for such a push. git-bug would need to have a more stable core and data model, and attract actual users.
Deleted user (ghost) commented
to attract stable users whats the MVP then ? Being able to use git-bug with github ? I honestly am not sure but curious the direction you want to head.
Michael Muré (MichaelMure) commented
Actually there is different groups of users and thus different levels of MVP, each being a super-set of the previous.
Here is how I see them and what is required to enable them:
Michael Muré (MichaelMure)
added label
Non-actionable
Daniel Theophanes (kardianos) commented
Out of curiosity, is there a substantial difference between git-bug's internal storage method and NoteDB https://gerrit-review.googlesource.com/Documentation/note-db.html ?
Michael Muré (MichaelMure) commented
From what I gather from this, it's generally the same idea with some differences. The slides are a bit light in details so it's more an educated guess.
Both git-bug and NoteDb store data in a (linear for git-but, not sure for NoteDb) chain of commit accessible through a ref, don't pollute the normal code workflow and rely on git for storing/transport of the data.
However, NoteDb seems to store data as key/value pairs in commit message. git-bug goes further than that and store arbitrary data in git Blob and Tree, and tie them in a chain of commits. This gives the sames guarantees but allow for a more flexible format. As an example, git-bug can store files for the embedded media in comments and have them managed by git as well. This data model also helps to implement the conflict-free merge.
I don't think that Gerrit needs to have that flexibility or merging data, so I'd say it's good enough for them.