> The exporter is reasonably fast; it is possible to convert the
> entire GHC repository in a few minutes.  The exporter is rather
> stupid, but it's better than nothing.

I would like to ask that this should not be included in Darcs.

The summer before last, I spent some time implementing a Git backend
in Darcs, whic It's currently broken, and I'm planning to rework it
this summer.

The Git backend works very differently: instead of spawning a Git
command, it directly manipulates Git's data structures.  It is
a bidirectional gateway that preserves Git's and Darcs branching
structure.

If we are serious about interoperating with Git (and I think we should
be), what we want is a bidirectional gateway.  If we only want a quick
hack to allow people to migrate away from Darcs, then we should scrap
the Git backend.

> I've got a few ideas regarding multiple branches and incremental
> conversion, but I don't need this functionality at the moment.

May I encourage you to consider working on the Git backend instead,
which does (or, more precisely, did) have these features?

                                        Juliusz
_______________________________________________
darcs-devel mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-devel

Reply via email to