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.60) (envelope-from ) id 1FsElb-0008Mk-Ca for garchives@archives.gentoo.org; Mon, 19 Jun 2006 08:05:51 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k5J84LRj004450; Mon, 19 Jun 2006 08:04:21 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k5J7wCI5028437 for ; Mon, 19 Jun 2006 07:58:15 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 2223764942 for ; Mon, 19 Jun 2006 07:58:12 +0000 (UTC) Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 01886-11 for ; Mon, 19 Jun 2006 07:58:09 +0000 (UTC) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.168]) by smtp.gentoo.org (Postfix) with ESMTP id E345E6488D for ; Mon, 19 Jun 2006 07:58:08 +0000 (UTC) Received: by ug-out-1314.google.com with SMTP id y2so812614uge for ; Mon, 19 Jun 2006 00:58:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=d72E44MPW9kkk3xvbuQEulLdF3DxNCToip+aO7DbBsZLWQuBfstJP0gVCbCK89l0mibK4w8VQfz6PwcHFKmcbHmPYWlOQYQ9FHQYmPYAdAF1ThzUo+0cqsK7jU7W25qvKjLpx8Ra/NkL2c4r/xG5TB7Jmht8th9dqgQuHsrpM5g= Received: by 10.78.17.1 with SMTP id 1mr1891131huq; Mon, 19 Jun 2006 00:58:07 -0700 (PDT) Received: by 10.78.118.17 with HTTP; Mon, 19 Jun 2006 00:58:07 -0700 (PDT) Message-ID: <9b1675090606190058o68552c60ge214d179522cccd5@mail.gmail.com> Date: Mon, 19 Jun 2006 01:58:07 -0600 From: "Trenton Adams" To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] portage and rsync vs svn Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Status: No, score=-2.301 required=5.5 tests=[AWL=0.221, BAYES_00=-2.599, TW_SV=0.077] X-Spam-Score: -2.301 X-Spam-Level: X-Archives-Salt: 61a518fe-e0bd-4b58-88f9-3553195bc358 X-Archives-Hash: fce91bbf0b19eb9f4f1f2c3bb9e01089 Hi guys, I'm just curious about something. I've noticed many people report problems with their repository syncing simply because someone was in the middle of committing to the repository. Couldn't this be resolved by replacing the syncing mechanism with *svn* as opposed to rsync? After all, it does have atomic transactions, and you cannot get a partially updated repository when you use it. If this was to be done, I would suggest making tags every day, such as YYYY-MM-DD. Then any other tags could also be made on milestones such as 2006.0 for that release. One other benefit of this mechanism, that I can think of, would be that I could easily roll back to my last sync date or release, if some of the updated ebuilds caused me problems. Any thoughts? -- gentoo-user@gentoo.org mailing list