From unknown Fri Jun 13 10:26:49 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5427: vc-annotate inconsistent output format Mail-Followup-To: Glenn Morris , 5427@debbugs.gnu.org Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Jan 2010 04:11:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: report 5427 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@debbugs.gnu.org id=B.12639606442796 (code B ref -1); Wed, 20 Jan 2010 04:11:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Jan 2010 04:10:44 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXRtz-0000j3-Ee for submit@debbugs.gnu.org; Tue, 19 Jan 2010 23:10:43 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXRtx-0000iw-4T for submit@debbugs.gnu.org; Tue, 19 Jan 2010 23:10:41 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NXRtt-0005l5-J5; Tue, 19 Jan 2010 23:10:37 -0500 From: Glenn Morris To: Emacs bug tracker X-Spook: anthrax nitrate Craig Livingstone beanpole AIEWS X-Ran: 4!nf"45?H,"EWFL/q|u03$! User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.0 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.0 (------) Severity: wishlist vc-annotate on a file under CVS produces a buffer with lines of the format: 1.1 (gmorris 26-Jul-04): #!/bin/bash On a file under SVN it produces: 2134 gmorris ;; .emacs On a file under Bazaar it produces: 39976 gerd@gn | /* Allocate X colors. Used for testing with dense with extra information (including the date) in a tooltip. All these VC tools are producing (or can produce, given the right options to the annotate command) the same information (revision, author, date). It would be nice if Emacs would display the information in the same format each time, independent of backend. It would be even nicer if the format were customizable via a format string. Eg (setq vc-annotate-format "%r %a %d | %l") %r = revision %a = author %d = date %l = line of file From unknown Fri Jun 13 10:26:49 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#5427: Bug#5427: vc-annotate inconsistent output format References: In-Reply-To: Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Jan 2010 04:24:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5427 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 5427-submit@debbugs.gnu.org id=B5427.12639614423222 (code B ref 5427); Wed, 20 Jan 2010 04:24:02 +0000 Received: (at 5427) by debbugs.gnu.org; 20 Jan 2010 04:24:02 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXS6p-0000pu-Nw for submit@debbugs.gnu.org; Tue, 19 Jan 2010 23:23:59 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXS6o-0000ph-8d; Tue, 19 Jan 2010 23:23:58 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NXS6k-000626-UT; Tue, 19 Jan 2010 23:23:54 -0500 From: Glenn Morris To: 5427@debbugs.gnu.org X-Spook: KGB Area 51 Iran csim global constitution threat Rumsfeld X-Ran: 2(dR`KvGc*Bk(16Ecj-5'?tF}rC7&#ucs$lnwpsGf3xUp:~AMs\/qC6X&(4|5k6)Q~`b-9 X-Hue: green X-Attribution: GM Date: Tue, 19 Jan 2010 23:23:54 -0500 Message-ID: <5iiqaxe751.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) merge 1163 5427 stop I guess this is really a superset of bug #1163: From: Nick Roberts snap.net.nz> Subject: 23.0.60; With SVN, vc-annotate doesn't display the date for each line Date: Tue, 14 Oct 2008 22:28:48 +1300 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 23:25:55 2010 Received: (at control) by debbugs.gnu.org; 20 Jan 2010 04:25:55 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXS8g-0000rF-Se for submit@debbugs.gnu.org; Tue, 19 Jan 2010 23:25:55 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NXS8e-0000r7-AR for control@debbugs.gnu.org; Tue, 19 Jan 2010 23:25:52 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NXS8b-000690-2H; Tue, 19 Jan 2010 23:25:49 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19286.34252.995706.702571@gargle.gargle.HOWL> Date: Tue, 19 Jan 2010 23:25:48 -0500 From: Glenn Morris To: control Subject: control X-Debbugs-No-Ack: yes X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) reassign 1163 emacs merge 1163 5427 stop bloody packages. use usertags! From unknown Fri Jun 13 10:26:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5427: vc-annotate inconsistent output format Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 May 2022 11:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5427 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nick Roberts Cc: 5427@debbugs.gnu.org, 1163@debbugs.gnu.org Received: via spool by 5427-submit@debbugs.gnu.org id=B5427.165175181814298 (code B ref 5427); Thu, 05 May 2022 11:57:02 +0000 Received: (at 5427) by debbugs.gnu.org; 5 May 2022 11:56:58 +0000 Received: from localhost ([127.0.0.1]:44585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nma6M-0003iT-Hb for submit@debbugs.gnu.org; Thu, 05 May 2022 07:56:58 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nma6K-0003iA-85; Thu, 05 May 2022 07:56:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Jq1eBpRx4UK3MAh1tfbXCIuVMFlDCpynfCvjykeOcPw=; b=UTnrC+x7STTxPEfuPQOl/Q81K6 1H0TH7Cjwo590dwaDwQjRa4mvGusmzhNTvB8tMmbolJrgPNps9NhbfF9e6KXlzIzJ5VverhoObxIy q2o38KG4zvJ0dCtKhCGHHyiCkTOZONcZF2HifhCgHf0rFTtsucf++oijt/v+AGYlpzys=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nma6A-0001JG-55; Thu, 05 May 2022 13:56:48 +0200 From: Lars Ingebrigtsen References: <18676.26192.585369.524638@kahikatea.snap.net.nz> X-Now-Playing: Oneohtrix Point Never's _Magic Oneohtrix Point Never_: "Long Road Home" Date: Thu, 05 May 2022 13:56:45 +0200 In-Reply-To: <18676.26192.585369.524638@kahikatea.snap.net.nz> (Nick Roberts's message of "Tue, 14 Oct 2008 22:28:48 +1300") Message-ID: <87levgry4i.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Nick Roberts writes: > With SVN, vc-annotate just displays the revision number for each line. > With CVS, it also displays the date that the line was last changed, which > can be useful to know. The date is output from "s [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Nick Roberts writes: > With SVN, vc-annotate just displays the revision number for each line. > With CVS, it also displays the date that the line was last changed, which > can be useful to know. The date is output from "svn annotate" when the > option "-v" is used. (I'm going through old bug reports that unfortunately weren't resolved at the time.) This is still the case in Emacs 29, but since basically git won, it'll probably take an SVN enthusiast to get this fixed. Adding -v indeed gives the time: 1 larsi 2022-05-05 13:46:34 +0200 (Thu, 05 May 2022) This is foo. 2 larsi 2022-05-05 13:46:41 +0200 (Thu, 05 May 2022) Yes. But that's too massive to display, so vc-svn-annotate-command would have to implement a filter to reformat that in a more sensible way. It shouldn't be a lot of work -- the person implementing this could look at, say, vc-cvs-annotate-command as a model for how to write the filter. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no