From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: Git mirrors Date: Fri, 07 Oct 2011 16:04:38 +0900 Message-ID: <87zkhdqo3d.fsf@uwakimon.sk.tsukuba.ac.jp> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: dough.gmane.org 1317971090 22956 80.91.229.12 (7 Oct 2011 07:04:50 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 7 Oct 2011 07:04:50 +0000 (UTC) Cc: emacs-devel@gnu.org To: John Wiegley Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 07 09:04:46 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RC4UA-0003yg-Fr for ged-emacs-devel@m.gmane.org; Fri, 07 Oct 2011 09:04:46 +0200 Original-Received: from localhost ([::1]:57949 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RC4U9-0005Vu-VW for ged-emacs-devel@m.gmane.org; Fri, 07 Oct 2011 03:04:45 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:50625) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RC4U7-0005Vl-QE for emacs-devel@gnu.org; Fri, 07 Oct 2011 03:04:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RC4U6-0001PP-ML for emacs-devel@gnu.org; Fri, 07 Oct 2011 03:04:43 -0400 Original-Received: from mgmt2.sk.tsukuba.ac.jp ([130.158.97.224]:41213) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RC4U6-0001Oi-DW for emacs-devel@gnu.org; Fri, 07 Oct 2011 03:04:42 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mgmt2.sk.tsukuba.ac.jp (Postfix) with ESMTP id 2E00297079B; Fri, 7 Oct 2011 16:04:38 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 280501A2739; Fri, 7 Oct 2011 16:04:38 +0900 (JST) In-Reply-To: X-Mailer: VM 8.2.0a1 under 21.5 (beta31) "ginger" 6c76f5b7e2e3 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 130.158.97.224 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:144669 Archived-At: John Wiegley writes: > I have my own fully-automated sync happening here on my own > machine, using git-bzr and bzr-fast-import, so I can't imagine it > would be any harder for a server to do. (If you haven't already done so) May I suggest that you make the bzr revision id available somehow for every revision (probably use of "git notes" would be best)? If the canonical git mirror always makes the revid available, you can ask reporters to fish it out. Somebody[tm] will quickly write a command to extract it and do something vc.el-y with it (eg, bzr diff, bzr revert). And of course report-emacs-bug can be trained to DTRT here. Note that you *don't* need to do this immediately for past revisions. If some bzr-lover wants them, because git notes are ahistorical, they can be added later by sis (a Sufficiently Intelligent Script), and in any case they'll rapidly become obsolete.