From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.devel Subject: Re: Git transition checklist Date: Wed, 08 Jan 2014 20:16:19 +0100 Message-ID: <871u0iz3lo.fsf@engster.org> References: <20140108135200.8ECF9380834@snark.thyrsus.com> <838uuqfj2c.fsf@gnu.org> <8761puz6cg.fsf@engster.org> <834n5efhhx.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389208591 24879 80.91.229.3 (8 Jan 2014 19:16:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 8 Jan 2014 19:16:31 +0000 (UTC) Cc: esr@thyrsus.com, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 08 20:16:37 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W0ycH-0004JT-Jy for ged-emacs-devel@m.gmane.org; Wed, 08 Jan 2014 20:16:37 +0100 Original-Received: from localhost ([::1]:48605 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0ycH-0005vw-6I for ged-emacs-devel@m.gmane.org; Wed, 08 Jan 2014 14:16:37 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43943) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0ycA-0005tw-0X for emacs-devel@gnu.org; Wed, 08 Jan 2014 14:16:34 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W0yc5-0000Rb-Da for emacs-devel@gnu.org; Wed, 08 Jan 2014 14:16:29 -0500 Original-Received: from randomsample.de ([5.45.97.173]:34983) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0yc5-0000RU-3P; Wed, 08 Jan 2014 14:16:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=K7k6KdwFvNc+qAfSiAcxTxERZSxjp0CwfGhF+m5QRjU=; b=XE+ze87PyEj2QmZpdXklBH9XR92231pQkrq3VccbMs9q2QTA71ZPUY8SM9Hm+vz0HOiybIqz/UTJfOWXuROgq8au/YF6ypsRKr6U35KIaaNYvStpLo02mXKJC0RkPexg; Original-Received: from dslc-082-083-063-247.pools.arcor-ip.net ([82.83.63.247] helo=spaten) by randomsample.de with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1W0yc2-0002xp-Pe; Wed, 08 Jan 2014 20:16:23 +0100 In-Reply-To: <834n5efhhx.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 08 Jan 2014 20:36:26 +0200") User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3 (gnu/linux) Mail-Followup-To: Eli Zaretskii , monnier@iro.umontreal.ca, esr@thyrsus.com, emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 5.45.97.173 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:167796 Archived-At: Eli Zaretskii writes: >> From: David Engster >> Cc: Stefan Monnier , esr@thyrsus.com, >> emacs-devel@gnu.org >> Date: Wed, 08 Jan 2014 19:17:03 +0100 >> >> If I understood Andreas correctly, all branches currently in the >> Savannah repository are converted. So if you push this branch before the >> switch, it should land in git as well? > > I don't want to push it, it's not ready to get public. I understand. You could make it a clandestine operation, though. Just push the branch shortly before Andreas' script runs (I guess it runs at least daily at some fixed time), then pull the git repo and immediately delete your remote branch afterwards. Of course, anyone who does a fetch or push with '--all' in that window will have the branch (and could push it again), but maybe you could live with that possibility. > I don't think it's right to pollute the savannah repository with > every local branch we all have. I see no problem with that. Branches are cheap and can be deleted when no longer needed. And AFAIK, git won't fetch or even show remote branches unless you explicitly ask for it. > I hope that the same (or similar) procedure that is used to convert > the bzr repository, with all its branches, to git, could be used for > migrating local branches. Well, to be absolutely sure that you can later merge it to the master branch on Savannah, it should run through Andreas' script. -David