From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 24 02:58:03 2017 Received: (at submit) by debbugs.gnu.org; 24 Feb 2017 07:58:03 +0000 Received: from localhost ([127.0.0.1]:53496 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chAlP-0008BA-0H for submit@debbugs.gnu.org; Fri, 24 Feb 2017 02:58:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42751) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chAlM-0008Ag-Sd for submit@debbugs.gnu.org; Fri, 24 Feb 2017 02:58:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1chAlG-0000k5-3z for submit@debbugs.gnu.org; Fri, 24 Feb 2017 02:57:55 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_50,RCVD_IN_SORBS_SPAM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59409) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1chAlF-0000k1-WF for submit@debbugs.gnu.org; Fri, 24 Feb 2017 02:57:54 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1chAlD-00087c-Im for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2017 02:57:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1chAlA-0000hP-Ds for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2017 02:57:51 -0500 Received: from gproxy4-pub.mail.unifiedlayer.com ([69.89.23.142]:53160) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1chAlA-0000h9-09 for bug-gnu-emacs@gnu.org; Fri, 24 Feb 2017 02:57:48 -0500 Received: (qmail 27973 invoked by uid 0); 24 Feb 2017 07:57:42 -0000 Received: from unknown (HELO cmgw3) (10.0.90.84) by gproxy4.mail.unifiedlayer.com with SMTP; 24 Feb 2017 07:57:42 -0000 Received: from box522.bluehost.com ([74.220.219.122]) by cmgw3 with id oXxb1u00F2f2jeq01Xxes4; Fri, 24 Feb 2017 00:57:42 -0700 X-Authority-Analysis: v=2.1 cv=WOnsABcR c=1 sm=1 tr=0 a=GsOEXm/OWkKvwdLVJsfwcA==:117 a=GsOEXm/OWkKvwdLVJsfwcA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=n2v9WMKugxEA:10 a=P7m1bvgVT5_kuClPAXQA:9 a=zstS-IiYAAAA:8 a=-JgMCQqXm4FKULNoCAcA:9 a=NaBNEV6Y9MUdQ3FXzMEA:9 a=HMrwdC5MPyjds6bP:21 a=-9uCsIlGZg8ZQa90:21 a=4G6NA9xxw8l3yy4pmD5M:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=wltSkRW+KNoUl2KFQIIv0Ed9FgLNNA3Eauoe3w/e4nE=; b=LwTov4QYHPt34rm8jpjL4eR8MB 6ZIiwKsfEh/9JY3a4J2FVc5INBX25ZKdtTffPx4lTRd5kGm24cKavwphUeBpKhXtKuWf8P7koIr1k ywyZfrEmaHW5RVHlBholdJ8Jh; Received: from 174-16-128-54.hlrn.qwest.net ([174.16.128.54]:37088 helo=bapiya) by box522.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1chAkx-0006za-CD; Fri, 24 Feb 2017 00:57:35 -0700 From: Tom Tromey To: bug-gnu-emacs@gnu.org Subject: 25.1.91; add some branch operations to vc-dir X-Attribution: Tom Date: Fri, 24 Feb 2017 00:57:34 -0700 Message-ID: <8760k0vx5d.fsf@tromey.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box522.bluehost.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 174.16.128.54 X-Exim-ID: 1chAkx-0006za-CD X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 174-16-128-54.hlrn.qwest.net (bapiya) [174.16.128.54]:37088 X-Source-Auth: tom+tromey.com X-Email-Count: 7 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTIyLmJsdWVob3N0LmNvbQ== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.5 (----) X-Debbugs-Envelope-To: submit 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: -4.5 (----) --=-=-= Content-Type: text/plain This adds a few branching operations to vc-dir: * create a branch * switch branches * show the commit log of a branch * remember the branch history in a -history variable For the commit log it might nice to show it in a buffer whose name contains the branch name. There's a similar bug I opened about making the *vc-change-log* buffer per-vc-dir-directory. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=P Content-Description: the patch commit 6f9a168c624f20668aa5f32c2926d3690addd543 Author: Tom Tromey Date: Wed Feb 15 05:19:50 2017 -0700 Add more branch support to vc-dir * lisp/vc/vc-dir.el (vc-dir-mode-map) Add "B" bindings. * lisp/vc/vc.el (vc-revision-history): New defvar. (vc-read-revision): Use vc-revision-history. (vc-print-branch-log): New function. diff --git a/lisp/vc/vc-dir.el b/lisp/vc/vc-dir.el index 21bd21e..0363aab 100644 --- a/lisp/vc/vc-dir.el +++ b/lisp/vc/vc-dir.el @@ -297,6 +297,12 @@ vc-dir-mode-map (define-key map (kbd "M-s a M-C-s") 'vc-dir-isearch-regexp) (define-key map "G" 'vc-dir-ignore) + (let ((branch-map (make-sparse-keymap))) + (define-key map "B" branch-map) + (define-key branch-map "c" 'vc-create-tag) + (define-key branch-map "l" 'vc-print-branch-log) + (define-key branch-map "s" 'vc-retrieve-tag)) + ;; Hook up the menu. (define-key map [menu-bar vc-dir-mode] `(menu-item diff --git a/lisp/vc/vc.el b/lisp/vc/vc.el index 0c8492d..c5fe8aa 100644 --- a/lisp/vc/vc.el +++ b/lisp/vc/vc.el @@ -1757,6 +1757,9 @@ vc-diff-internal ;; because we don't know that yet. t))) +(defvar vc-revision-history nil + "History for `vc-read-revision'.") + (defun vc-read-revision (prompt &optional files backend default initial-input) (cond ((null files) @@ -1768,7 +1771,7 @@ vc-read-revision (vc-call-backend backend 'revision-completion-table files))) (if completion-table (completing-read prompt completion-table - nil nil initial-input nil default) + nil nil initial-input 'vc-revision-history default) (read-string prompt initial-input nil default)))) (defun vc-diff-build-argument-list-internal () @@ -2373,6 +2376,17 @@ vc-print-root-log (vc-print-log-internal backend (list rootdir) nil nil limit))) ;;;###autoload +(defun vc-print-branch-log (branch) + (interactive + (list + (vc-read-revision "Branch to log: "))) + (when (equal branch "") + (error "No branch specified")) + (vc-print-log-internal (vc-responsible-backend default-directory) + (list default-directory) branch t + (when (> vc-log-show-limit 0) vc-log-show-limit))) + +;;;###autoload (defun vc-log-incoming (&optional remote-location) "Show a log of changes that will be received with a pull operation from REMOTE-LOCATION. When called interactively with a prefix argument, prompt for REMOTE-LOCATION." --=-=-= Content-Type: text/plain Tom In GNU Emacs 25.1.91.2 (x86_64-unknown-linux-gnu, GTK+ Version 3.22.7) of 2017-02-02 built on bapiya Repository revision: 7e02a477bbcabb4e65aeecade79b67357c0b9dae Windowing system distributor 'Fedora Project', version 11.0.11901000 System Description: Fedora release 25 (Twenty Five) Configured using: 'configure --prefix=/home/tromey/Emacs/install/ --with-modules' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES Important settings: value of $LANG: en_US.utf8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Emacs-Lisp Minor modes in effect: shell-dirtrack-mode: t diff-auto-refine-mode: t flyspell-mode: t which-function-mode: t erc-services-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-match-mode: t erc-netsplit-mode: t erc-hl-nicks-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t savehist-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t auto-fill-function: do-auto-fill transient-mark-mode: t Recent messages: vc-read-revision B TAB is undefined Type C-x 1 to delete the help window. Making completion list... Quit Making completion list... user-error: Beginning of history; no preceding item Quit Mark set When done with a buffer, type C-x # Load-path shadows: /home/tromey/.emacs.d/elpa/debbugs-0.12/debbugs-gnu hides /home/tromey/.emacs.d/elpa/debbugs-0.6/debbugs-gnu /home/tromey/.emacs.d/elpa/debbugs-0.12/debbugs hides /home/tromey/.emacs.d/elpa/debbugs-0.6/debbugs /home/tromey/.emacs.d/elpa/debbugs-0.12/debbugs-pkg hides /home/tromey/.emacs.d/elpa/debbugs-0.6/debbugs-pkg /home/tromey/.emacs.d/elpa/debbugs-0.12/debbugs-autoloads hides /home/tromey/.emacs.d/elpa/debbugs-0.6/debbugs-autoloads /home/tromey/.emacs.d/elpa/debbugs-0.12/debbugs-org hides /home/tromey/.emacs.d/elpa/debbugs-0.6/debbugs-org /home/tromey/.emacs.d/elpa/bubbles-0.5/bubbles hides /home/tromey/Emacs/install/share/emacs/25.1.91/lisp/play/bubbles /home/tromey/.emacs.d/elpa/soap-client-3.1.1/soap-inspect hides /home/tromey/Emacs/install/share/emacs/25.1.91/lisp/net/soap-inspect /home/tromey/.emacs.d/elpa/soap-client-3.1.1/soap-client hides /home/tromey/Emacs/install/share/emacs/25.1.91/lisp/net/soap-client Features: (cmake-mode pcmpl-unix pcmpl-gnu autoconf autoconf-mode tramp-cache markdown-mode ffap dired-aux nndoc gnus-dup debbugs-gnu debbugs soap-client rng-xsd rng-dt rng-util xsd-regexp autoload tar-mode cus-edit highlight-refontification tabify man shadow emacsbug conf-mode two-column iso-transl perl-mode sh-script executable cal-move nnregistry python tramp-sh tramp tramp-compat tramp-loaddefs trampver ucs-normalize make-mode etags cursor-sensor mhtml-mode org-bullets org-element org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view image-mode org-bibtex bibtex org-bbdb org-w3m org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs gnus-fun gnus-draft noutline outline ido skeleton css-mode smie eww url-queue trace find-dired descr-text gdb-shell lisp-mnt url-handlers url-http url-gw url-auth lex edebug debug m4-mode bbdb-sc supercite regi xref project log-edit js json map sgml-mode flow-fill gnus-html xml url-cache mm-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf eieio-opt speedbar sb-image ezimage dframe find-func whitespace tcl log-view pcvs-util vc-annotate term/xterm xterm smerge-mode goto-addr shell find-file idutils derived bug-reference cc-mode cc-fonts cc-guess cc-menus cc-cmds jka-compr mailalias mail-hist nnir sort gnus-cite smiley shr-color url-util url-parse url-vars shr dom subr-x browse-url mm-archive gnus-async gnus-bcklg qp gnus-ml disp-table gnus-topic nndraft nnmh nnfolder utf-7 bbdb-gnus bbdb-mua bbdb-com crm network-stream nsm starttls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache gnus-registry registry eieio-compat eieio-base gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap gnus-sum gnus-group gnus-undo smtpmail gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems nnheader bbdb-message sendmail mail-extr message idna dired rfc822 mml mml-sec epg mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader gud dwarf-mode copyright dabbrev misearch multi-isearch vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs add-log rx vc-git diff-mode easy-mmode rust-mode flyspell ispell diminish edmacro kmacro projectile grep compile ibuf-ext ibuffer dash appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs which-func imenu minimap autorevert filenotify cus-start cus-load status erc-services erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete pcomplete erc-track erc-match erc-netsplit erc-hl-nicks color erc-button erc-fill erc-stamp wid-edit erc-goodies erc erc-backend erc-compat format-spec auth-source eieio gnus-util mm-util help-fns mail-prsvr password-cache thingatpt pp warnings advice vc-dir ewoc vc vc-dispatcher cc-styles cc-align cc-engine cc-vars cc-defs bbdb bbdb-site timezone ange-ftp comint ansi-color ring server savehist finder-inf dwarf-mode-autoloads gdb-shell-autoloads eieio-core lisppaste-autoloads pydoc-info-autoloads info-look cl-seq cl-macs cl weblogger-autoloads info package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib bbdb-loaddefs time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 3515165 445853) (symbols 48 149617 327) (miscs 40 38311 18891) (strings 32 618007 196921) (string-bytes 1 19106128) (vectors 16 140689) (vector-slots 8 3001936 113453) (floats 8 3870 1815) (intervals 56 474274 9464) (buffers 976 535)) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 24 03:40:10 2017 Received: (at 25859) by debbugs.gnu.org; 24 Feb 2017 08:40:10 +0000 Received: from localhost ([127.0.0.1]:53530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chBQA-0000ie-6c for submit@debbugs.gnu.org; Fri, 24 Feb 2017 03:40:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51025) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chBQ8-0000iS-Ky for 25859@debbugs.gnu.org; Fri, 24 Feb 2017 03:40:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1chBQ0-0002Sz-BQ for 25859@debbugs.gnu.org; Fri, 24 Feb 2017 03:40:03 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52156) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1chBQ0-0002Sv-7j; Fri, 24 Feb 2017 03:40:00 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1256 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1chBPz-0003kU-Fw; Fri, 24 Feb 2017 03:39:59 -0500 Date: Fri, 24 Feb 2017 10:39:33 +0200 Message-Id: <83poi8rni2.fsf@gnu.org> From: Eli Zaretskii To: Tom Tromey In-reply-to: <8760k0vx5d.fsf@tromey.com> (message from Tom Tromey on Fri, 24 Feb 2017 00:57:34 -0700) Subject: Re: bug#25859: 25.1.91; add some branch operations to vc-dir References: <8760k0vx5d.fsf@tromey.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25859 Cc: 25859@debbugs.gnu.org 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Tom Tromey > Date: Fri, 24 Feb 2017 00:57:34 -0700 > > This adds a few branching operations to vc-dir: > > * create a branch > * switch branches > * show the commit log of a branch > * remember the branch history in a -history variable Thanks. This should be mentioned in the manual and in NEWS, I think. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 24 09:22:09 2017 Received: (at 25859) by debbugs.gnu.org; 24 Feb 2017 14:22:09 +0000 Received: from localhost ([127.0.0.1]:53686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chGl7-0003V8-KN for submit@debbugs.gnu.org; Fri, 24 Feb 2017 09:22:09 -0500 Received: from mail-wm0-f68.google.com ([74.125.82.68]:34431) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chGl5-0003Uv-Ud for 25859@debbugs.gnu.org; Fri, 24 Feb 2017 09:22:08 -0500 Received: by mail-wm0-f68.google.com with SMTP id m70so3222179wma.1 for <25859@debbugs.gnu.org>; Fri, 24 Feb 2017 06:22:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=pH3H5bDPF4B6VU4PI1W1JVbbTGg7M1c8cQhWRWk3RMI=; b=lZ0ZV6HffuPRmQRojhZW36YiXr8QukgiZ/oKlrjrPU2Aa6ypvbGGWbjvx8tRm6hJlZ C79bPfGeQ3y+Yu+dGT3HfukMp8/hDBG7zBxvEP20PC1jl2t9EmSLRBlddzOteONNBF0t Gr6VkFb0FajnbgRKXMn/mmcVwYxkRRZC/T92H08MaiLQMYdX1zc0eWKCAlwXgzPrp4pS ewRD3vb8YiyBdzaxDKBUKGr6Bwaq0k24ncYsn3BCcJPy0RnvYDIJXYN505NGYyUHJVGb seG8BUTzIstHFUBGRvpyr71zrxblxkd6S5jjBOt1F+NMeGvOk3fttDB/gErHJme40LpL LnBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=pH3H5bDPF4B6VU4PI1W1JVbbTGg7M1c8cQhWRWk3RMI=; b=DRjQqDl0XmWimXXe7MdRnES3daPaXdRFLo00JadTnJbYi2N5c9qwypThyoky1yPaG5 LMHjc7Ctp2G7eozvfyhg9Nv1NPAjeWzoP7Dg9kuGt+EmgX5aQmKpCM1Tse+2W8NG2es3 uIjTucu44qc4tvQvPjfjlFpR4V5JLIYN907AIiiEypkpq483i7YHkV7IDssXjmH1GYQq l/sUgHETRXfSkwtZBr+8I6CgKeFN71MUpUBOwP6CK7D7X1AbpoXyVmPSRRYiqYtjJRg5 UlxDX3tCu0buiO0Dlady3/5oDw0HQSXuFNNJVIejs4gwhRXQQ0Bob/6QKPk6MmTcph+B wsLg== X-Gm-Message-State: AMke39nUxFfQdzRWPQ7fjhBYiL4hVDNrDFlxLmXvK9m4qi6dg1YGrFn0ykvVpQXqUEzhGQ== X-Received: by 10.28.27.69 with SMTP id b66mr2821832wmb.50.1487946122024; Fri, 24 Feb 2017 06:22:02 -0800 (PST) Received: from [192.168.0.133] ([212.50.99.193]) by smtp.googlemail.com with ESMTPSA id m139sm2801775wma.2.2017.02.24.06.22.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Feb 2017 06:22:01 -0800 (PST) Subject: Re: bug#25859: 25.1.91; add some branch operations to vc-dir To: Tom Tromey , 25859@debbugs.gnu.org References: <8760k0vx5d.fsf@tromey.com> From: Dmitry Gutov Message-ID: Date: Fri, 24 Feb 2017 16:21:58 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: <8760k0vx5d.fsf@tromey.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 25859 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: 0.7 (/) On 24.02.2017 09:57, Tom Tromey wrote: > > This adds a few branching operations to vc-dir: > > * create a branch > * switch branches > * show the commit log of a branch > * remember the branch history in a -history variable > > For the commit log it might nice to show it in a buffer whose name > contains the branch name. There's a similar bug I opened about making > the *vc-change-log* buffer per-vc-dir-directory. Looks great to me, code-wise. Thanks! From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 24 23:01:25 2017 Received: (at 25859) by debbugs.gnu.org; 25 Feb 2017 04:01:25 +0000 Received: from localhost ([127.0.0.1]:55054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chTXx-00057B-E3 for submit@debbugs.gnu.org; Fri, 24 Feb 2017 23:01:25 -0500 Received: from gproxy5-pub.mail.unifiedlayer.com ([67.222.38.55]:40608) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1chTXv-00056y-IB for 25859@debbugs.gnu.org; Fri, 24 Feb 2017 23:01:24 -0500 Received: (qmail 28686 invoked by uid 0); 25 Feb 2017 04:01:12 -0000 Received: from unknown (HELO cmgw3) (10.0.90.84) by gproxy5.mail.unifiedlayer.com with SMTP; 25 Feb 2017 04:01:12 -0000 Received: from box522.bluehost.com ([74.220.219.122]) by cmgw3 with id os161u00n2f2jeq01s19LU; Fri, 24 Feb 2017 21:01:11 -0700 X-Authority-Analysis: v=2.1 cv=WOnsABcR c=1 sm=1 tr=0 a=GsOEXm/OWkKvwdLVJsfwcA==:117 a=GsOEXm/OWkKvwdLVJsfwcA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=n2v9WMKugxEA:10 a=8UmtzGTWaIbejSqG_E0A:9 a=zstS-IiYAAAA:8 a=uoba4ECg2ARZmlTLVAUA:9 a=4G6NA9xxw8l3yy4pmD5M:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; 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=gZLA4430jXRmgBVOY080xZ/b1TB9SxlzelCE353eJz4=; b=UgwsAhgMCP0D+nEwwuevb1/SSf I2t27bAOznKhrxZ0xmf+xQ1EDQfqGdDQOHEWaO81SpN2zC7FLNqISvth7UGE4GUq6ut7Nhi6mNA9S ZI9D2IPFtWX6FfiQpW37Sydop; Received: from 174-16-128-54.hlrn.qwest.net ([174.16.128.54]:38962 helo=bapiya) by box522.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1chTXe-0002qa-1e; Fri, 24 Feb 2017 21:01:06 -0700 From: Tom Tromey To: Eli Zaretskii Subject: Re: bug#25859: 25.1.91; add some branch operations to vc-dir References: <8760k0vx5d.fsf@tromey.com> <83poi8rni2.fsf@gnu.org> X-Attribution: Tom Date: Fri, 24 Feb 2017 21:01:03 -0700 In-Reply-To: <83poi8rni2.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 24 Feb 2017 10:39:33 +0200") Message-ID: <87poi6vs00.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box522.bluehost.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 174.16.128.54 X-Exim-ID: 1chTXe-0002qa-1e X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 174-16-128-54.hlrn.qwest.net (bapiya) [174.16.128.54]:38962 X-Source-Auth: tom+tromey.com X-Email-Count: 2 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTIyLmJsdWVob3N0LmNvbQ== X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: 25859 Cc: Tom Tromey , 25859@debbugs.gnu.org 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: -0.1 (/) --=-=-= Content-Type: text/plain Eli> This should be mentioned in the manual and in NEWS, I think. How about this? Tom --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=P Content-Description: updated patch commit dcc8e941391fe5abed73e81236ad633d15a39352 Author: Tom Tromey Date: Wed Feb 15 05:19:50 2017 -0700 Add more branch support to vc-dir Bug#25858: * lisp/vc/vc-dir.el (vc-dir-mode-map) Add "B" bindings. * lisp/vc/vc.el (vc-revision-history): New defvar. (vc-read-revision): Use vc-revision-history. (vc-print-branch-log): New function. * doc/emacs/maintaining.texi (VC Directory Commands): Document new bindings. * etc/NEWS: Mention new vc-dir bindings. diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi index faaa960..80a4467 100644 --- a/doc/emacs/maintaining.texi +++ b/doc/emacs/maintaining.texi @@ -1301,7 +1301,7 @@ VC Directory Commands The VC Directory buffer also defines some single-key shortcuts for VC commands with the @kbd{C-x v} prefix: @kbd{=}, @kbd{+}, @kbd{l}, -@kbd{i}, @kbd{D}, @kbd{L}, @kbd{G}, @kbd{I} and @kbd{v}. +@kbd{i}, @kbd{D}, @kbd{L}, @kbd{G}, @kbd{I}, @kbd{O}, and @kbd{v}. For example, you can commit a set of edited files by opening a VC Directory buffer, where the files are listed with the @samp{edited} @@ -1332,6 +1332,21 @@ VC Directory Commands Apart from acting on multiple files, these commands behave much like their single-buffer counterparts (@pxref{Search}). + The VC Directory buffer additionally defines some branch-related +commands starting with the prefix @kbd{B}: + +@table @kbd +@item B c +Create a new branch (@code{vc-create-tag}). + +@item B l +Prompt for the name of a branch and display the change history of that +branch (@code{vc-print-branch-log}). + +@item B s +Switch to a branch (@code{vc-retrieve-tag}). @xref{Switching Branches}. +@end table + @cindex stashes in version control @cindex shelves in version control The above commands are also available via the menu bar, and via a diff --git a/etc/NEWS b/etc/NEWS index 9355dff..c46d7f3 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -704,6 +704,10 @@ string is computed dynamically based on 'url-privacy-level'. colorful faces to make it more obvious to the user what the state is. See the 'vc-faces' customization group. +--- +*** 'vc-dir-mode' now has binds 'vc-log-outgoing' to 'O'; and various +branch-related commands on a keymap bound to 'B'. + ** CC mode *** Opening a .h file will turn C or C++ mode depending on language used. diff --git a/lisp/vc/vc-dir.el b/lisp/vc/vc-dir.el index 21bd21e..0363aab 100644 --- a/lisp/vc/vc-dir.el +++ b/lisp/vc/vc-dir.el @@ -297,6 +297,12 @@ vc-dir-mode-map (define-key map (kbd "M-s a M-C-s") 'vc-dir-isearch-regexp) (define-key map "G" 'vc-dir-ignore) + (let ((branch-map (make-sparse-keymap))) + (define-key map "B" branch-map) + (define-key branch-map "c" 'vc-create-tag) + (define-key branch-map "l" 'vc-print-branch-log) + (define-key branch-map "s" 'vc-retrieve-tag)) + ;; Hook up the menu. (define-key map [menu-bar vc-dir-mode] `(menu-item diff --git a/lisp/vc/vc.el b/lisp/vc/vc.el index 0c8492d..c5fe8aa 100644 --- a/lisp/vc/vc.el +++ b/lisp/vc/vc.el @@ -1757,6 +1757,9 @@ vc-diff-internal ;; because we don't know that yet. t))) +(defvar vc-revision-history nil + "History for `vc-read-revision'.") + (defun vc-read-revision (prompt &optional files backend default initial-input) (cond ((null files) @@ -1768,7 +1771,7 @@ vc-read-revision (vc-call-backend backend 'revision-completion-table files))) (if completion-table (completing-read prompt completion-table - nil nil initial-input nil default) + nil nil initial-input 'vc-revision-history default) (read-string prompt initial-input nil default)))) (defun vc-diff-build-argument-list-internal () @@ -2373,6 +2376,17 @@ vc-print-root-log (vc-print-log-internal backend (list rootdir) nil nil limit))) ;;;###autoload +(defun vc-print-branch-log (branch) + (interactive + (list + (vc-read-revision "Branch to log: "))) + (when (equal branch "") + (error "No branch specified")) + (vc-print-log-internal (vc-responsible-backend default-directory) + (list default-directory) branch t + (when (> vc-log-show-limit 0) vc-log-show-limit))) + +;;;###autoload (defun vc-log-incoming (&optional remote-location) "Show a log of changes that will be received with a pull operation from REMOTE-LOCATION. When called interactively with a prefix argument, prompt for REMOTE-LOCATION." --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 24 23:01:56 2017 Received: (at 25859) by debbugs.gnu.org; 25 Feb 2017 04:01:56 +0000 Received: from localhost ([127.0.0.1]:55057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chTYR-00057r-PG for submit@debbugs.gnu.org; Fri, 24 Feb 2017 23:01:55 -0500 Received: from gproxy7-pub.mail.unifiedlayer.com ([70.40.196.235]:56004) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1chTYQ-00057e-Ik for 25859@debbugs.gnu.org; Fri, 24 Feb 2017 23:01:55 -0500 Received: (qmail 28959 invoked by uid 0); 25 Feb 2017 04:01:44 -0000 Received: from unknown (HELO cmgw3) (10.0.90.84) by gproxy7.mail.unifiedlayer.com with SMTP; 25 Feb 2017 04:01:44 -0000 Received: from box522.bluehost.com ([74.220.219.122]) by cmgw3 with id os1h1u00E2f2jeq01s1kLe; Fri, 24 Feb 2017 21:01:44 -0700 X-Authority-Analysis: v=2.1 cv=WOnsABcR c=1 sm=1 tr=0 a=GsOEXm/OWkKvwdLVJsfwcA==:117 a=GsOEXm/OWkKvwdLVJsfwcA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=n2v9WMKugxEA:10 a=LcipM6Xr05b2RPPJd24A:9 a=cQlZqzv4Oc4A:10 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; 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=8FYyHCeFhXTvv3hdIeBRpqtez3/pqsM72BePjg8gKIc=; b=MZ1taOwX+rPCgQL1iSkJiA/h9w Uq4+y0+BDoNaiccCUhIKiepawTvzC44JGEyEpKrCjMvPDa+/OMz8+AMiQU10oeiTXvV8gA7FPeGBn Jr5WRQS3FwXmLmz9q7cpmXTBy; Received: from 174-16-128-54.hlrn.qwest.net ([174.16.128.54]:38968 helo=bapiya) by box522.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1chTYC-00032Y-VT; Fri, 24 Feb 2017 21:01:41 -0700 From: Tom Tromey To: Tom Tromey Subject: Re: bug#25859: 25.1.91; add some branch operations to vc-dir References: <8760k0vx5d.fsf@tromey.com> <83poi8rni2.fsf@gnu.org> <87poi6vs00.fsf@tromey.com> X-Attribution: Tom Date: Fri, 24 Feb 2017 21:01:37 -0700 In-Reply-To: <87poi6vs00.fsf@tromey.com> (Tom Tromey's message of "Fri, 24 Feb 2017 21:01:03 -0700") Message-ID: <87lgsuvrz2.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box522.bluehost.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 174.16.128.54 X-Exim-ID: 1chTYC-00032Y-VT X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 174-16-128-54.hlrn.qwest.net (bapiya) [174.16.128.54]:38968 X-Source-Auth: tom+tromey.com X-Email-Count: 4 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTIyLmJsdWVob3N0LmNvbQ== X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 25859 Cc: Eli Zaretskii , 25859@debbugs.gnu.org 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: -0.6 (/) Tom> How about this? [...] Tom> Bug#25858: I had the wrong number in the commit message -- I've updated it already. Tom From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 25 02:40:07 2017 Received: (at 25859) by debbugs.gnu.org; 25 Feb 2017 07:40:07 +0000 Received: from localhost ([127.0.0.1]:55105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chWxa-0003M7-RO for submit@debbugs.gnu.org; Sat, 25 Feb 2017 02:40:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55677) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chWxY-0003La-Du for 25859@debbugs.gnu.org; Sat, 25 Feb 2017 02:40:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1chWxQ-0006qb-5a for 25859@debbugs.gnu.org; Sat, 25 Feb 2017 02:39:59 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52071) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1chWxQ-0006qU-2D; Sat, 25 Feb 2017 02:39:56 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2829 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1chWxP-00028m-An; Sat, 25 Feb 2017 02:39:55 -0500 Date: Sat, 25 Feb 2017 09:39:30 +0200 Message-Id: <83innysor1.fsf@gnu.org> From: Eli Zaretskii To: Tom Tromey In-reply-to: <87poi6vs00.fsf@tromey.com> (message from Tom Tromey on Fri, 24 Feb 2017 21:01:03 -0700) Subject: Re: bug#25859: 25.1.91; add some branch operations to vc-dir References: <8760k0vx5d.fsf@tromey.com> <83poi8rni2.fsf@gnu.org> <87poi6vs00.fsf@tromey.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25859 Cc: 25859@debbugs.gnu.org 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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Tom Tromey > Cc: Tom Tromey , 25859@debbugs.gnu.org > Date: Fri, 24 Feb 2017 21:01:03 -0700 > > Eli> This should be mentioned in the manual and in NEWS, I think. > > How about this? LGTM, thanks. > diff --git a/etc/NEWS b/etc/NEWS > index 9355dff..c46d7f3 100644 > --- a/etc/NEWS > +++ b/etc/NEWS > @@ -704,6 +704,10 @@ string is computed dynamically based on 'url-privacy-level'. > colorful faces to make it more obvious to the user what the state is. > See the 'vc-faces' customization group. > > +--- This should be all pluses, since the manual already has this documented. > +*** 'vc-dir-mode' now has binds 'vc-log-outgoing' to 'O'; and various ^^^ ^ That "has" should be moved to the indicated place. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 25 12:49:01 2017 Received: (at 25859-done) by debbugs.gnu.org; 25 Feb 2017 17:49:01 +0000 Received: from localhost ([127.0.0.1]:55956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1chgSr-0004JV-Ez for submit@debbugs.gnu.org; Sat, 25 Feb 2017 12:49:01 -0500 Received: from gproxy7-pub.mail.unifiedlayer.com ([70.40.196.235]:48077) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1chgSo-0004JA-OA for 25859-done@debbugs.gnu.org; Sat, 25 Feb 2017 12:48:59 -0500 Received: (qmail 28046 invoked by uid 0); 25 Feb 2017 17:48:44 -0000 Received: from unknown (HELO cmgw2) (10.0.90.83) by gproxy7.mail.unifiedlayer.com with SMTP; 25 Feb 2017 17:48:44 -0000 Received: from box522.bluehost.com ([74.220.219.122]) by cmgw2 with id p5of1u00a2f2jeq015oirq; Sat, 25 Feb 2017 10:48:44 -0700 X-Authority-Analysis: v=2.1 cv=H5NInYoi c=1 sm=1 tr=0 a=GsOEXm/OWkKvwdLVJsfwcA==:117 a=GsOEXm/OWkKvwdLVJsfwcA==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=n2v9WMKugxEA:10 a=1hdqK-4IYftUmVsOWL0A:9 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=XSNaofVCdyp2MQ0OfMfUewwk/yfb/KKqs8YzWNYB+uo=; b=DtP3eOhl53FBWcnYO5ePU5usJL j6UebMbgj59JnT/rnyo8BUDJxq5P2JJ/MYR+NiDH5EbjmY44DV+6/8sYpQhKrPhfCcqgksPSSJsa8 s9t5l/VBzd3onhoTiGGvuOQEE; Received: from 174-16-128-54.hlrn.qwest.net ([174.16.128.54]:39408 helo=bapiya) by box522.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1chgSV-0002OC-Mu; Sat, 25 Feb 2017 10:48:39 -0700 From: Tom Tromey To: 25859-done@debbugs.gnu.org Subject: done X-Attribution: Tom Date: Sat, 25 Feb 2017 10:48:38 -0700 Message-ID: <874lziupop.fsf@tromey.com> MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box522.bluehost.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 174.16.128.54 X-Exim-ID: 1chgSV-0002OC-Mu X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 174-16-128-54.hlrn.qwest.net (bapiya) [174.16.128.54]:39408 X-Source-Auth: tom+tromey.com X-Email-Count: 3 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTIyLmJsdWVob3N0LmNvbQ== X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 25859-done 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: -0.6 (/) Patch checked in. Tom From unknown Sun Jun 22 03:57:15 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 26 Mar 2017 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator