From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Barry Warsaw Newsgroups: gmane.emacs.devel Subject: Re: Everyone, please stop making my life more difficult Date: Fri, 12 Sep 2014 11:08:31 -0400 Organization: Damn Crazy Followers of the Horn Message-ID: <20140912110831.72f2191d@anarchist.wooz.org> References: <20140912043652.4D6D8380604@snark.thyrsus.com> <834mwd8j6a.fsf@gnu.org> <20140912095542.GD32586@thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/8Qwu2zZ6rM3+k2Zh+VyJ07d"; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1410534568 22251 80.91.229.3 (12 Sep 2014 15:09:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 12 Sep 2014 15:09:28 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 12 17:09:21 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 1XSSTR-0003k7-63 for ged-emacs-devel@m.gmane.org; Fri, 12 Sep 2014 17:09:21 +0200 Original-Received: from localhost ([::1]:45608 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XSSTQ-0006NA-O4 for ged-emacs-devel@m.gmane.org; Fri, 12 Sep 2014 11:09:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54374) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XSST7-0006JL-66 for emacs-devel@gnu.org; Fri, 12 Sep 2014 11:09:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XSSSy-0000le-Jg for emacs-devel@gnu.org; Fri, 12 Sep 2014 11:09:01 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:37303) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XSSSy-0000lM-Dl for emacs-devel@gnu.org; Fri, 12 Sep 2014 11:08:52 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XSSSr-0003Ro-SE for emacs-devel@gnu.org; Fri, 12 Sep 2014 17:08:46 +0200 Original-Received: from mail.wooz.org ([216.15.33.194]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Sep 2014 17:08:45 +0200 Original-Received: from barry by mail.wooz.org with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Sep 2014 17:08:45 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 66 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: mail.wooz.org X-Newsreader: Claws Mail 3.10.1 (GTK+ 2.24.24; x86_64-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:174222 Archived-At: --Sig_/8Qwu2zZ6rM3+k2Zh+VyJ07d Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sep 12, 2014, at 05:55 AM, Eric S. Raymond wrote: >> > 2) "eliz@gnu.org-20101113210758-8ml5kibjtza5ysmb" Um. What the *hell*? >>=20 >> It's a bzr revision-id. You can use it in "bzr log" or any other bzr >> command that accepts a revision spec. > >Well, at least that makes it less arbitrary. But still soon to become >meaningless, and I still have to fix it. Almost every $vcs conversion I've ever been a part of (going back to RCS da= ys) has always kept the old repository around in read-only mode for long enough time that people no longer care. I'm currently involved in some svn->git transitions and we're debating about history and revision reference preservation[*]. I think the general consensus for us is to keep the old s= vn repos around read-only so that *if* such history is required (and it rarely is, at least IME), the user could go to the svn repo to look something up. Yes, it's less convenient, but preserving this is also a lot of work for a rare use case. I've also heard that git has a way to refer to "external" history, i.e. from git into svn, so that from git's point of view, you can traverse into logs = for svn history. But I could be wrong and no nothing more about this than hearsay. Maybe Emacs's conversion has different requirements. I certainly don't mean to derail the current conversion efforts, just relating previous experience. Cheers, -Barry [*] I may soon be looking at some bzr->git transitions, and I'm wondering if Eric's code would be generally useful, or is to focused on the vagaries of Emacs's repo. --Sig_/8Qwu2zZ6rM3+k2Zh+VyJ07d Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJUEwxvAAoJEBJutWOnSwa/mtQP+wcOqnGwgLywdM6s0rlrPhq/ iJYO7xPdpEjQlz6qq2EuVGRSSMIqGpJ26Is3w678PCjwBIOFqo7lMtRt+RwfumlJ m7tU9ruu5cvKzwz3mbVJiKiMHPL+/iPclN2UcacGFprDvTv2JnbAvzMN2mg7wHJl DtqatPW3QvoYMgBa8QUvS0L8f5yx+UgegbF1CaNDaSesb2HINLoHoGNUkLlBjpA2 SrcBxOsk9sH2n29xkJ3EfrE4peoPBHM9themiWXiTo/LX9R9bYURcKLyhCpZFsjS TtVp0yEFfMcNRuVLvw3n5x0ajBMkRCtk8FAmFF6y4qeTHXA5mCrZlw/HMZ8NxfVL q6CIHRdzCy7eXlbaMFW189zPZ2GOqImf7Psd0OrC+qVKx/ZAPamGqVVdKWdpsD3r cYC+kMPnB2z7FktOzeIpiq58JsRdglZ8HY+XHdTvT7tr4UEkJlNd6LddvcqXOvF8 /5slSEGanjdviyBAWl28T2hsCi0hk+nt71K8nLzz5KFFGLvV8C0U4QjLkGnEOfA2 pGLPmxicPpqbJTKxmgEII4PZ3LHPF6ZAlqY/zIMnZBegRFdz1xiwgaOe4HieaBf6 vgFU2HKz0e0T3+oSTZvef4iHcuthhdqfIUlWuS83pZ3aOiNYWCgZrMyUAvJst2W5 5pbmioono3LBQIQOgqFP =dyGu -----END PGP SIGNATURE----- --Sig_/8Qwu2zZ6rM3+k2Zh+VyJ07d--