From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.54) id 1EoVIV-0007hQ-4O for garchives@archives.gentoo.org; Tue, 20 Dec 2005 00:24:07 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id jBK0MtBu016624; Tue, 20 Dec 2005 00:22:55 GMT Received: from mail.tar.bz (s175249.ppp.asahi-net.or.jp [220.157.175.249]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id jBK0KNwA027106 for ; Tue, 20 Dec 2005 00:20:24 GMT Received: (qmail 3073 invoked by uid 89); 20 Dec 2005 00:20:22 -0000 Received: from ss.fbks.jp (HELO ?10.1.5.67?) (kalin.smtp%tar.bz@10.1.5.67) by dorf.tar.bz with ESMTPA; 20 Dec 2005 00:20:22 -0000 Message-ID: <43A74DB4.7040504@thinrope.net> Date: Tue, 20 Dec 2005 09:17:56 +0900 From: Kalin KOZHUHAROV User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051219) X-Accept-Language: en-us, en Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Viability of other SCM/version control systems for big repo's References: <43A70D98.7070504@gentoo.org> <1135027076.28875.11.camel@localhost> <20051219213810.GA9392@ferdyx.org> <20051219215544.GD18849@butchest.cubesearch.com> <623652d50512191435x2209a2f6p@mail.gmail.com> In-Reply-To: <623652d50512191435x2209a2f6p@mail.gmail.com> X-Enigmail-Version: 0.93.0.0 OpenPGP: id=26BE7385 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 7e5b11d6-fc4d-40d4-aad2-bb3903fd1089 X-Archives-Hash: d670b21ee97c97ba13560d93300c3171 Chris Bainbridge wrote: > On 19/12/05, Peter Johanson wrote: > >>Or maybe not, I dunno. The point being I don't think we should immediately write off >>any of the distributed SCMs without pondering how they might make a difference or be usable. > > > It would be very useful for people who aren't devs but only if they > have access to the repository. It would also be useful for devs to > have a standard way of publishing their testing/development portage > overlays. On the first point, would any of the alternative SCMs prove > to be better than CVS resource wise for providing anonymous access to > users? It might also be useful to facilitate non-devs contributing > patches to the tree - rather than posting files into bugzilla they > could point towards whereever they publish their current tree (or > changes), and developers can then work with their changes directly > instead of the bugzilla upload/download dance we do now. I am using subversion for a year now, both for work, personal data, system administration (~/, /etc/ on most machines) and gentoo development (my overlay). Migrated from CVS that was used only for some code repositories. It felt like changing a Trabant for Subaru (substitute your fav. rally car)! Because of the ease-of-use and flexibility of access (ssh, https) I started using it everywhere (See good article "My life in subversiion"). As far as speed is concerned, it is comparable with CVS. Storage-space-wise, it takes about twice the space because a pristine copy of every file is held locally (this allows diffs, reverts, etc. to be done from the local copy, so the server is not contacted). Branching/merging is logical, svn:externals is very useful to import other repositories in place. Currently lacks owner:group and permisosons storage, but can be implemented as a wrapper. Compared to CVS, it is a clear winner in my opinion. And learnig curve is steep. Just my 2 yen. Kalin. -- |[ ~~~~~~~~~~~~~~~~~~~~~~ ]| +-> http://ThinRope.net/ <-+ |[ ______________________ ]| -- gentoo-dev@gentoo.org mailing list