Which DSCM should we switch to? Last time we discussed this, we decided on 
mercurial (hg). We need a decision in the near future - it has dragged out 
for 6 months due to technical and communication problems, but nextgens is 
able and willing to implement a change in the near future. Ian has suggested 
that we need to re-evaluate the decision. So, we will take a vote of 
developers active in the last 6 months - and if nobody votes, I'll choose.

The reasons we chose hg previously:
- It has a better HTTP transport.
- It has better Java support : in particular, netbeans has integrated and well 
supported hg support.
- It has better Windows support : mainstream hg runs on Windows, while there 
are Windows Git clients.

Both hg and git have been demonstrated to work over Freenet. Git seems to need 
a bit more help than hg does.

At least four developers and at least one third party have been maintaining 
their own svn-to-git repositories based on remotely importing the official 
tree, this is one of many reasons to use a DSCM:
- Better offline commit support.
- Better redundancy and security in general.
- Better integration with anonymous development (subject to the caveat that we 
must be sure something is the contributor's own work).

In order to get a clear-cut decision, I have set an arbitrary deadline of the 
end of Tuesday the 7th of April. This will only be extended in *exceptional* 
circumstances.

So if you have an opinion, please reply to this thread. If you qualify as a 
developer active in the last 6 months, then please indicate your vote - you 
can change it right up to the deadline.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 835 bytes
Desc: This is a digitally signed message part.
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20090331/7b2de019/attachment.pgp>

Reply via email to