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: Everyone, please stop making my life more difficult Date: Fri, 12 Sep 2014 07:38:21 -0400 Organization: Eric Conspiracy Secret Labs Message-ID: <20140912113821.GA2789@thyrsus.com> References: <20140912043652.4D6D8380604@snark.thyrsus.com> <834mwd8j6a.fsf@gnu.org> <20140912095542.GD32586@thyrsus.com> <83y4tp6sc3.fsf@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 1410521968 10220 80.91.229.3 (12 Sep 2014 11:39:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 12 Sep 2014 11:39:28 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 12 13:39:23 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 1XSPCF-0005Gk-6G for ged-emacs-devel@m.gmane.org; Fri, 12 Sep 2014 13:39:23 +0200 Original-Received: from localhost ([::1]:44316 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XSPCE-0004qL-Je for ged-emacs-devel@m.gmane.org; Fri, 12 Sep 2014 07:39:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37149) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XSPBt-0004Sz-Ms for emacs-devel@gnu.org; Fri, 12 Sep 2014 07:39:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XSPBp-0003HL-8I for emacs-devel@gnu.org; Fri, 12 Sep 2014 07:39:01 -0400 Original-Received: from static-71-162-243-5.phlapa.fios.verizon.net ([71.162.243.5]:33580 helo=snark.thyrsus.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XSPBk-0003Ge-Ah; Fri, 12 Sep 2014 07:38:52 -0400 Original-Received: by snark.thyrsus.com (Postfix, from userid 1000) id 91CFA380604; Fri, 12 Sep 2014 07:38:21 -0400 (EDT) Content-Disposition: inline In-Reply-To: <83y4tp6sc3.fsf@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:174204 Archived-At: Eli Zaretskii : > > Its date and committer is pretty unambiguous. > > But less than useful when you need to look up that commit by that > spec. AFAIK, we don't have VC commands that can look up a commit > given such a spec, so it requires tedious manual work. Yeah, that's on my to-do list. Along with a minor mode to chase bzr IDs found in mailing-list archives. I could be working on this stuff more if the conversion itself weren't such a huge time sink. > These revision-ids are in fixed format, so there should be no need for > heuristics in finding the corresponding commit, nor do I see a need > for a list of conversions when the revision is referenced by such an > ID. This is why I added them in the first place in this case: to make > your job easier, not harder. Not successful. I requested portable revision stamps for good reasons. > Why do you run this conversion regularly at all? Why not do it once > on the D-Day? Because (a) if I let the new IDs pile up it that high it will be just too daunting a task to face, and (b) I'm still trying to make conversions available on gitorious so people can inspect them, get used to what the full conversion looks like, and critique it. > > git log -1 --pretty='%ci!%ce' $1 > > > > The output from that needs trivial editing in the date part. > > This produces the local time, while we need UTC (a.k.a. "Zulu"). Is > there a way to have a UTC time? Somebody else posted one. I'll put that in my toolkit and use it as the basis for the VC-mode changes. -- Eric S. Raymond