I see, so you are basically creating second DAG inside Git repository... Have you tested any GUI git clients how they look at it? What's your plan for attachments?
Thanks. Richard _____________________________ From: Matthias Beyer <[email protected]<mailto:[email protected]>> Sent: Monday, June 26, 2017 1:18 PM Subject: Re: [dist-bugs] [ANNOUNCE] git-dit - a distributed issue tracker for git To: Richard Bukovansky <[email protected]<mailto:[email protected]>> Cc: <[email protected]<mailto:[email protected]>> Hi Richard, thanks for your question. git does not garbage-collect the commits if there is a reference to the commit. So we create references for each commit. Of course, only a reference for a Leaf in the tree would be necessary, but we have not yet implemented a garbage collector for the unneeded references. This is on our todo-list, of course. Kind regards, Matthias On 26-06-2017 13:09:09, Richard Bukovansky wrote: > Hi, > I have question… How do you prevent Git's "garbage collector" to remove those > empty commits? > > Thanks. > > Richard > > > On 26. Jun 2017, at 12:36, Matthias Beyer > > <[email protected]<mailto:[email protected]>> wrote: > > > > Hi List, > > > > we were told[0] to post our release announcement to this list. > > > > We're developing a distributed issue tracking software which uses git > > [1]. We released version 0.2.0 a few days ago. > > > > The software itself is written in Rust. Why is this software so > > special? Because it uses an alternative approach to issue tracking in > > git: We do _not_ check files into the repository, but use the git > > plumbing functionality to create empty commits (empty as in "no patch > > involved") for the issue messages. > > > > This gives us a few benefits: we do not rely on a linear history, thus > > mapping mailing lists to the issue repository. Mapping > > git{hub,lab,...} to the issue tracking database is possible. Working > > offline, in a distributed manner is totally feasible. > > > > We'd love to receive your review and your suggestions, as well as bug > > reports and feature requests. > > > > Sidenote: Right now we are tied to the github issue tracking system, > > because there is no syncing functionality _yet_. There is also no > > web-viewer/client yet. Everything is rather bare by now, as you see. > > > > We're also thinking about a functionality to do pull-requests > > including reviews, though that is not-so-simple, of course. > > > > [0]: https://github.com/neithernut/git-dit/issues/112 > > [1]: https://github.com/neithernut/git-dit > > > > -- > > Mit freundlichen Grüßen, > > Kind regards, > > Matthias Beyer > > > > Consider switching to free software. > > It adds value to your life. > > https://www.gnu.org/ > > _______________________________________________ > > dist-bugs mailing list > > [email protected]<mailto:[email protected]> > > https://kitenet.net/cgi-bin/mailman/listinfo/dist-bugs > > _______________________________________________ > dist-bugs mailing list > [email protected]<mailto:[email protected]> > https://kitenet.net/cgi-bin/mailman/listinfo/dist-bugs -- Mit freundlichen Grüßen, Kind regards, Matthias Beyer Consider switching to free software. It adds value to your life. https://www.gnu.org/
_______________________________________________ dist-bugs mailing list [email protected] https://kitenet.net/cgi-bin/mailman/listinfo/dist-bugs
