[MPlayer-dev-eng] CVS alternatives

Anders Rune Jensen anders at gnulinux.dk
Tue Oct 1 00:58:13 CEST 2002


On Tue, 1 Oct 2002 01:07:02 +0200
Arpi <arpi at thot.banki.hu> wrote:

> Hi,
> 
> CVS sucks^H^H^H^H^Hhas some unwanted limitations, it's fact.
> There was soem discussion in the past about swtichting to bitkeeper
> (after that the kernel did) but no one of us trust the closed source
> program and its tricky, developer-unfriendly license, so we dropped
> the idea, even that bk has some nice features we really need:
> - work offline (you can do independent commits without having net
>   access to the repository) - probably can be workarounded for CVS,
>   either using local copy with branch, or i remember seeing such cvs
>   wrapper somewhere at fm.
> - better, intelligent merging. cvs's auto-merge is sometimes worse
>   than nothing, it fails on trivial changes or its merge results
>   duplicated uncompilable code...
> - file renaming/moving/cloning etc... you know. - yes i know there is
>   meta-cvs which has own file database over teh cvs repository to
>   workaround handle this, but it's messy hack.
> - change sets (changes on multiple files in multiple dirs, cvs
>   handle them as independent per-file change)
> 
> so, what about other, better-than-cvs and opensource alternatives?
> 
> subversion - its' at early state of development, just reached the point that
>   even works. i wouldn't move mplayer to it yet...

I've been using subversion for my own small projects for quite a while
now (6+ months). I initially had some problems, but since they reached
alpha I havn't had any problems. One bad thing about subversion is the
maintainance overhead, because new clients is released often, and even
worse, new servers which require new apache, which requires new php
etc. is released quite often. They also have a nasty habbit of
changing the internal structure (since it's still alpha), which means
you would have to dump your current repos. and then import it again
with a new version. With all that being said I havn't lost any data to
subversion yet.

[..]
> 
> A'rpi / Astral & ESP-team

-- 
Anders Rune Jensen



More information about the MPlayer-dev-eng mailing list