From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.devel Subject: Re: Git mirror - bidrectional Date: Wed, 13 Jan 2010 11:28:44 -0800 (PST) Message-ID: <201001131928.o0DJSi6m006886@godzilla.ics.uci.edu> References: <877hs6bavz.fsf@catnip.gol.com> <2ACCA862-B70E-4D57-AF88-B36E6DF62FE1@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1263411137 4485 80.91.229.12 (13 Jan 2010 19:32:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 13 Jan 2010 19:32:17 +0000 (UTC) Cc: "emacs-devel@gnu.org discussions" , Andreas Schwab , Miles Bader To: David Reitter Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 13 20:32:09 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NV8wq-0003rA-Mj for ged-emacs-devel@m.gmane.org; Wed, 13 Jan 2010 20:32:08 +0100 Original-Received: from localhost ([127.0.0.1]:34430 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NV8wr-0007Yq-5b for ged-emacs-devel@m.gmane.org; Wed, 13 Jan 2010 14:32:09 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NV8wl-0007Y6-Dp for emacs-devel@gnu.org; Wed, 13 Jan 2010 14:32:03 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NV8wg-0007Vi-Op for emacs-devel@gnu.org; Wed, 13 Jan 2010 14:32:03 -0500 Original-Received: from [199.232.76.173] (port=37237 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NV8wg-0007VL-Fh for emacs-devel@gnu.org; Wed, 13 Jan 2010 14:31:58 -0500 Original-Received: from paul-mcgann-v0.ics.uci.edu ([128.195.1.147]:46134) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NV8wd-0004Ae-5a; Wed, 13 Jan 2010 14:31:55 -0500 Original-Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by paul-mcgann-v0.ics.uci.edu (8.13.8/8.13.8) with ESMTP id o0DJSjGe005440 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 13 Jan 2010 11:28:45 -0800 Original-Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id o0DJSi6m006886; Wed, 13 Jan 2010 11:28:44 -0800 (PST) In-Reply-To: <2ACCA862-B70E-4D57-AF88-B36E6DF62FE1@gmail.com> (David Reitter's message of "Tue, 12 Jan 2010 14:27:58 -0500") Original-Lines: 45 X-ICS-MailScanner-Information: Please send mail to helpdesk@ics.uci.edu or more information X-ICS-MailScanner-ID: o0DJSjGe005440 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-1.363, required 5, autolearn=disabled, ALL_TRUSTED -1.44, TW_BZ 0.08) X-ICS-MailScanner-From: dann@godzilla.ics.uci.edu X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:119927 Archived-At: David Reitter writes: > Does anyone plan to set up facility to make the git mirror writeable > and merge changes into the Bzr branch? (Changes to ChangeLog files > might lead to merge conflicts, but if that is solved, a > bidirectional Git bridge would really be quite useful.) IMHO this would be a terrible idea. Am I the only one that thinks that? We already have a never ending thread about using Bzr, we don't need another one about using git and another one about the git-bzr gateway. We have an official VCS, that what everyone should be using. Especially people that have write access. If people want to use something else in private, fine, but please keep it private. We are already getting bug reports that mention git version numbers, that generates more work than needed to figure out exactly what version that is. If bzr is not satisfactory for some reason, then please open a discussion with arguments about replacing it, not just add yet more noise about a different way of checking things in. [And yes, I do like git better than bzr, but that's not the point here] > On Dec 30, 2009, at 8:10 AM, Andreas Schwab wrote: > > > Anyone who wants to set up a git mirror can use something like this, > > suitably adapted: > > > > test last-run -nt last-run-ready || touch last-run > > rsync -av --del bzr.sv.gnu.org:/srv/bzr/emacs/ emacs.bzr/ > > cd emacs.bzr > > for b in *; do > > test $b/.bzr/branch/last-revision -ot ../last-run && continue > > echo $b > > bzr fast-export --marks=../bzr-marks $(test $b != trunk && echo -b $b) $b | > > (cd ../emacs.git; git fast-import --export-marks=../git-marks --import-marks=../git-marks) > > done > > cd ../emacs.git > > git push --mirror ssh://repo.or.cz/srv/git/emacs.git > > touch ../last-run-ready > > > > Andreas.