From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Eric S. Raymond" Newsgroups: gmane.emacs.devel Subject: Re: Bazaar references complicate the git transition Date: Sat, 11 Jan 2014 11:40:48 -0500 Organization: Eric Conspiracy Secret Labs Message-ID: <20140111164048.GB15806@thyrsus.com> References: <20140111155429.1A12C3803A6@snark.thyrsus.com> <877ga6h4fw.fsf@fencepost.gnu.org> Reply-To: esr@thyrsus.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1389458458 2746 80.91.229.3 (11 Jan 2014 16:40:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 11 Jan 2014 16:40:58 +0000 (UTC) Cc: emacs-devel@gnu.org To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jan 11 17:41:05 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 1W21cP-0003YA-7T for ged-emacs-devel@m.gmane.org; Sat, 11 Jan 2014 17:41:05 +0100 Original-Received: from localhost ([::1]:34631 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W21cO-0002b5-PX for ged-emacs-devel@m.gmane.org; Sat, 11 Jan 2014 11:41:04 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41579) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W21cH-0002a4-PW for emacs-devel@gnu.org; Sat, 11 Jan 2014 11:41:02 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W21cD-0002Nn-JC for emacs-devel@gnu.org; Sat, 11 Jan 2014 11:40:57 -0500 Original-Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5]:52450 helo=snark.thyrsus.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W21c8-0002M5-D7; Sat, 11 Jan 2014 11:40:48 -0500 Original-Received: by snark.thyrsus.com (Postfix, from userid 1000) id 17E9C3803A6; Sat, 11 Jan 2014 11:40:48 -0500 (EST) Content-Disposition: inline In-Reply-To: <877ga6h4fw.fsf@fencepost.gnu.org> X-Eric-Conspiracy: There is no conspiracy User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 71.162.243.5 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:168088 Archived-At: David Kastrup : > Would it be an option to leave the original commits unchanged but add a > "note" to it containing the git commit id? Theoretically, yes. Realistically, the notes facility is one of those historical polyps hanging off the side of git that receives little attention and less tool support. As with the git bundle facility, I fear becoming a victim of bitrot and would prefer not to rely on it at all. > On the other hand, rewriting the history is a one-time cost. Yes. > It will, for a while, double the repository size for preexisting git > repo users (until the dangling references get garbage collected > three or four months later). No, I don't think you understand. Everyone will have to reclone. I'll repack the edited version; the clones will be drastically *smaller*. >And it will be a nuisance for any local branches. Local git branches, yes. There are easy ways around that. -- Eric S. Raymond