From owner-freebsd-current@FreeBSD.ORG Fri Nov 9 15:14:53 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D80216A46C; Fri, 9 Nov 2007 15:14:53 +0000 (UTC) (envelope-from root@kash.tomsk.ru) Received: from mx.kash.tomsk.ru (ns2.kash.tomsk.ru [88.204.35.2]) by mx1.freebsd.org (Postfix) with ESMTP id 512B113C4BE; Fri, 9 Nov 2007 15:14:52 +0000 (UTC) (envelope-from root@kash.tomsk.ru) Received: by mx.kash.tomsk.ru (Postfix, from userid 0) id AE601DAD03; Fri, 9 Nov 2007 21:14:43 +0600 (NOVT) Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by mx.kash.tomsk.ru (Postfix) with ESMTP id BD365DAD01 for ; Fri, 9 Nov 2007 21:14:40 +0600 (NOVT) Received: from hub.freebsd.org (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 40B11D26D; Fri, 9 Nov 2007 15:13:47 +0000 (UTC) (envelope-from owner-freebsd-hackers@freebsd.org) Received: from hub.freebsd.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id D958216A55E; Fri, 9 Nov 2007 15:13:44 +0000 (UTC) (envelope-from owner-freebsd-hackers@freebsd.org) 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 8885816A41A for ; Fri, 9 Nov 2007 15:13:37 +0000 (UTC) (envelope-from outbackdingo@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by mx1.freebsd.org (Postfix) with ESMTP id DD36D13C4C4 for ; Fri, 9 Nov 2007 15:13:36 +0000 (UTC) (envelope-from outbackdingo@gmail.com) Received: by nf-out-0910.google.com with SMTP id b2so430763nfb for ; Fri, 09 Nov 2007 07:13:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; bh=lHJFfAg6x7Mg9gbAgixgikZJ+FpNeELKuNrN6U2Hvy8=; b=WiVroifcySZ3pFbTbSxfpuqPFmbt3/H4gCGiboSETilekrnewJ/0T94W1tVO3yFFxMbDMJ4NPOctaOV3JoO60SR26fRkACDjTnjU0xByWmxu3oOUFgHkQNZVCvcXJfa2+6WASMEklFFzHtxBFzZnyQx9fJKtRFj8hOtgHXh2in4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:subject:from:to:cc:in-reply-to:references:content-type:date:message-id:mime-version:x-mailer:content-transfer-encoding; b=uk2597oT8CHBeCS/z1dIftSBkmDKRGZeHnWo5XQYUTf0M/u9C5UClWO3Mono22MjSAiuelzk5AaGQ5r3pz3PrRbjZ68ZxuDM0EV/8e2S8Y2/tiF9PGay5MG4Z7F/c/9+w3DSogGoVMivG+ue2rmGno7O1evJqR4dkGUFjIY0kPk= Received: by 10.78.204.7 with SMTP id b7mr2501963hug.1194621210606; Fri, 09 Nov 2007 07:13:30 -0800 (PST) Received: from ?10.1.1.101? ( [203.125.55.190]) by mx.google.com with ESMTPS id z28sm702468hub.2007.11.09.07.13.23 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 09 Nov 2007 07:13:29 -0800 (PST) From: OutbackDingo To: Tom Evans In-Reply-To: <1194619407.64797.64.camel@localhost> References: <4733F1DA.60706@gmail.com> <1194616213.8643.24.camel@z60m.optimlabs.com> <1194619407.64797.64.camel@localhost> Content-Type: text/plain Date: Fri, 09 Nov 2007 23:12:39 +0800 Message-Id: <1194621176.1219.3.camel@z60m.optimlabs.com> Mime-Version: 1.0 X-Mailer: Evolution 2.12.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Sender: owner-freebsd-hackers@freebsd.org Errors-To: owner-freebsd-hackers@freebsd.org X-DSPAM-Result: Innocent X-DSPAM-Processed: Fri Nov 9 21:14:43 2007 X-DSPAM-Confidence: 0.9951 X-DSPAM-Probability: 0.0000 X-DSPAM-Signature: 47347963284381134014778 X-DSPAM-Factors: 27, freebsd, 0.00309, freebsd, 0.00309, Sender*owner+freebsd, 0.00316, Sender*freebsd, 0.00316, List-Post*freebsd, 0.00316, List-Post*+>>, 0.00530, >+>>, 0.00530, update, 0.00589, update, 0.00589, Cc*freebsd, 0.00589, Cc*freebsd, 0.00589, Received*hub.freebsd.org, 0.00616, Received*hub.freebsd.org, 0.00616, Received*(hub.freebsd.org, 0.00616, Received*4f8, 0.00616, Received*4f8, 0.00616, Received*mx2.freebsd.org, 0.00616, Received*mx2.freebsd.org, 0.00616 Cc: freebsd-hackers@freebsd.org, Ian FREISLICH , "Aryeh M. Friedman" , freebsd-current@freebsd.org Subject: Re: questions on development(7) X-BeenThere: freebsd-current@freebsd.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Nov 2007 15:14:53 -0000 On Fri, 2007-11-09 at 14:43 +0000, Tom Evans wrote: > On Fri, 2007-11-09 at 21:49 +0800, OutbackDingo wrote: > > well thats kinda hard to do with CVS, though other revision systems such > > as mercurial, bazaar, git and perforce, even subversion do it well, > > there is also a mercurial respository for FreeBSD out there some where > > > > On Fri, 2007-11-09 at 05:36 +0000, Aryeh M. Friedman wrote: > > > >> > > > >> 2. If yes to #1 how do I setup keeping everything except my modified > > > >> code in sync (and if possible to retro activally apply patchs from the > > > >> local branch unto the main source tree [/usr/src2]) > > > > > > > > You won't be able to commit to the BSD repo from your server. I > > > > think you should treat your repo as read only and use cvsup to keep > > > > it up to date. At least that's what I do. > > > > > > What I meant was how do I keep from clobbering my local changes? > > > > > > > (Nothing like top posting to destroy the thread flow) > > OutbackDingo is incorrect. That is the entire purpose of CVS, otherwise > they might as well call it VS.. > > Your /usr/src will be a checkout of a particular branch of freebsd > (called a working copy). You periodically update your cvs repository > (where you checkout from) with the latest freebsd commits. > When you wish to, you update your working copy from your repository by > issuing a 'cvs up'. This merges changes in the repository into your > local copy, merging in with the local changes. > When you want to see what has changed since you last did a 'cvs up', > issue a 'cvs -n up'. > When you want to see the local modifications in your working copy, issue > a 'cvs diff'. > > Read the cvs red-bean book for more info. > http://cvsbook.red-bean.com/cvsbook.html > > HTH > > Tom Well I wouldnt say incorrect as i stated it was hard to do. Meaning its easier to complete these tasks with a different RCS, in my OWN opinion. So as not to clobber ones changes locally. I didnt say it could not be done, its simply more difficult to achieve the same result as with other RCS systems. The reason I sated as more difficult to do, Ive seen quite a number of times when tracking a vendor branch, that merges had to be more manually handled because of local changes. This is another of those "preferences" people get into wars over, Best OS, Browser, RCS etc etc etc... _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"