From owner-freebsd-hackers@FreeBSD.ORG Mon Dec 1 08:23:44 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73B83106564A; Mon, 1 Dec 2008 08:23:44 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) Received: from 0.mx.codelabs.ru (0.mx.codelabs.ru [144.206.177.45]) by mx1.freebsd.org (Postfix) with ESMTP id 25E458FC0A; Mon, 1 Dec 2008 08:23:43 +0000 (UTC) (envelope-from rea-fbsd@codelabs.ru) DomainKey-Signature: a=rsa-sha1; q=dns; c=simple; s=one; d=codelabs.ru; h=Received:Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:Content-Type:Content-Disposition:In-Reply-To:Sender; b=GaJIIjK4wXu2wYG4Rd8mYlnEjnJeaSadDIu/wRU9FII1Wtut8xqqtR+hWUpRGOxcUcipHkLxLGPXrMUz/9qsTsHUcL4mgGMgfkUlhrRu6FxFK+4a20b8HHErDWsiSyboI5rb9sKID4I0+j14RtC5yPELoMnWzA0iAuQsO9m/iXU=; Received: from phoenix.codelabs.ru ([91.78.248.236]) by 0.mx.codelabs.ru with esmtpsa (TLSv1:AES256-SHA:256) id 1L744D-0009ST-A2; Mon, 01 Dec 2008 11:23:41 +0300 Date: Mon, 1 Dec 2008 11:23:40 +0300 From: Eygene Ryabinkin To: Max Laier Message-ID: References: <4931CB02.9070904@gmail.com> <4932E8CF.9040501@freebsd.org> <49337f04.p8QqvfzTga07ypa6%perryh@pluto.rain.com> <200812010830.17259.max@love2party.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="RYJh/3oyKhIjGcML" Content-Disposition: inline In-Reply-To: <200812010830.17259.max@love2party.net> Sender: rea-fbsd@codelabs.ru Cc: freebsd-hackers@freebsd.org, kientzle@freebsd.org, perryh@pluto.rain.com Subject: Re: keeping track of local modifications X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Dec 2008 08:23:44 -0000 --RYJh/3oyKhIjGcML Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Max, good day. Mon, Dec 01, 2008 at 08:30:16AM +0100, Max Laier wrote: > On Monday 01 December 2008 07:07:00 perryh@pluto.rain.com wrote: > > * http://wiki.freebsd.org/LocalMercurial > > > > This seems less of a resource hog, and (if I am understanding > > matters correctly) is able to start from the installed /usr/src/... > > rather than requiring the would-be hacker to download a redundant > > instance, but I was concerned that the page may not be up to date > > with current FreeBSD development methodology (e.g. csup vs cvsup). >=20 > If you want to contribute back, this is *not* the way to go. Patches fro= m=20 > anything other than SVN and maybe CVS are mostly useless. May be I am missing something, but what's wrong with the patches from other VCS, providing that with Subversion you can exchange only by the plain diffs? Yes, Git/Mercurial patches should be applied with 'patch -p1', but that's all. Subversion has no notion simular to 'git format-patch' and 'git am', if I am not messing the things up, so the only way to exchange with others are the patches themselves. > The local hg/git > approach is nice if you are already familiar with hg or git and just want= to > keep some patch sets for yourself. If you are looking to keep/develop a = patch > set and eventually share it with the world, svn or svk is the way to go. The only issue I do see is about '$FreeBSD$', but plain Subversion clients shouldn't mess with it. If person has commit privileges to the FreeBSD repository, then yes, probably Subversion will be fine (but there are git-svn and hgsvn, so locally user can work with the different VCS even in this case). Do I missing some important thing here? Thanks! --=20 Eygene _ ___ _.--. # \`.|\..----...-'` `-._.-'_.-'` # Remember that it is hard / ' ` , __.--' # to read the on-line manual =20 )/' _/ \ `-_, / # while single-stepping the kernel. `-'" `"\_ ,_.-;_.-\_ ', fsc/as # _.-'_./ {_.' ; / # -- FreeBSD Developers handbook=20 {_.-``-' {_/ # --RYJh/3oyKhIjGcML Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkkznwwACgkQthUKNsbL7YgYrQCgnfotCgiiYTNdSr+KyZiUbSCK 0/MAn3g/00A5ogv8hQl5bzKjjHvViHVH =g+3G -----END PGP SIGNATURE----- --RYJh/3oyKhIjGcML--