Hi, On 26-06-2017 08:32:09, Stefan Monnier wrote: > I wonder why you decided to use Git this way.
Mainly because we strongly beleive that issues belongs to code in some way. With git-dit, you get the functionality to incooperate issues _into_ your source-code history. For example bugs can be files on a certain commit and can be added to a certain commit when they get fixed. This is, of course, optional. We do not want to enforce a certain workflow. Also, but maybe only as side-note: We are CLI freaks and we think git is great... why not re-using its functionality for our goals? > IIUC you only use Git's > tree of refs as your database, so you do not seem to take advantage of > many of Git's features (e.g. you end up having to write your own gc as > well as your own code to traverse the dag of messages (to distinguish > parents which are messages in this issue from parents which are other > kinds of references)). Well, we use a lot of its features via a library (git2), for example the traversing logic and all these things is used from this library and adapted to our needs. The "core infrastructure" is just _there_, we didn't have to write it on our own. -- Mit freundlichen Grüßen, Kind regards, Matthias Beyer Consider switching to free software. It adds value to your life. https://www.gnu.org/
signature.asc
Description: PGP signature
_______________________________________________ dist-bugs mailing list [email protected] https://kitenet.net/cgi-bin/mailman/listinfo/dist-bugs
