[darcs-users] How to develop on a (GHC) branch with darcs

Sittampalam, Ganesh ganesh.sittampalam at credit-suisse.com
Wed Dec 8 18:52:11 CET 2010

Yitzchak Gale wrote:
> Iavor Diatchki wrote:
>> I use git for a lot of my development...
>> Given the responses though, it sounds like this is a well known
>> problem with darcs with no obvious solution.
> Why do you say there is no obvious solution? In fact, Ganesh,
> representing the Darcs team, responded: 

Actually, I would have to agree with Iavor's characterisation here :-) I
think he means that there is no obvious solution in terms of how he
could change his workflow right now.
>>> 1) a darcs rebase command... very much hope to have it in the next
>>> darcs release. Simon M has already tried out an experimental version
>>> and was quite positive about it...

This will be technically inferior to using "normal" merging, because of
the incompatible histories.

*However* (as I also said) I do have some hope that darcs rebase can be
made better than git rebase by actually being able to track the
relationship between the old and new branches and thus allowing other
branches made from the old branch to be brought up to date with the new
branch. I don't think this really means "higher-order" version control
as Iavor suggested - it's more a question of keeping around some
information that is available at the time of doing the rebase.

I think if this feature does prove possible - and I should know that
within a couple of months - then darcs rebase would be quite close in
usability terms to a normal git merge.


Please access the attached hyperlink for an important electronic communications disclaimer: 

More information about the Glasgow-haskell-users mailing list