From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: References: <6a30a7012b0d09e4e135dd017b7ecd48@quintile.net> Date: Mon, 18 Jan 2010 22:07:03 +0100 Message-ID: <5d375e921001181307n1d0ae2bdl67b3bacc9cf296f8@mail.gmail.com> From: Uriel To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] SVN Topicbox-Message-UUID: c077d712-ead5-11e9-9d60-3106f5b1d025 On Mon, Jan 18, 2010 at 5:11 PM, Jeff Sickel wrot= e: > > On Jan 18, 2010, at 6:20 AM, Steve Simon wrote: > >> I am told that the company I work for have decided to move from >> CVS to SVN, so I have to follow. > > The logical choice--given Subversion was always intended as _the_ CVS rep= lacement. A total idiotic choice. Svn is an abomination, only good thing about it is that it makes a great example of 'second system syndrome' and of precisely how not to design, build and develop software. I have trouble thinking about anything in svn that doesn't suck hugely. Having used both, I honestly think CVS is preferable to svn, at least CVS didn't corrupt your repo randomly, it could be ported to new platforms without being irrevocably driven to commit suicide, and I don't remember it being as ridiculously painfully slow as svn. In either case one is better off not using any version control system at all (or if you are lucky, kenfs, fossil, hg or git). uriel > >> Has anyone ported SVN to plan9 (I only need the client side), or >> alternatively is anyone using linuxemu to run the Linux binary? > > After spending way too many years of misspent youth trying to get SVN wor= king (well) on various platforms, I finally threw in the towel, picked a DV= CS and have never looked back. =C2=A0The breaking point was when I realized= it was easier to build Python from scratch on an OS from a company that us= es three letters way too often than it was to even get the basic portions o= f the Subversion dependency tree in place. > > The problem with the DVCS route: most of the tools that allow working wit= h Subversion require the svn client, or at least the library. =C2=A0Your mi= lage may vary. > > All that said, getting subversion to build and work is a good test case f= or APE. =C2=A0If nothing else, it is a great place for linuxemu... > > -jas > > >