At the risk of repeating myself - I think we should be conservative,  
and that means Subversion.

My experience with distributed approaches has been one of confusion.

Ian.

On 22 Sep 2005, at 18:53, Matthew Toseland wrote:

> There is a cvs2arch convertor. This is a bit of a hack though. It only
> works with the HEAD branch (which is okay):
> http://lists.gnu.org/archive/html/gnu-arch-users/2003-08/msg00198.html
>
> However, arch may be dead. It *was* very popular, and *did* have a  
> very
> active community, last year, but there is only one person (tom  
> lord) on
> the savannah dev list, and rumours of it dying a death after he  
> left. It
> is also probably a bit complex to use. Also can be quite slow  
> fetching a
> revision. However it is post-1.0, and widely used, so presumably  
> fairly
> stable. Also does not support Windows well.
>
> Also there is a more general and stable convertor that can move  
> between
> CVS, ArX, Darcs, and Monotone:
> http://darcs.net/DarcsWiki/Tailor
>
> Darcs is interesting, although it has a couple of issues:
> http://abridgegame.org/darcs/
> http://lwn.net/Articles/110516/#Comments
> Darcs does not have cryptographic signatures, which is an interesting
> side-issue. Also can be slow in merging. Can import from CVS, Arch or
> Subversion. More on darcs and arch [2] - search for darcs.
>
> ArX is also promising:
> http://www.nongnu.org/arx/
> Has all the basic features, should be reasonably simple to use, is  
> more
> or less fully distributed but slow over high latency networking.
> Hopefully this won't be a problem for Freenet 0.7.
>
> So, does anyone have any opinions? Anyone used any of these? My
> impression is that Subversion is essentially the same architecture as
> CVS; it doesn't have any of the modern features such as proper
> distribution/p2p support. It is however a significant improvement on
> CVS, as Ian has pointed out.
>
> IMHO we should choose a CVS replacement, and use it. Hopefully  
> bandwidth
> issues from anonymous checkouts won't be too big a problem; dodo has
> 15GB/mo. Personally I am of the opinion that something with proper
> distribution support i.e. not Subversion, would be better because it
> would be easier to adapt to Freenet, and because it would help third
> parties who are on the periphery and therefore don't have CVS write
> access. All the above (and many more) have atomic commits. ArX and  
> Darcs
> claim to have good merging. According to [1], Subversion's merging is
> inferior to anything modern.
>
> [1] yet another link, rather old:
> http://www.onlamp.com/pub/a/onlamp/2004/01/29/scm_overview.html
> another more recent comparison:
> http://www.nongnu.org/arx/codecon/codecon.html
> [2] another comparison
> http://www.dwheeler.com/essays/scm.html
>
> Anyone with experience in any of the above?
>
> With most of the above, we can provide a read-only repository via HTTP
> with no extra modules needed, so anonymous checkout isn't  
> necessarily a
> problem either. There are also public options such as  
> sourcecontrol.net.
> Sourceforge and savannah can do arch (and presumably bazaar) also.
>
> On Thu, Sep 22, 2005 at 05:41:13PM +0100, Matthew Toseland wrote:
>
>> http://savannah.gnu.org/projects/gnu-arch
>> http://www.gnuarch.org/arch/arch-overview.html
>>
>> On Thu, Sep 22, 2005 at 05:27:36PM +0100, Matthew Toseland wrote:
>>
>>> http://www.gnu.org/software/gnu-arch/
>>>
>>> Anyone had any experience? There is already a port to freenet,  
>>> and the
>>> guy who wrote it might perhaps be persuaded to update it; if not, we
>>> might, eventually. The description sounds good.
>>>
>> -- 
>> Matthew J Toseland - toad at amphibian.dyndns.org
>> Freenet Project Official Codemonkey - http://freenetproject.org/
>> ICTHUS - Nothing is impossible. Our Boss says so.
>>
>
>
>
>
>> _______________________________________________
>> chat mailing list
>> chat at freenetproject.org
>> Archived: http://news.gmane.org/gmane.network.freenet.general
>> Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/ 
>> listinfo/chat
>> Or mailto:chat-request at freenetproject.org?subject=unsubscribe
>>
>
> -- 
> Matthew J Toseland - toad at amphibian.dyndns.org
> Freenet Project Official Codemonkey - http://freenetproject.org/
> ICTHUS - Nothing is impossible. Our Boss says so.
> _______________________________________________
> chat mailing list
> chat at freenetproject.org
> Archived: http://news.gmane.org/gmane.network.freenet.general
> Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/ 
> listinfo/chat
> Or mailto:chat-request at freenetproject.org?subject=unsubscribe


Reply via email to