No subject
Tue Nov 30 21:47:11 CET 2010
olve by switching is that darcs makes branching and merging very difficult =
for us. =C2=A0We have a few branches of HEAD that are very painful to keep =
merged with HEAD, and we would almost certainly have more branches if the o=
verhead were lower. =C2=A0In some sense the overhead is self-inflicted beca=
use we have the no-conflict policy in the mainline repository, but that is =
to avoid problems with darcs' merging algorithms (both performance and =
correctness). =C2=A0We are still using darcs v1 patches rather than v2, but=
there are known problems with v2 which are preventing us from upgrading.<b=
r>
<br>
The darcs team have been making great strides with performance, but conflic=
t handling remains a serious problem. =C2=A0The darcs roadmap doesn't s=
how this being fixed in the near future<br>
<br>
=C2=A0<a href=3D"http://wiki.darcs.net/Roadmap" target=3D"_blank">http://w=
iki.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. =
=C2=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. =C2=A0We have multiple repos that need to be convert=
ed, and for some of them, where the repo is being shared with other project=
s, we may have to mirror rather than convert in place. We're prepared t=
o put in the effort if the gains would be worthwhile though (offers of help=
are more than welcome!).<br>
<br>
<br>
We're intrested in opinions from both active and potential GHC develope=
rs/contributors. =C2=A0Let us know what you think - would this make life ha=
rder or easier for you? =C2=A0Would it make you less likely or more likely =
to contribute?<br>
<br>
Cheers,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0Simon<br>
<br>
_______________________________________________<br>
Cvs-ghc mailing list<br>
<a href=3D"mailto:Cvs-ghc at haskell.org" target=3D"_blank">Cvs-ghc at haskell.or=
g</a><br>
<a href=3D"http://www.haskell.org/mailman/listinfo/cvs-ghc" target=3D"_blan=
k">http://www.haskell.org/mailman/listinfo/cvs-ghc</a><br>
</blockquote></div><br></div>
--001636427058f7cb4504997fc686--
More information about the Glasgow-haskell-users
mailing list