From unknown Sun Jun 15 08:28:03 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#3462 <3462@debbugs.gnu.org> To: bug#3462 <3462@debbugs.gnu.org> Subject: Status: Auto-fill VC log contents Reply-To: bug#3462 <3462@debbugs.gnu.org> Date: Sun, 15 Jun 2025 15:28:03 +0000 retitle 3462 Auto-fill VC log contents reassign 3462 emacs submitter 3462 Lluis Vilanova severity 3462 wishlist tag 3462 patch thanks From vilanova@ac.upc.edu Wed Jun 3 12:17:36 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 3 Jun 2009 19:17:37 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n53JHSjd031724 for ; Wed, 3 Jun 2009 12:17:30 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MBvxo-0008E3-26 for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 15:17:28 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MBvxj-00085z-5l for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 15:17:27 -0400 Received: from [199.232.76.173] (port=54497 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MBvxj-00085v-1n for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 15:17:23 -0400 Received: from gw.ac.upc.es ([147.83.30.3]:34049 helo=gw.ac.upc.edu) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MBvxi-0007gj-M5 for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 15:17:22 -0400 Received: from localhost (dync-30-245.ac.upc.es [147.83.30.245]) by gw.ac.upc.edu (Postfix) with ESMTP id EBE116B0264 for ; Wed, 3 Jun 2009 21:17:16 +0200 (CEST) Date: Wed, 3 Jun 2009 21:17:29 +0200 From: Lluis Vilanova To: bug-gnu-emacs@gnu.org Subject: Auto-fill VC log contents Message-ID: <20090603191729.GA21320@ginnungagap.pc.ac.upc.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt 1.5.18 (2008-05-17) X-Operating-System: Debian GNU/Linux Kernel 2.6.29-2-amd64 (x86_64) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) I've written a simple `log-edit-fill' command that automatically fills the `VC-log' by means of `add-change-log-entry-other-window' (`diff-add-change-log-entries-other-window', in fact, so improvements on that come for free in `log-edit-fill'). Although the function is currently very tied to my needs, I think other people can also benefit from it. I know, I can always push the diff info into the Changelog file and after that import it into VC-log, but: 1) `log-edit-fill' streamlines this process 2) I do not keep Changelog files on my projects For people who keep a Changelog file, I think it would be more comfortable to: 1) Import all changes into the log message (I think that modifying `add-change-log-entry' and related functions to accept a destination buffer instead of a file would be valuable, so changes can be directly pushed into the `VC-log' buffer) 2) On log pre-commit push the editions in the log message into the Changelog file, write it to disk and add to commit set. Of course, the other way around is also possible: commiting from VC can open the Changelog with newly added entries, then writing it (or a specific command) triggers the extraction of newly written information into the log message. Multiple options are available, all depends on the desired flow of actions. Just hope it could be integrated into VC in a way that maintains my renegation from Changelog files, so I can delete that snippet from my initialization files :) In any case, I hope it can save some typing to you. Ah! The code... http://www.emacswiki.org/emacs/log-edit-fill Read you, Lluis PS: I've tested this code only in debian's emacs-snapshot -- "And it's much the same thing with knowledge, for whenever you learn something new, the whole world becomes that much richer." -- The Princess of Pure Reason, as told by Norton Juster in The Phantom Tollbooth From monnier@iro.umontreal.ca Thu Jun 4 09:14:57 2009 Received: (at 3462) by emacsbugs.donarmstrong.com; 4 Jun 2009 16:14:57 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-4.1 required=4.0 tests=AWL,HAS_BUG_NUMBER, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from ironport2-out.teksavvy.com (ironport2-out.pppoe.ca [206.248.154.182]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n54GErZH011758 for <3462@emacsbugs.donarmstrong.com>; Thu, 4 Jun 2009 09:14:55 -0700 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ar8EAKePJ0pLd+nI/2dsb2JhbACBT89lhAwFhgaCQg X-IronPort-AV: E=Sophos;i="4.41,306,1241409600"; d="scan'208";a="39631032" Received: from 75-119-233-200.dsl.teksavvy.com (HELO ceviche.home) ([75.119.233.200]) by ironport2-out.teksavvy.com with ESMTP; 04 Jun 2009 12:14:48 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 3DBC5B45E9; Thu, 4 Jun 2009 12:14:47 -0400 (EDT) From: Stefan Monnier To: Lluis Vilanova Cc: 3462@debbugs.gnu.org Subject: Re: bug#3462: Auto-fill VC log contents Message-ID: References: <20090603191729.GA21320@ginnungagap.pc.ac.upc.edu> Date: Thu, 04 Jun 2009 12:14:47 -0400 In-Reply-To: <20090603191729.GA21320@ginnungagap.pc.ac.upc.edu> (Lluis Vilanova's message of "Wed, 3 Jun 2009 21:17:29 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii > (I think that modifying `add-change-log-entry' and related functions > to accept a destination buffer instead of a file would be valuable, so > changes can be directly pushed into the `VC-log' buffer) Thank you. Indeed, making add-log use the *VC-log* buffer (when it exists and when there's no ChangeLog file) would be a very welcome addition. I believe it would provide the same functionality as your log-edit-fill, but more generic and better integrated. If you can cook up a patch for it, we would definitely consider it for inclusion in Emacs-23.2 Stefan From vilanova@ac.upc.edu Sun Jun 14 13:58:27 2009 Received: (at 3462) by emacsbugs.donarmstrong.com; 14 Jun 2009 20:58:27 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.4 required=4.0 tests=AWL,FOURLA,FVGT_m_MULTI_ODD, HAS_BUG_NUMBER,MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from gw.ac.upc.edu (gw.ac.upc.es [147.83.30.3]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n5EKwFWI012787 for <3462@emacsbugs.donarmstrong.com>; Sun, 14 Jun 2009 13:58:17 -0700 Received: from localhost (dync-30-245.ac.upc.es [147.83.30.245]) by gw.ac.upc.edu (Postfix) with ESMTP id 400056B0258; Sun, 14 Jun 2009 22:58:10 +0200 (CEST) Date: Sun, 14 Jun 2009 22:58:10 +0200 From: Lluis Vilanova To: Stefan Monnier Cc: 3462@debbugs.gnu.org Subject: Re: bug#3462: Auto-fill VC log contents Message-ID: <20090614205810.GA1834@ginnungagap.pc.ac.upc.edu> References: <20090603191729.GA21320@ginnungagap.pc.ac.upc.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="pf9I7BMVVzbSWLtt" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) --pf9I7BMVVzbSWLtt Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit El Thu, Jun 04, 2009 at 12:14:47PM -0400, Stefan Monnier ens deleità amb les següents paraules: > > (I think that modifying `add-change-log-entry' and related functions > > to accept a destination buffer instead of a file would be valuable, so > > changes can be directly pushed into the `VC-log' buffer) > > Thank you. Indeed, making add-log use the *VC-log* buffer (when it > exists and when there's no ChangeLog file) would be a very welcome > addition. I believe it would provide the same functionality as your > log-edit-fill, but more generic and better integrated. > > If you can cook up a patch for it, we would definitely consider it for > inclusion in Emacs-23.2 Yay! Attached is a patch to both add-log and log-edit. Note that a few TODO's are marked along add-log code where I couldn't understand what the code was doing (just started to learn elisp... well, in fact just switched into emacs :)). The major show-stoppers right now are: * Couldn't get change-log-minor-mode to highlight the text as in change-log-mode. * Would be nice to allow adding entries to the bottom of current change log block instead of the top. * diff-add-change-log-entries-other-window has a somewhat strange behaviour and ends up showing two windows with the same Changelog/VC-log buffer (I think the bug was already there). See that some changes were made into log-edit to seamlessly integrate with this new feature in add-log. As always, comments are welcome. apa! -- "And it's much the same thing with knowledge, for whenever you learn something new, the whole world becomes that much richer." -- The Princess of Pure Reason, as told by Norton Juster in The Phantom Tollbooth --pf9I7BMVVzbSWLtt Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="change-log-use-buffer.patch" Index: log-edit.el =================================================================== RCS file: /sources/emacs/emacs/lisp/log-edit.el,v retrieving revision 1.53 diff -u -c -r1.53 log-edit.el cvs diff: conflicting specifications of output style *** log-edit.el 5 Jan 2009 03:19:30 -0000 1.53 --- log-edit.el 14 Jun 2009 20:52:29 -0000 *************** *** 124,129 **** --- 124,134 ---- :group 'log-edit :type 'boolean) + (defcustom log-edit-done-clean-change-log t + "Non-nil means `log-edit-done' will clean the message if it was in change log style." + :group 'log-edit + :type 'boolean) + (defcustom log-edit-hook '(log-edit-insert-cvs-template log-edit-insert-changelog) "Hook run at the end of `log-edit'." *************** *** 369,378 **** --- 374,412 ---- (if win (ignore-errors (delete-window win)))) (bury-buffer buf))) + ;; TODO: should provide optional argument for forcing clean? + (defun log-edit-clean-change-log () + "Check if buffer is in `change-log-minor-mode' and clean format if true. + If the contents of the buffer have been inserted through + `add-change-log-entry' and `log-edit-done-clean-change-log' is + non-nil, delete the change log block header and the change log + indentations before commiting the log." + (interactive) + (if (and log-edit-done-clean-change-log change-log-minor-mode) + (progn + (save-excursion + ;; Delete change log block header + (beginning-of-buffer) + (next-line 2) + (let ((end-header (point))) + (beginning-of-buffer) + (if (re-search-forward "^[0-9]*-[0-9]*-[0-9]* [^<]* <.*>\n\n" end-header t) + (replace-match "" nil nil)) + ) + ;; Delete change log indentation + (while (re-search-forward "^[\t]" nil t) + (replace-match "" nil nil)) + ) + (change-log-minor-mode nil) + ) + ) + ) + (defun log-edit-done () "Finish editing the log message and commit the files. If you want to abort the commit, simply delete the buffer." (interactive) + (log-edit-clean-change-log) ;; Get rid of trailing empty lines (goto-char (point-max)) (skip-syntax-backward " ") *************** *** 442,448 **** "Show the diff for the files to be committed." (interactive) (if (functionp log-edit-diff-function) ! (funcall log-edit-diff-function) (error "Diff functionality has not been setup"))) (defun log-edit-show-files () --- 476,486 ---- "Show the diff for the files to be committed." (interactive) (if (functionp log-edit-diff-function) ! (let ((current-buffer (buffer-name))) ! (funcall log-edit-diff-function) ! ;; Set destination log buffer for this diff (see `change-log-buffer-name') ! (set (make-local-variable 'change-log-buffer-name) current-buffer) ! ) (error "Diff functionality has not been setup"))) (defun log-edit-show-files () Index: add-log.el =================================================================== RCS file: /sources/emacs/emacs/lisp/add-log.el,v retrieving revision 1.227 diff -u -c -r1.227 add-log.el cvs diff: conflicting specifications of output style *** add-log.el 7 Jan 2009 16:59:38 -0000 1.227 --- add-log.el 14 Jun 2009 20:52:29 -0000 *************** *** 30,38 **** ;; - Find/use/create _MTN/log if there's a _MTN directory. ;; - Find/use/create ++log.* if there's an {arch} directory. ;; - Use an open *VC-Log* or *cvs-commit* buffer if it's related to the ! ;; source file. ;; - Don't add TAB indents (and username?) if inserting entries in those ;; special places. ;;; Code: --- 30,46 ---- ;; - Find/use/create _MTN/log if there's a _MTN directory. ;; - Find/use/create ++log.* if there's an {arch} directory. ;; - Use an open *VC-Log* or *cvs-commit* buffer if it's related to the ! ;; source file. Resolved with `change-log-use-buffer'? ;; - Don't add TAB indents (and username?) if inserting entries in those ;; special places. + ;; - Document new `change-log-use-buffer' functionality in manual. + ;; - `change-log-minor-mode' does not seem to have all + ;; `change-log-mode' properties active (e.g. font faces). + ;; - Should provide an option for inserting new entries at the end of + ;; current chunk. This would be useful to insert entries for different + ;; files that have been changed in the same commit, thus keeping the + ;; same sorting of files shown by a commit diff. Note that changes + ;; inside a single file are kept in order (e.g. function names). ;;; Code: *************** *** 52,57 **** --- 60,91 ---- :type '(choice (const :tag "default" nil) string) :group 'change-log) + + (defcustom change-log-use-buffer nil + "If non-nil, use a buffer instead of a change log file. + See `change-log-buffer-name' for more information." + :type 'boolean + :group 'change-log) + + (defcustom change-log-buffer-name nil + "If non-nil, the buffer name to use instead of a change log file. + When calling `add-change-log-entry', if `change-log-use-buffer' + is non-nil, a buffer named `change-log-buffer-name' will be used + to insert the entries instead of searching for a suitable change log + file. + + If the buffer name is nil, the change log file is still used. + + This can be used by version control systems to specify a destination + buffer for the commit logs, in case the user does not want to write + updates into a change log file. + + Specifically, this has been intregrated with `log-edit-show-diff' + which sets `change-log-buffer-name'. You can insert changes into + the log buffer if you activate `change-log-use-buffer'." + :type 'string + :group 'change-log) + ;;;###autoload (put 'change-log-default-name 'safe-local-variable 'string-or-null-p) *************** *** 625,647 **** (interactive "*p") (add-log-edit-prev-comment (- arg))) ;;;###autoload (defun prompt-for-change-log-name () "Prompt for a change log name." ! (let* ((default (change-log-name)) ! (name (expand-file-name ! (read-file-name (format "Log file (default %s): " default) ! nil default)))) ! ;; Handle something that is syntactically a directory name. ! ;; Look for ChangeLog or whatever in that directory. ! (if (string= (file-name-nondirectory name) "") ! (expand-file-name (file-name-nondirectory default) ! name) ! ;; Handle specifying a file that is a directory. ! (if (file-directory-p name) ! (expand-file-name (file-name-nondirectory default) ! (file-name-as-directory name)) ! name)))) (defun change-log-version-number-search () "Return version number of current buffer's file. --- 659,690 ---- (interactive "*p") (add-log-edit-prev-comment (- arg))) + (defun change-log-check-use-buffer (buffer-name) + "Return if a buffer must be used instead of a change log file." + (and change-log-use-buffer buffer-name)) + ;;;###autoload (defun prompt-for-change-log-name () "Prompt for a change log name." ! (if (change-log-check-use-buffer change-log-buffer-name) ! (let* ((default change-log-buffer-name) ! (name (read-buffer "Log buffer" default nil))) ! name) ! (let* ((default (change-log-name)) ! (name (expand-file-name ! (read-file-name (format "Log file (default %s): " default) ! nil default)) ! )) ! ;; Handle something that is syntactically a directory name. ! ;; Look for ChangeLog or whatever in that directory. ! (if (string= (file-name-nondirectory name) "") ! (expand-file-name (file-name-nondirectory default) ! name) ! ;; Handle specifying a file that is a directory. ! (if (file-directory-p name) ! (expand-file-name (file-name-nondirectory default) ! (file-name-as-directory name)) ! name))))) (defun change-log-version-number-search () "Return version number of current buffer's file. *************** *** 753,766 **** buffer-file)))) ;;;###autoload ! (defun add-change-log-entry (&optional whoami file-name other-window new-entry put-new-entry-on-new-line) "Find change log file, and add an entry for today and an item for this file. Optional arg WHOAMI (interactive prefix) non-nil means prompt for user name and email (stored in `add-log-full-name' and `add-log-mailing-address'). ! Second arg FILE-NAME is file name of the change log. ! If nil, use the value of `change-log-default-name'. Third arg OTHER-WINDOW non-nil means visit in other window. --- 796,815 ---- buffer-file)))) ;;;###autoload ! (defun add-change-log-entry (&optional whoami name other-window new-entry put-new-entry-on-new-line) "Find change log file, and add an entry for today and an item for this file. Optional arg WHOAMI (interactive prefix) non-nil means prompt for user name and email (stored in `add-log-full-name' and `add-log-mailing-address'). ! Second arg NAME is evaluated depending on the value of ! `change-log-use-buffer'. ! ! When using a buffer, is the name of the buffer to use for inserting ! the changes. If nil, use the value of `change-log-buffer-name'. ! ! When using a file, is the file name of the change log file. If ! nil, use the value of `change-log-default-name'. Third arg OTHER-WINDOW non-nil means visit in other window. *************** *** 787,806 **** (let* ((defun (add-log-current-defun)) (version (and change-log-version-info-enabled (change-log-version-number-search))) (buf-file-name (if add-log-buffer-file-name-function (funcall add-log-buffer-file-name-function) buffer-file-name)) ! (buffer-file (if buf-file-name (expand-file-name buf-file-name))) ! (file-name (expand-file-name (find-change-log file-name buffer-file))) ;; Set ITEM to the file name to use in the new item. ! (item (add-log-file-name buffer-file file-name))) ! (unless (equal file-name buffer-file-name) ! (if (or other-window (window-dedicated-p (selected-window))) ! (find-file-other-window file-name) ! (find-file file-name))) ! (or (derived-mode-p 'change-log-mode) ! (change-log-mode)) (undo-boundary) (goto-char (point-min)) --- 836,874 ---- (let* ((defun (add-log-current-defun)) (version (and change-log-version-info-enabled (change-log-version-number-search))) + ;; TODO: ? (buf-file-name (if add-log-buffer-file-name-function (funcall add-log-buffer-file-name-function) buffer-file-name)) ! ;; Use a buffer instead of a file ! (use-buffer (change-log-check-use-buffer (or name ! change-log-buffer-name))) ! ;; TODO: ? ! (buffer-file (if buf-file-name (expand-file-name ! buf-file-name))) ! ;; Name of file/buffer to insert entries into ! (name (if use-buffer ! (or name change-log-buffer-name) ! (expand-file-name (find-change-log name ! buffer-file)))) ! ;; TODO: ? ;; Set ITEM to the file name to use in the new item. ! (item (add-log-file-name buffer-file name))) ! (unless (equal name buffer-file-name) ! ;; TODO: [use-buffer] don't know what 'unless' checks ! (if use-buffer ! (if (or other-window (window-dedicated-p (selected-window))) ! (switch-to-buffer-other-window name) ! (switch-to-buffer name)) ! (if (or other-window (window-dedicated-p (selected-window))) ! (find-file-other-window name) ! (find-file name)))) ! (if use-buffer ! (change-log-minor-mode t) ! (or (derived-mode-p 'change-log-mode) ! (change-log-mode)) ! ) (undo-boundary) (goto-char (point-min)) *************** *** 937,950 **** (if version (insert version ?\s))))) ;;;###autoload ! (defun add-change-log-entry-other-window (&optional whoami file-name) "Find change log file in other window and add entry and item. This is just like `add-change-log-entry' except that it displays ! the change log file in another window." (interactive (if current-prefix-arg (list current-prefix-arg (prompt-for-change-log-name)))) ! (add-change-log-entry whoami file-name t)) (defvar change-log-indent-text 0) --- 1005,1018 ---- (if version (insert version ?\s))))) ;;;###autoload ! (defun add-change-log-entry-other-window (&optional whoami name) "Find change log file in other window and add entry and item. This is just like `add-change-log-entry' except that it displays ! the change log in another window." (interactive (if current-prefix-arg (list current-prefix-arg (prompt-for-change-log-name)))) ! (add-change-log-entry whoami name t)) (defvar change-log-indent-text 0) *************** *** 1005,1018 **** (defvar smerge-resolve-function) (defvar copyright-at-end-flag) ! ;;;###autoload ! (define-derived-mode change-log-mode text-mode "Change Log" ! "Major mode for editing change logs; like Indented Text mode. ! Prevents numeric backups and sets `left-margin' to 8 and `fill-column' to 74. ! New log entries are usually made with \\[add-change-log-entry] or \\[add-change-log-entry-other-window]. ! Each entry behaves as a paragraph, and the entries for one day as a page. ! Runs `change-log-mode-hook'. ! \n\\{change-log-mode-map}" (setq left-margin 8 fill-column 74 indent-tabs-mode t --- 1073,1079 ---- (defvar smerge-resolve-function) (defvar copyright-at-end-flag) ! (defun change-log-mode-settings () (setq left-margin 8 fill-column 74 indent-tabs-mode t *************** *** 1053,1058 **** --- 1114,1145 ---- (setq next-error-function 'change-log-next-error) (setq next-error-last-buffer (current-buffer))) + ;;;###autoload + (define-minor-mode change-log-minor-mode + "Minor mode for edition change logs. + This minor mode can be used when using a buffer from + `change-log-use-buffer' that is in another mode." + ;; The initial value. + nil + ;; The indicator for the mode. + " Change Log" + ;; The minor mode bindings + ;; TODO: current change-log-mode-map redefines some bindings in + ;; log-edit-mode-map, so no keymap is loaded for this minor mode + nil ;; 'change-log-mode-map + ;; The body of the mode + (change-log-mode-settings)) + + ;;;###autoload + (define-derived-mode change-log-mode text-mode "Change Log" + "Major mode for editing change logs; like Indented Text mode. + Prevents numeric backups and sets `left-margin' to 8 and `fill-column' to 74. + New log entries are usually made with \\[add-change-log-entry] or \\[add-change-log-entry-other-window]. + Each entry behaves as a paragraph, and the entries for one day as a page. + Runs `change-log-mode-hook'. + \n\\{change-log-mode-map}" + (change-log-mode-settings)) + (defun change-log-next-buffer (&optional buffer wrap) "Return the next buffer in the series of ChangeLog file buffers. This function is used for multiple buffers isearch. --pf9I7BMVVzbSWLtt-- From rgm@gnu.org Wed Jun 17 00:29:42 2009 Received: (at control) by emacsbugs.donarmstrong.com; 17 Jun 2009 07:29:42 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-4.0 required=4.0 tests=AWL,VALID_BTS_CONTROL autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n5H7TcQa018381 for ; Wed, 17 Jun 2009 00:29:39 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1MGpaT-00005k-JR; Wed, 17 Jun 2009 03:29:37 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19000.39777.414084.568239@fencepost.gnu.org> Date: Wed, 17 Jun 2009 03:29:37 -0400 From: Glenn Morris To: control Subject: control message Sender: Glenn Morris tags 3196 moreinfo unreproducible reassign 3221 emacs,ns reassign 3256 emacs,ns tags 3264 moreinfo reassign 3269 emacs,cc-mode close 3269 reassign 3281 emacs,w32 tags 3291 moreinfo severity 3310 minor close 3319 severity 3327 minor tags 3330 moreinfo unreproducible reassign 3331 emacs,ns close 3331 reassign 3351 emacs,ns severity 3350 minor reassign 3397 emacs,ns severity 3425 wishlist close 3448 reassign 3459 emacs,ns severity 3462 wishlist tags 3467 wontfix reassign 3500 emacs,ns merge 3234 3483 severity 3540 wishlist reassign 3452 emacs,w32 severity 3577 minor reassign 3581 emacs,ns reassign 3583 emacs,ns merge 3588 3593 reassign 3588 emacs,ns reassign 3589 emacs,ns reassign 3478 emacs22,w32 close 3146 From dann@godzilla.ics.uci.edu Fri Dec 4 23:42:58 2009 Received: (at control) by emacsbugs.donarmstrong.com; 5 Dec 2009 07:42:58 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-4.3 required=4.0 tests=AWL,MURPHY_DRUGS_REL8,ONEWORD, VALID_BTS_CONTROL,X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from paul-mcgann-v0.ics.uci.edu (paul-mcgann-v0.ics.uci.edu [128.195.1.147]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id nB57gvvJ019804 for ; Fri, 4 Dec 2009 23:42:58 -0800 Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by paul-mcgann-v0.ics.uci.edu (8.13.8/8.13.8) with ESMTP id nB57gjZk032496 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 4 Dec 2009 23:42:45 -0800 Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id nB57gj6M014684; Fri, 4 Dec 2009 23:42:45 -0800 (PST) Date: Fri, 4 Dec 2009 23:42:45 -0800 (PST) Message-Id: <200912050742.nB57gj6M014684@godzilla.ics.uci.edu> From: Dan Nicolaescu To: control@debbugs.gnu.org Subject: control X-Debbugs-No-Ack: yes Lines: 3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ICS-MailScanner-Information: Please send mail to helpdesk@ics.uci.edu or more information X-ICS-MailScanner-ID: nB57gjZk032496 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=1.057, required 5, autolearn=disabled, ALL_TRUSTED -1.44, LOCALPART_IN_SUBJECT 2.50) X-ICS-MailScanner-SpamScore: s X-ICS-MailScanner-From: dann@godzilla.ics.uci.edu tags 3261 + patch tags 3462 + patch quit From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 11 08:55:47 2012 Received: (at 3462) by debbugs.gnu.org; 11 Apr 2012 12:55:47 +0000 Received: from localhost ([127.0.0.1]:50720 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHx5O-0001rc-7f for submit@debbugs.gnu.org; Wed, 11 Apr 2012 08:55:47 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:35950) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SHx5K-0001rT-0y for 3462@debbugs.gnu.org; Wed, 11 Apr 2012 08:55:44 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1SHx48-0002pb-3f; Wed, 11 Apr 2012 14:54:28 +0200 From: Lars Magne Ingebrigtsen To: Lluis Vilanova Subject: Re: bug#3462: Auto-fill VC log contents References: <20090603191729.GA21320@ginnungagap.pc.ac.upc.edu> <20090614205810.GA1834@ginnungagap.pc.ac.upc.edu> X-Now-Playing: Zazou, Bikaye & Cy1's _Noir et Blanc_: "Eh! Yaye (remix)" Date: Wed, 11 Apr 2012 14:54:24 +0200 In-Reply-To: <20090614205810.GA1834@ginnungagap.pc.ac.upc.edu> (Lluis Vilanova's message of "Sun, 14 Jun 2009 22:58:10 +0200") Message-ID: User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1SHx48-0002pb-3f X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1334753668.35487@1SZroSn+0FNAENo1bm3jrw X-Spam-Status: No X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 3462 Cc: Stefan Monnier , 3462@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 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: -1.9 (-) Lluis Vilanova writes: >> > (I think that modifying `add-change-log-entry' and related functions >> > to accept a destination buffer instead of a file would be valuable, so >> > changes can be directly pushed into the `VC-log' buffer) >> >> Thank you. Indeed, making add-log use the *VC-log* buffer (when it >> exists and when there's no ChangeLog file) would be a very welcome >> addition. I believe it would provide the same functionality as your >> log-edit-fill, but more generic and better integrated. >> >> If you can cook up a patch for it, we would definitely consider it for >> inclusion in Emacs-23.2 Well, it's now 24.2 time... :-) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 24 13:52:22 2013 Received: (at 3462) by debbugs.gnu.org; 24 Nov 2013 18:52:22 +0000 Received: from localhost ([127.0.0.1]:42513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vken8-0008Qt-98 for submit@debbugs.gnu.org; Sun, 24 Nov 2013 13:52:22 -0500 Received: from mail-we0-f181.google.com ([74.125.82.181]:60881) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vken6-0008Qh-Aj for 3462@debbugs.gnu.org; Sun, 24 Nov 2013 13:52:21 -0500 Received: by mail-we0-f181.google.com with SMTP id x55so2977134wes.40 for <3462@debbugs.gnu.org>; Sun, 24 Nov 2013 10:52:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=wnyPJZJSmr7ZkaIg6Rjqaqc74E8t6P/cUHNWXawLzn8=; b=zQT9oUmFF9PDSegl+ai0/g0BumdumsaMKbrrkeMbqvxQNGj35l4s8VyJeSNvnYZqrC 7hS0/qp0HGlNG87QLnLMC7ytvpDaZnrhi3ASn8lcPUd8KzeaXn2v0SsD2YsmKKJZqWec /FtK5e3M9knagSxs6YS4OMyrf3yjCsjvS5kXj+pFt/hHlcQ5q9HbkzmS96D5OJv0rvDo RZdyTfG24k2c5IpEOwVb4QQ52fu86yBP2VEftewQPnKwyhpzjL+Ain+rxGsyYMyYojb/ 1eMiIJbTZH7VHN/lyTrdeSUc+fQpnUBZvC7cA568KMEUdMCUWZkBlUss6b8o3KcPI7WO T0yQ== X-Received: by 10.181.11.169 with SMTP id ej9mr1823565wid.13.1385319134196; Sun, 24 Nov 2013 10:52:14 -0800 (PST) Received: from axl (62-113-224.netrun.cytanet.com.cy. [62.228.113.224]) by mx.google.com with ESMTPSA id nb16sm38654196wic.0.2013.11.24.10.52.11 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 24 Nov 2013 10:52:13 -0800 (PST) From: Dmitry Gutov To: Lluis Vilanova Subject: Re: bug#3462: Auto-fill VC log contents References: <20090603191729.GA21320@ginnungagap.pc.ac.upc.edu> <20090614205810.GA1834@ginnungagap.pc.ac.upc.edu> Date: Sun, 24 Nov 2013 20:52:03 +0200 In-Reply-To: <20090614205810.GA1834@ginnungagap.pc.ac.upc.edu> (Lluis Vilanova's message of "Sun, 14 Jun 2009 22:58:10 +0200") Message-ID: <87d2lpfx9o.fsf@yandex.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 3462 Cc: Stefan Monnier , 3462@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (/) Hey Lluis, Lluis Vilanova writes: > Yay! Attached is a patch to both add-log and log-edit. Note that a few TODO's > are marked along add-log code where I couldn't understand what the code was > doing (just started to learn elisp... well, in fact just switched into > emacs :)). Are you still interested in this feature? Do you have copyright assignment papers signed? Your preliminary patch goes over the 15-line limit, so we can't use it otherwise. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 26 07:02:57 2013 Received: (at 3462) by debbugs.gnu.org; 26 Nov 2013 12:02:57 +0000 Received: from localhost ([127.0.0.1]:45482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlHM0-0001J2-QJ for submit@debbugs.gnu.org; Tue, 26 Nov 2013 07:02:57 -0500 Received: from roura.ac.upc.edu ([147.83.33.10]:59960 helo=roura.ac.upc.es) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlHLw-0001IX-8N for 3462@debbugs.gnu.org; Tue, 26 Nov 2013 07:02:54 -0500 Received: from gw.ac.upc.edu (gw.ac.upc.es [147.83.30.3]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id rAQC2ifM024120; Tue, 26 Nov 2013 13:02:44 +0100 Received: from localhost (unknown [84.88.51.85]) by gw.ac.upc.edu (Postfix) with ESMTP id 6016D6B0285; Tue, 26 Nov 2013 13:00:59 +0100 (CET) From: =?utf-8?Q?Llu=C3=ADs_Vilanova?= To: Dmitry Gutov Subject: Re: bug#3462: Auto-fill VC log contents References: <20090603191729.GA21320@ginnungagap.pc.ac.upc.edu> <20090614205810.GA1834@ginnungagap.pc.ac.upc.edu> <87d2lpfx9o.fsf@yandex.ru> Date: Tue, 26 Nov 2013 13:02:43 +0100 In-Reply-To: <87d2lpfx9o.fsf@yandex.ru> (Dmitry Gutov's message of "Sun, 24 Nov 2013 20:52:03 +0200") Message-ID: <87k3fvs74s.fsf@fimbulvetr.bsc.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 3462 Cc: Stefan Monnier , 3462@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (/) Dmitry Gutov writes: > Hey Lluis, > Lluis Vilanova writes: >> Yay! Attached is a patch to both add-log and log-edit. Note that a few TODO's >> are marked along add-log code where I couldn't understand what the code was >> doing (just started to learn elisp... well, in fact just switched into >> emacs :)). > Are you still interested in this feature? Do you have copyright > assignment papers signed? Your preliminary patch goes over the 2015-line > limit, so we can't use it otherwise. I don't think it's appropriate to accept it. AFAIR, detection of the "root" directory was not working properly. I started re-implementing it from scratch, but never got to finish it. Lluis -- "And it's much the same thing with knowledge, for whenever you learn something new, the whole world becomes that much richer." -- The Princess of Pure Reason, as told by Norton Juster in The Phantom Tollbooth From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 26 07:21:02 2013 Received: (at 3462) by debbugs.gnu.org; 26 Nov 2013 12:21:02 +0000 Received: from localhost ([127.0.0.1]:45487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlHdU-0001lO-UG for submit@debbugs.gnu.org; Tue, 26 Nov 2013 07:21:02 -0500 Received: from mail-wg0-f53.google.com ([74.125.82.53]:44933) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlHdS-0001l6-2G for 3462@debbugs.gnu.org; Tue, 26 Nov 2013 07:20:58 -0500 Received: by mail-wg0-f53.google.com with SMTP id k14so2657906wgh.8 for <3462@debbugs.gnu.org>; Tue, 26 Nov 2013 04:20:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=DBu21Ap/dACnZ+Tma2JBIGu9aVDZ1TjBOxCSKw93b58=; b=qwBo8ssm7DkkjHnPEUBcEYywc58BAL8Bg8mqbfvKqDbcQG3iyX7nKZjJpb9bp3E3qf cfJvtVrBZwnBemuMlE7G4gI2Tswd9qf18XIB4Mt8pkovhV76/JH+R4ueZ8hDiSQa4QaP 2JDiKDseChHK41A++eHfBN0rwgfk2E80NOnbn3QrR8iH7kpwQtuui3Hi33r+OSkGDbsm LhmM8nJtaydQ92qqToa25e0ug44D7eficuUKaUicTqkEWqaqhmcfzg7i7VqUV6yNjmKt xGOxZi5XrZ4884SzWe5Yablj4jF1e6ew5zzgi2jHGJPsEJZnSh4Q91Q7OGxCgrzPjYNV 4eaA== X-Received: by 10.180.20.15 with SMTP id j15mr10794231wie.4.1385468451910; Tue, 26 Nov 2013 04:20:51 -0800 (PST) Received: from [192.168.10.2] ([93.109.200.157]) by mx.google.com with ESMTPSA id fu1sm59712644wib.8.2013.11.26.04.20.49 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 26 Nov 2013 04:20:50 -0800 (PST) Message-ID: <5294921F.4060405@yandex.ru> Date: Tue, 26 Nov 2013 14:20:47 +0200 From: Dmitry Gutov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: =?ISO-8859-1?Q?Llu=EDs_Vilanova?= Subject: Re: bug#3462: Auto-fill VC log contents References: <20090603191729.GA21320@ginnungagap.pc.ac.upc.edu> <20090614205810.GA1834@ginnungagap.pc.ac.upc.edu> <87d2lpfx9o.fsf@yandex.ru> <87k3fvs74s.fsf@fimbulvetr.bsc.es> In-Reply-To: <87k3fvs74s.fsf@fimbulvetr.bsc.es> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 3462 Cc: Stefan Monnier , 3462@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 26.11.2013 14:02, Lluís Vilanova wrote: >> Are you still interested in this feature? Do you have copyright > assignment papers signed? Your preliminary patch goes over the 2015-line >> limit, so we can't use it otherwise. > > I don't think it's appropriate to accept it. AFAIR, detection of the "root" > directory was not working properly. I started re-implementing it from scratch, > but never got to finish it. Maybe I'll finish this feature myself, using your patch as a start. But even that requires copyright assignment on your part, AFAIK. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 26 08:15:22 2013 Received: (at 3462) by debbugs.gnu.org; 26 Nov 2013 13:15:22 +0000 Received: from localhost ([127.0.0.1]:45531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlIU5-0004EP-Hv for submit@debbugs.gnu.org; Tue, 26 Nov 2013 08:15:21 -0500 Received: from roura.ac.upc.es ([147.83.33.10]:37964) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlIU1-0004E6-TA for 3462@debbugs.gnu.org; Tue, 26 Nov 2013 08:15:19 -0500 Received: from gw.ac.upc.edu (gw.ac.upc.es [147.83.30.3]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id rAQDFAd5026509; Tue, 26 Nov 2013 14:15:10 +0100 Received: from localhost (unknown [84.88.51.85]) by gw.ac.upc.edu (Postfix) with ESMTP id 7D0916B0237; Tue, 26 Nov 2013 14:13:25 +0100 (CET) From: =?utf-8?Q?Llu=C3=ADs_Vilanova?= To: Dmitry Gutov Subject: Re: bug#3462: Auto-fill VC log contents References: <20090603191729.GA21320@ginnungagap.pc.ac.upc.edu> <20090614205810.GA1834@ginnungagap.pc.ac.upc.edu> <87d2lpfx9o.fsf@yandex.ru> <87k3fvs74s.fsf@fimbulvetr.bsc.es> <5294921F.4060405@yandex.ru> Date: Tue, 26 Nov 2013 14:15:10 +0100 In-Reply-To: <5294921F.4060405@yandex.ru> (Dmitry Gutov's message of "Tue, 26 Nov 2013 14:20:47 +0200") Message-ID: <8738mjqp7l.fsf@fimbulvetr.bsc.es> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 3462 Cc: Stefan Monnier , 3462@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (/) Dmitry Gutov writes: > On 26.11.2013 14:02, Llu=C3=ADs Vilanova wrote: >>> Are you still interested in this feature? Do you have copyright > assig= nment papers signed? Your preliminary patch goes over the 2015-line >>> limit, so we can't use it otherwise. >>=20 >> I don't think it's appropriate to accept it. AFAIR, detection of the "ro= ot" >> directory was not working properly. I started re-implementing it from sc= ratch, >> but never got to finish it. > Maybe I'll finish this feature myself, using your patch as a start. But e= ven > that requires copyright assignment on your part, AFAIK. Ok, any pointer for instructions? --=20 "And it's much the same thing with knowledge, for whenever you learn something new, the whole world becomes that much richer." -- The Princess of Pure Reason, as told by Norton Juster in The Phantom Tollbooth From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 26 14:38:19 2013 Received: (at 3462) by debbugs.gnu.org; 26 Nov 2013 19:38:19 +0000 Received: from localhost ([127.0.0.1]:46377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlOSg-0006np-HG for submit@debbugs.gnu.org; Tue, 26 Nov 2013 14:38:19 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:47823 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlOSd-0006nb-L7 for 3462@debbugs.gnu.org; Tue, 26 Nov 2013 14:38:16 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VlOSb-00074M-8z; Tue, 26 Nov 2013 14:38:13 -0500 From: Glenn Morris To: =?utf-8?Q?Llu=C3=ADs?= Vilanova Subject: Re: bug#3462: Auto-fill VC log contents References: <20090603191729.GA21320@ginnungagap.pc.ac.upc.edu> <20090614205810.GA1834@ginnungagap.pc.ac.upc.edu> <87d2lpfx9o.fsf@yandex.ru> <87k3fvs74s.fsf@fimbulvetr.bsc.es> <5294921F.4060405@yandex.ru> <8738mjqp7l.fsf@fimbulvetr.bsc.es> X-Spook: spies genetic UFO AMW TWA Elvis keyhole diwn X-Ran: {orj2(C.#:!M[$LgQF-x7GjLU%I_3/R(NI^wDPs|b~T1BG7x{@dQX9}u9mTV?jL<'%ssYx X-Hue: cyan X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 26 Nov 2013 14:38:13 -0500 In-Reply-To: <8738mjqp7l.fsf@fimbulvetr.bsc.es> (=?utf-8?Q?=22Llu=C3=ADs?= Vilanova"'s message of "Tue, 26 Nov 2013 14:15:10 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: 3462 Cc: 3462@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.3 (----) Llu=C3=ADs Vilanova wrote: >> Maybe I'll finish this feature myself, using your patch as a start. >> But even that requires copyright assignment on your part, AFAIK. > > Ok, any pointer for instructions? I'll send you them off-list. Thanks! From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 28 22:42:39 2016 Received: (at 3462) by debbugs.gnu.org; 29 Feb 2016 03:42:39 +0000 Received: from localhost ([127.0.0.1]:51219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaEjH-00033w-5F for submit@debbugs.gnu.org; Sun, 28 Feb 2016 22:42:39 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:50906) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaEjF-00033o-Jb for 3462@debbugs.gnu.org; Sun, 28 Feb 2016 22:42:37 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aaEio-0000og-Qe; Mon, 29 Feb 2016 04:42:11 +0100 From: Lars Ingebrigtsen To: Glenn Morris Subject: Re: bug#3462: Auto-fill VC log contents References: <20090603191729.GA21320@ginnungagap.pc.ac.upc.edu> <20090614205810.GA1834@ginnungagap.pc.ac.upc.edu> <87d2lpfx9o.fsf@yandex.ru> <87k3fvs74s.fsf@fimbulvetr.bsc.es> <5294921F.4060405@yandex.ru> <8738mjqp7l.fsf@fimbulvetr.bsc.es> Date: Mon, 29 Feb 2016 14:42:06 +1100 In-Reply-To: (Glenn Morris's message of "Tue, 26 Nov 2013 14:38:13 -0500") Message-ID: <87a8mk18tt.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-MailScanner-ID: 1aaEio-0000og-Qe X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1457322132.93023@qBpJGBZPt9wv2M9oUED/Vw X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 3462 Cc: Dmitry Gutov , =?iso-8859-1?Q?Llu=EDs?= Vilanova , 3462@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.0 (/) Glenn Morris writes: > Llu=EDs Vilanova wrote: > >>> Maybe I'll finish this feature myself, using your patch as a start. >>> But even that requires copyright assignment on your part, AFAIK. >> >> Ok, any pointer for instructions? > > I'll send you them off-list. Thanks! That was a few years ago, and the copyright papers don't seem to have arrived, so I'm closing this bug report... --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 28 22:42:44 2016 Received: (at control) by debbugs.gnu.org; 29 Feb 2016 03:42:44 +0000 Received: from localhost ([127.0.0.1]:51222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaEjM-00034F-BT for submit@debbugs.gnu.org; Sun, 28 Feb 2016 22:42:44 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:50914) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaEjL-000347-91 for control@debbugs.gnu.org; Sun, 28 Feb 2016 22:42:43 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aaEiy-0000op-As for control@debbugs.gnu.org; Mon, 29 Feb 2016 04:42:21 +0100 Date: Mon, 29 Feb 2016 14:42:16 +1100 Message-Id: <878u2418tj.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #3462 X-MailScanner-ID: 1aaEiy-0000op-As X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1457322141.56284@X8nFfsn0utrdq3M2vuxsbw X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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.0 (/) close 3462 From unknown Sun Jun 15 08:28:03 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 28 Mar 2016 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