No subject


Tue Nov 30 21:47:11 CET 2010


olve by switching is that darcs makes branching and merging very difficult =
for us. =A0We have a few branches of HEAD that are very painful to keep mer=
ged with HEAD, and we would almost certainly have more branches if the over=
head were lower. =A0In some sense the overhead is self-inflicted because we=
 have the no-conflict policy in the mainline repository, but that is to avo=
id problems with darcs' merging algorithms (both performance and correc=
tness). =A0We are still using darcs v1 patches rather than v2, but there ar=
e known problems with v2 which are preventing us from upgrading.<br>

<br>
The darcs team have been making great strides with performance, but conflic=
t handling remains a serious problem. =A0The darcs roadmap doesn&#39;t show=
 this being fixed in the near future<br>
<br>
 =A0<a href=3D"http://wiki.darcs.net/Roadmap" target=3D"_blank">http://wiki=
.darcs.net/Roadmap</a><br>
<br>
Rebase support is coming, and it does work, though the workflow is a bit la=
borious.<br>
<br>
Besides the branching/merging/conflict issue, switching to git would give u=
s plenty of side benefits, notably via access to a wealth of tool support. =
=A0Making contribution easy is important to us too, and there are a lot of =
people using git.<br>

<br>
The cost of switching is quite high, which is one reason we decided to stay=
 with darcs last time. =A0We have multiple repos that need to be converted,=
 and for some of them, where the repo is being shared with other projects, =
we may have to mirror rather than convert in place. We&#39;re prepared to p=
ut in the effort if the gains would be worthwhile though (offers of help ar=
e more than welcome!).<br>

<br>
<br>
We&#39;re intrested in opinions from both active and potential GHC develope=
rs/contributors. =A0Let us know what you think - would this make life harde=
r or easier for you? =A0Would it make you less likely or more likely to con=
tribute?<br>

<br>
Cheers,<br>
 =A0 =A0 =A0 =A0Simon<br>
<br>
_______________________________________________<br>
Glasgow-haskell-users mailing list<br>
<a href=3D"mailto:Glasgow-haskell-users at haskell.org" target=3D"_blank">Glas=
gow-haskell-users at haskell.org</a><br>
<a href=3D"http://www.haskell.org/mailman/listinfo/glasgow-haskell-users" t=
arget=3D"_blank">http://www.haskell.org/mailman/listinfo/glasgow-haskell-us=
ers</a><br>
</blockquote></div><br>

--0003255763f67e3f0d0499890aff--



More information about the Glasgow-haskell-users mailing list