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/

Attachment: signature.asc
Description: PGP signature

_______________________________________________
dist-bugs mailing list
[email protected]
https://kitenet.net/cgi-bin/mailman/listinfo/dist-bugs

Reply via email to