5 new commits in patcher:
https://bitbucket.org/xemacs/patcher/changeset/09b7845a03f5/
changeset: 09b7845a03f5
user: didierverna
date: 2012-01-14 22:16:11
summary: Remove files unwanted in the package infrastructure.
affected #: 7 files
diff -r 86f4cd2b333b893910a961f7311bf63126a5f152 -r
09b7845a03f547aa881c7d068e4d1dc166b8f912 ChangeLog.dead
--- a/ChangeLog.dead
+++ /dev/null
@@ -1,41 +0,0 @@
-2010-02-26 Didier Verna <didier(a)xemacs.org>
-
- * NEWS: Announce support for subject modification in mail
- adaptation routines.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.11 is released.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * .gitignore: New.
-
-2010-02-06 Didier Verna <didier(a)xemacs.org>
-
- Update for recent ElPkg changes.
- * Makefile.def, lisp/Makefile.def, local.def: Remove.
- * Makefile.prj, lisp/Makefile.prj, local.prj: New.
-
-2009-10-28 Didier Verna <didier(a)xemacs.org>
-
- * local.def: Bump release date.
-
-2008-02-27 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.10 is released.
- * Moved the Makefile infrastructure to elpkg.
-
-2002-07-02 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.3 is released.
- * Makefile.defs (BZIP): New.
- * Makefile (dist): also make a bz2 archive.
- * Makefile (install-www): install it.
- * Makefile (uninstall-www): uninstall it.
-
-2002-07-02 Didier Verna <didier(a)xemacs.org>
-
- * Makefile (DIST_FILES): add NEWS file.
- * (install-www): install it.
- * (uninstall-www): uninstall it.
diff -r 86f4cd2b333b893910a961f7311bf63126a5f152 -r
09b7845a03f547aa881c7d068e4d1dc166b8f912 INSTALL
--- a/INSTALL
+++ /dev/null
@@ -1,41 +0,0 @@
- -*- outline -*-
-
-
- HOW TO INSTALL THE PACKAGE
-
-
-* Copyright (C) 2011 Didier Verna
-
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
-
-
-* Installation
-
-** Please note
-You must use GNU Make with this standalone distribution.
-
-** Edit Makefile.inc
-This file is located at the top of the distribution. It allows you to
-customize the XEmacs binary, the installation location, whether to install by
-symlink or copy, and the programs for generating documentation.
-
-** Build the package
-Type `make' to do that. This builds up the elc and the info files.
-
-** Install as an XEmacs package
-Type `make install-pkg' to do that. If you want another kind of installation,
-you will have to use your little fingers.
-
-** Other useful targets
-You can uninstall the package by typing `make uninstall-pkg'.
-You can build the documentation in other formats by typing `make FORMAT' in
-the doc/ subdirectory. FORMAT is one of `dvi', `ps', `pdf', `html'. The
HTML
-version is built in its own .html subdirectory of doc/.
-
-
- Have fun!
-
---
-Didier Verna, didier(a)xemacs.org,
http://www.lrde.epita.fr/~didier
diff -r 86f4cd2b333b893910a961f7311bf63126a5f152 -r
09b7845a03f547aa881c7d068e4d1dc166b8f912 Makefile.inc
--- a/Makefile.inc
+++ /dev/null
@@ -1,25 +0,0 @@
-### Makefile.inc --- toplevel configuration makefile for XEmacs packages
-
-# Path to your version of XEmacs:
-EMACS:= xemacs
-
-# Location of the package directory:
-# XEmacs 21.4:
-PKG_DIR:= /usr/local/lib/xemacs/site-packages
-# XEmacs 21.5:
-# PKG_DIR := /usr/local/share/xemacs/site-packages
-
-# Set to t if you want a symlink installation
-SYMLINK:=
-
-# Programs for generating the documentation:
-MAKEINFO:= makeinfo
-TEXI2DVI:= texi2dvi
-DVIPS:= dvips
-
-
-## Local Variables:
-## mode: makefile
-## End:
-
-### Makefile.inc ends here
diff -r 86f4cd2b333b893910a961f7311bf63126a5f152 -r
09b7845a03f547aa881c7d068e4d1dc166b8f912 doc/ChangeLog.dead
--- a/doc/ChangeLog.dead
+++ /dev/null
@@ -1,347 +0,0 @@
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (ChangeLogs Appearance): Document
- patcher-change-log-insert-change-logs.
-
-2010-05-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (ChangeLogs Appearance):
- * patcher.texi (ChangeLogs Prologue): Rename the 'packed project
- option to just 'pack.
-
-2010-05-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (ChangeLogs Appearance): Document the possible
- values change for the :change-logs-diff-command option.
-
-2010-05-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (After Sending): Improve documentation (explain the
- real effect of killing options).
-
-2010-05-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Before Sending): Update for the renaming of
- check-change-logs-insertion and check-commit.
-
-2010-05-13 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (After Sending): Update for renaming of
- kill-source-files-after-sending to kill-sources-after-sending.
-
-2010-05-13 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Skeleton Generation): Remove
- kill-source-files-after-diffing documentation.
-
-2010-05-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Mail Creation):
- * patcher.texi (Mail Adaptation): Remove -subproject functions.
- * patcher.texi (Subprojects): New node.
- * patcher.texi (Permanent Subprojects): Move under it.
- * patcher.texi (Temporary Subprojects): Ditto. Document prefix
- argument to entry point functions.
-
-2010-05-09 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Temporary Subprojects): Move diff-command prefix
- usage description.
- * patcher.texi (Diff Command): Here.
-
-2010-04-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Mail Adaptation): Document
- :subject-rewrite-format.
-
-2010-04-20 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Commit Operation): Update for cmtcmd buffer.
-
-2010-04-20 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (ChangeLogs Navigation): New node.
- * patcher.texi (ChangeLogs Handling):
- * patcher.texi (ChangeLogs Naming): Update references.
-
-2010-04-19 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Message Customization): Point %n and %N
- substitutions to the Diff Command section.
- * patcher.texi (Diff Command): Improve %n and %N substitutions
- documentation.
-
-2010-04-19 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Temporary Subprojects): Fix missing beginning of
- sentence.
- * patcher.texi (Subproject Naming): Don't document %n and %N
- substitution. Ref the Diff Command section instead.
- * patcher.texi (Diff Command): Document them here.
-
-2010-04-18 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (User Manual): Rework order of sections.
- * patcher.texi (Starting Up): New section. Now includes Project
- Descriptors, Mail Preparation and Permanent Subprojects subsections.
- * patcher.texi (Mail Creation):
- * patcher.texi (Mail Adaptation):
- * patcher.texi (Gnus Insinuation):
- * patcher.texi (Temporary Subprojects): New subsubsections of Mail
- Preparation.
- * patcher.texi (Message Generation): Formerly known as Mail
- Generation. Move some parts to Starting Up above.
-
-2010-02-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Log Message Editing): Document prefix argument of
- patcher-logmsg-insert-compressed-change-logs.
-
-2010-02-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Mail Preparation): Document the support for
- subject modification in mail adaptation routines.
-
-2010-02-18 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Retrieval): Document the dynamic nature of the
- options retrieval process.
-
-2010-02-18 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (XEmacs Devel): Use @ref instead of @xref in the
- middle of a sentence.
-
-2010-02-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Skeleton Generation): Renaming of
- `patcher-generic-diff-cleaner' to `patcher-default-diff-cleaner'.
-
-2010-02-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (XEmacs Devel): Update.
-
-2010-02-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Quick Start): Use Mercurial in the example.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.11 is released.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Skeleton Generation): Update for the renaming of
- :diff-cleanup to :diff-cleaner.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- Reword parts related to the various supported RCS'es.
- * patcher.texi (Introduction): Do it.
- * patcher.texi (Themes): Ditto.
- * patcher.texi (Diff Command): Ditto.
- * patcher.texi (Patch Restriction): Ditto.
- * patcher.texi (Skeleton Generation): Ditto.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (ChangeLog Files): New node. Document
- :notice-change-log-hook and :after-save-change-log-hook.
- * patcher.texi (Automatic ChangeLogs): Add it here.
- * patcher.texi (Skeleton Generation): Update node links.
- * patcher.texi (Skeleton Parameters): Ditto.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Automatic ChangeLogs): Split into the nodes below.
- * patcher.texi (Skeleton Generation): New.
- * patcher.texi (Skeleton Parameters): New.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Requirements): Set required xemacs-base version to
- 2.21.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Automatic ChangeLogs): Improve documentation of
- :kill-source-files-after-diffing.
-
-2010-02-09 Didier Verna <didier(a)xemacs.org>
-
- New command substitutions %?f{} and %!f{}.
- * patcher.texi (Commit Command): Document them.
-
-2010-02-08 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Patch Generation): Remove documentation for
- :after-diff-hook.
- * patcher.texi (Diff Headers): Update for new usage.
- * patcher.texi (ChangeLogs Updating): Split into the 3 menus
- below.
- * patcher.texi (Automatic ChangeLogs): New. Document the
- :diff-cleanup option.
- * patcher.texi (Manual ChangeLogs): New.
- * patcher.texi (No ChangeLogs): New.
-
-2009-10-28 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi: Bump version number.
- * patcher.texi (After Diff Hook): Improve documentation.
- * patcher.texi (Diff Headers): New node.
-
-2008-03-05 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (XEmacs Devel): Mention the commit-privilege
- option.
-
-2008-03-05 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (XEmacs Devel): Fix some typos.
-
-2008-02-27 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.10 is released.
- * patcher.texi (After Diff Hook): Document
- patcher-hg-diff-convert; fix spelling of the others.
- * patcher.texi (Themes): Document built-in themes.
- * patcher.texi (XEmacs Devel): New chapter.
-
-2007-09-17 Didier Verna <didier(a)xemacs.org>
-
- * Patcher 3.9 is released.
-
-2007-09-17 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (After Diff Hook): Describe
- `patcher-darcs-diff-convert'.
-
-2007-09-17 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (ChangeLogs Updating): Update description of
- user-name and user-mail behavior.
-
-2005-07-26 Didier Verna <didier(a)xemacs.org>
-
- * Patcher 3.8 is released.
-
-2005-07-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi: Remove the GFDL.
-
-2005-07-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Installation): New. Add the three subnodes below.
- * patcher.texi (Distribution): Moved under Installation.
- * patcher.texi (Requirements): Ditto.
- * patcher.texi (Insinuation): New.
- * patcher.texi (Mail Preparation): Document the mail adaptation
- and reply feature.
- * patcher.texi (Patch Restriction): Ditto.
-
-2004-11-27 Didier Verna <didier(a)xemacs.org>
-
- * Patcher 3.7 is released.
- * Makefile (ALL_INFO_FILES): Remove duplicate elements.
-
-2004-11-08 Didier Verna <didier(a)xemacs.org>
-
- * Patcher 3.6.2 is released.
-
-2004-08-31 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Message Customization): Document :user-name and
- :user-mail.
-
-2003-07-29 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi: Document the %N construct.
-
-2003-07-29 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi: Document :name.
-
-2003-07-29 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi: Index patcher-default-themes. Advertise that
- special option don't go in themes either.
-
-2003-07-28 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Command Directory): New node. Document
- :command-directory.
-
-2003-07-21 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi: Document the theme support and the `%n' construct
- in commands in the reference manual.
-
-2003-07-21 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi: Document the theme support and the `%n' construct
- in commands in the user manual.
-
-2003-07-09 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Commit Command): Document the anti-shell message
- quotation when using %S.
-
-2003-04-23 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.4.1 released.
- * patcher.texi (Setting up Patcher): typo fix.
-
-2003-01-07 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.4 is released.
- * patcher.texi (Distribution): fix typo in URL.
-
-2002-07-02 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.3 is released.
-
-2002-07-02 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (After Diff Hook): improve doc.
- * patcher.texi (Diff Line Filter): ditto.
-
-2002-07-01 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (After Diff Hook): new node.
-
-2002-06-24 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.2 is released.
-
-2002-06-24 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Mail Sending): fix misnamed node.
-
-2002-06-24 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Mail Sending): split doc in two subnodes, update
- documentation.
-
-2002-06-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Mail Sending): document the ChangeLog insertion
- and commit action checking features.
- (Project Options): document the :commit-privilege project option.
- (Patcher Minor Mode): document
- patcher-mail-check-change-logs-insertion and
- patcher-mail-check-commit-action.
-
-2002-06-05 Didier Verna <didier(a)xemacs.org>
-
- * patcher.texi (Line Filter): document the :diff-line-filter
- project option.
- (Project Options): Ditto.
-
-2002-05-17 Didier Verna <didier(a)xemacs.org>
-
- From Adrian Aichner
- * patcher.texi (Patcher Entry Points): Add space between @deffn
- and {Interactive Command} for Texi2html to work right.
- * patcher.texi (Patcher FakeMail Mode): Ditto.
- * patcher.texi (Patcher Minor Mode): Ditto.
- * patcher.texi (Patcher LogMsg Mode): Ditto.
diff -r 86f4cd2b333b893910a961f7311bf63126a5f152 -r
09b7845a03f547aa881c7d068e4d1dc166b8f912 doc/Makefile
--- a/doc/Makefile
+++ /dev/null
@@ -1,113 +0,0 @@
-### Makefile --- Generic doc makefile for XEmacs packages
-
-## Copyright (C) 2010, 2011 Didier Verna
-## Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Didier Verna
-
-## Author: Didier Verna <didier(a)xemacs.org>
-## Maintainer: Didier Verna <didier(a)xemacs.org>
-## Created: Sun Apr 21 21:20:28 2002
-## Last Revision: Mon Dec 19 10:39:29 2011
-
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License version 2,
-## as published by the Free Software Foundation.
-
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU General Public License for more details.
-
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-
-### Commentary:
-
-## Contents management by FCM version 0.1.
-
-## Please use GNU make with this makefile.
-
-
-### Code:
-
-hack: all
-
-include ../Makefile.prj
-include ../Makefile.inc
-
--include ../local.prj
--include ../local.inc
-
-include Makefile.prj
--include local.inc
-
-
-INFO_DIR:= $(PKG_DIR)/info
-
-INFO_FILES:= $(TEXI_FILES:%.texi=%.info)
-ALL_INFO_FILES:= $(INFO_FILES:%.info=%.info*)
-DVI_FILES:= $(TEXI_FILES:%.texi=%.dvi)
-PS_FILES:= $(TEXI_FILES:%.texi=%.ps)
-PDF_FILES:= $(TEXI_FILES:%.texi=%.pdf)
-HTML_DIRS:= $(TEXI_FILES:%.texi=%.html)
-
-
-all: info
-
-all-formats: info dvi ps pdf html
-
-install-pkg: $(INFO_FILES)
- install -d $(INFO_DIR)
-ifeq ($(SYMLINK),)
- install -m 644 $(ALL_INFO_FILES) $(INFO_DIR)/
-else
- ln -fs $(abspath $(ALL_INFO_FILES)) $(INFO_DIR)/
-endif
-
-uninstall-pkg:
- cd $(INFO_DIR) && rm -f $(ALL_INFO_FILES)
-
-info: $(INFO_FILES)
-
-dvi: $(DVI_FILES)
-
-ps: $(PS_FILES)
-
-pdf: $(PDF_FILES)
-
-html: $(HTML_DIRS)
-
-%.info: %.texi
- $(MAKEINFO) $<
-
-%.dvi: %.texi
- $(TEXI2DVI) $<
-
-%.ps: %.dvi
- $(DVIPS) -o $@ $<
-
-%.pdf: %.texi
- $(TEXI2DVI) -p $<
-
-$(HTML_DIRS): %.html: %.texi
- $(MAKEINFO) --html -o $@ $<
- touch $@
-
-clean:
- -rm *.tmp *.fn* *.vr* *.ky* *.tp* *.cp* *.pg* *.toc *.aux *.log *~
-
-distclean: clean
- -rm -fr *.info* *.dvi *.ps *.pdf *.html
-
-.PHONY: all all-formats \
- install-pkg uninstall-pkg \
- info dvi ps pdf html \
- clean distclean \
- ../Makefile.prj ../Makefile.inc \
- ../local.prj ../local.inc local.inc local.mak
-
--include local.mak
-
-
-### Makefile ends here
diff -r 86f4cd2b333b893910a961f7311bf63126a5f152 -r
09b7845a03f547aa881c7d068e4d1dc166b8f912 lisp/ChangeLog.dead
--- a/lisp/ChangeLog.dead
+++ /dev/null
@@ -1,3107 +0,0 @@
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log-insert-change-logs):
- New function.
- * patcher-change-log.el (patcher-change-log-minor-mode-map): Bind
- it.
-
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-logmsg.el (patcher-logmsg-commit): Also offer to save
- source buffers.
- * patcher-mail.el (patcher-mail-diff): Don't offer to save
- buffers. This will be done prevently later on.
-
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-link-change-log-hook): Globally
- declare boundp.
- * patcher-change-log.el (patcher-link-change-logs): New function.
- * patcher-source.el (patcher-link-sources): New function.
- * patcher-change-log.el (patcher-unlink-change-logs): Update
- project change-logs slot here.
- * patcher-source.el (patcher-unlink-sources): Update project
- sources slot here.
- * patcher-diff.el (patcher-diff-specification): Not here. Instead,
- return the complete source and ChangeLog files.
- * patcher-mail.el (patcher-diff-project): Compute and process
- obsolete and new source/ChangeLog files here.
-
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-detect-committed-project): Rename
- from patcher-check-committable.
- * patcher-instance.el (patcher-detect-undiffable-project): New
- function.
- * patcher-cmtcmd.el (patcher-cmtcmd-commit):
- * patcher-logmsg.el (patcher-logmsg-commit):
- * patcher-mail.el (patcher-mail-diff):
- * patcher-mail.el (patcher-mail-insert-change-logs):
- * patcher-mail.el (patcher-mail-commit): Update accordingly.
-
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-buffers-string): New function.
- * patcher-instance.el (patcher-kill-project):
- * patcher-mail.el (patcher-diff-project):
- * patcher-mail.el (patcher-mail-diff): Use it.
-
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-mapcar-extents): Rename OBJECT key to
- HERE.
- * patcher-util.el (patcher-extents): Ditto. Provide a TEST
- argument to compare VALUE with the extent property values.
- * patcher-util.el (patcher-extent): Ditto.
- * patcher-change-log.el (patcher-mapcar-change-log-extents):
- * patcher-change-log.el (patcher-change-log-extents):
- * patcher-change-log.el (patcher-detect-spurious-change-logs):
- * patcher-change-log.el (patcher-change-log-extent):
- * patcher-source.el (patcher-mapcar-source-extents):
- * patcher-source.el (patcher-source-extents):
- * patcher-source.el (sources-consistency): Update accordingly.
-
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-ungenerate-change-log): Make the
- CHANGE-LOGS argument mandatory.
- * patcher-instance.el (patcher-kill-project):
- * patcher-mail.el (patcher-diff-project):
- * patcher-mail.el (patcher-mail-diff): Update accordingly.
-
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-generated-change-logs): New
- function.
- * patcher-mail.el (patcher-diff-project):
- * patcher-mail.el (patcher-mail-diff): Use it.
- * patcher-instance.el (patcher-kill-project): Offer interactive
- skeleton ungeneration.
-
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-ungenerate-change-log): Always
- offer to save the buffer.
-
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-diff-project): Offer interactive
- ungeneration of obsolete skeletons.
-
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-ungenerate-change-log): Make all
- arguments mandatory. Accept a new PROMPT argument.
- * patcher-change-log.el (patcher-ungenerate-change-logs): Turn
- optional arguments into keys.
- * patcher-mail.el (patcher-mail-diff): Update accordingly.
-
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-save-buffers): Display buffers, and use
- file-relative-names.
-
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-detect-missing-change-logs): New
- function.
- * patcher-diff.el (patcher-diff-change-logs): Use it.
-
-2010-05-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log-extent): Add an
- optional CREATE argument.
- * patcher-change-log.el (patcher-insert-change-log-contents): Use
- this argument.
- * patcher-change-log.el (patcher-unreference-change-log):
- * patcher-change-log.el (patcher-generate-change-logs):
- * patcher-change-log.el (patcher-ungenerate-change-log):
- * patcher-mail.el (patcher-diff-project):
- * patcher-mail.el (patcher-mail-diff): Use
- patcher-change-log-extent instead of calling patcher-extent
- explicitely.
-
-2010-05-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-diff): Remove BUFFER argument. Always
- use process buffer.
- * patcher-instance.el (patcher-call-command): Ditto.
-
-2010-05-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-convert-change-logs-diff): Always work
- in process buffer.
- * patcher-diff.el (patcher-diff-global):
- * patcher-diff.el (patcher-diff-specification):
- * patcher-mail.el (patcher-diff-project): Update accordingly.
-
-2010-05-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-insert-diff): Move here from
- patcher-mail.el.
- * patcher-mail.el (patcher-insert-global-diff): Removed.
- * patcher-diff.el (patcher-diff-global): Save both source and
- ChangeLog files.
- * patcher-mail.el (patcher-diff-project):
- * patcher-mail.el (patcher-mail-insert-change-logs): Update
- accordingly.
-
-2010-05-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-insert-change-logs-verbatim): Removed.
- * patcher-change-log.el (patcher-insert-change-log-contents):
- Incorporate the above: save excursion and create a
- patcher-change-logs extent.
- * patcher-change-log.el (patcher-compress-change-logs): Remove all
- arguments. Work within the patcher-change-logs extent instead.
- * patcher-logmsg.el (patcher-logmsg-insert-change-logs):
- * patcher-logmsg.el (patcher-logmsg-insert-compressed-change-logs):
- * patcher-mail.el (patcher-diff-project):
- * patcher-mail.el (patcher-mail-insert-change-logs): Update
- accordingly.
-
-2010-05-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-insert-change-logs-diff-prologue): Removed.
- * patcher-mail.el (patcher-insert-change-logs-diff): Removed.
- * patcher-diff.el (patcher-diff-change-logs): New function.
- * patcher-mail.el (patcher-insert-change-logs-verbatim):
- * patcher-mail.el (patcher-diff-project):
- * patcher-mail.el (patcher-mail-insert-change-logs): Use it.
-
-2010-05-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log-extents): New function.
- * patcher-source.el (patcher-source-extents): New function.
- * patcher-util.el (patcher-extents): New function.
- * patcher-util.el (patcher-delete-extent): New function. Accept
- null extents.
- * patcher-change-log.el (patcher-unreference-change-log):
- * patcher-change-log.el (patcher-compress-change-logs):
- * patcher-mail.el (patcher-diff-project): Use them instead of
- deleting extents from within patcher-mapcar-extents.
-
-2010-05-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-generate-change-logs): Remove all
- optional arguments. Always perform in the process buffer. Filter
- out sources only from the diff.
- * patcher-mail.el (patcher-diff-project): Update accordingly.
-
-2010-05-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-remove-change-logs): Removed.
- * patcher-mail.el (patcher-pack-change-logs): Removed.
- * patcher-change-log.el (patcher-change-log-contents): New
- function.
- * patcher-source.el (patcher-source-contents): New function.
- * patcher-mail.el (patcher-insert-change-logs-diff):
- * patcher-mail.el (patcher-insert-diff):
- * patcher-mail.el (patcher-diff-project): Update accordingly.
-
-2010-05-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-insert-diff): Simplify the KIND
- argument: handle specific ChangeLogs diff command locally.
- * patcher-mail.el (patcher-insert-global-diff):
- * patcher-mail.el (patcher-diff-project): Update accordingly.
-
-2010-05-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-logs-string): Move to
- patcher-instance.el and rename to
- patcher-project-change-logs-string.
- * patcher-source.el (patcher-sources-string): Move to
- patcher-instance.el and rename to patcher-project-sources-string.
- * patcher-mail.el (patcher-insert-change-logs-diff-prologue):
- * patcher-mail.el (patcher-insert-diff): Update accordingly.
-
-2010-05-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-diff-project):
- * patcher-mail.el (patcher-mail-insert-change-logs):
-
-2010-05-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-diff-project):
- * patcher-mail.el (patcher-mail-insert-change-logs):
- * patcher-project.el (change-logs-appearance):
- * patcher-project.el (change-logs-diff-command): Rename the
- 'packed project option to just 'pack.
-
-2010-05-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log-extent): Remove unused
- REQUIRED argument.
-
-2010-05-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-ungenerate-change-log): Use
- patcher-save-buffer to save the ChangeLog file.
-
-2010-05-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-remove-change-logs): Remove
- BUFFER argument. Always perform in the process buffer. Add an
- optional CHANGE-LOGS argument to restrict removal.
- * patcher-mail.el (patcher-diff-project): Update accordingly.
-
-2010-05-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-check-change-logs-clean): Rename
- from patcher-check-pristine-change-logs. Make CHANGE-LOGS argument
- mandatory.
- * patcher-mail.el (patcher-diff-project): Update accordingly.
-
-2010-05-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (committed): Rename error from
- already-committed.
- * patcher-instance.el (patcher-check-committable): Update
- accordingly.
- * patcher-mail.el (patcher-mail-insert-change-logs): Use it when
- appropriate.
-
-2010-05-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-modal-message): New function (unused).
-
-2010-05-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher-source.el (patcher-unnotice-source):
- * patcher-source.el (patcher-unnotice-sources): Use PROJECT
- instead of PATCHER-PROJECT which does not exist.
-
-2010-05-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-check-pristine-change-logs):
- Support provided but nil CHANGE-LOGS argument.
-
-2010-05-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-diff-project): Unify all ChangeLogs
- appearance cases in automatic mode.
-
-2010-05-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-diff-specification): Rename from
- patcher-diff-initial. Handle non pristine projects. Return
- obsolete/new source/ChangeLog information.
- * patcher-diff.el (patcher-convert-change-logs-diff): Handle new
- name for the function above.
- * patcher-mail.el (patcher-diff-project): Revamp the nil and
- automatic ChangeLogs updating mode.
-
-2010-05-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-unnotice-change-log): New function.
- * patcher-change-log.el (patcher-unnotice-change-logs): Rename
- from patcher-forget-change-logs. Use the function above.
- * patcher-source.el (patcher-notice-source): New function.
- * patcher-source.el (patcher-unnotice-source): New.
- * patcher-source.el (patcher-unnotice-sources): Rename from
- patcher-forget-sources. Use the function above.
- * patcher-instance.el (patcher-delete-project): Update accordingly.
-
-2010-05-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-reference-change-log):
- * patcher-change-log.el (patcher-unreference-change-log):
- * patcher-source.el (patcher-reference-source):
- * patcher-source.el (patcher-unreference-source): Handle nil
- buffer cases.
- * patcher-change-log.el (patcher-change-log-buffer):
- * patcher-change-log.el (patcher-notice-change-log):
- * patcher-change-log.el (patcher-generate-change-logs):
- * patcher-change-log.el (patcher-ungenerate-change-log): Update
- accordingly.
-
-2010-05-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-check-pristine-change-logs):
- Support optional change-logs argument to restrict the check.
-
-2010-05-24 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-diff-project): Remove redundant cleanups
- now done in patcher-mail, use case instead of cond.
-
-2010-05-24 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-diff-project): Move condition-case from
- patcher-mail-diff to here.
- * patcher-mail.el (patcher-mail):
- * patcher-mail.el (patcher-mail-adapt): Use it instead of
- patcher-mail-diff.
- * patcher-mail.el (patcher-mail-diff): Remove diff and ChangeLog
- insertions before rediffing, perform global or interactive
- ChangeLog ungeneration, save source and ChangeLog files.
-
-2010-05-24 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-ungenerate-change-log): New
- function. Support interactive mode.
- * patcher-change-log.el (patcher-ungenerate-change-logs): Use it.
- Support interactive mode.
-
-2010-05-23 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (status): New error.
- * patcher-instance.el (already-committed): New error.
- * patcher-instance.el (patcher-check-committable): New function.
- * patcher-instance.el (patcher-commit-project):
- * patcher-cmtcmd.el (patcher-cmtcmd-commit):
- * patcher-logmsg.el (patcher-logmsg-commit):
- * patcher-mail.el (patcher-mail-diff):
- * patcher-mail.el (patcher-mail-commit): Use it.
-
-2010-05-23 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-delete-extent-and-region): Return t if
- an extent has indeed been deleted.
- * patcher-change-log.el (patcher-ungenerate-change-logs): Only
- ungenerate in existing buffers (don't load missing ChangeLog
- files).
-
-2010-05-23 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-mail-diff): Use the computed sources as
- an indication that a diff already occurred.
-
-2010-05-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-do-generate-diff): Always check for
- pristine ChangeLogs after an initial diff when updating is
- automatic.
-
-2010-05-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-ungenerate-change-logs): When a
- ChangeLog file is already visited, check for the presence of the
- extent to delete. Otherwise, as the user about the number of
- entries to delete, allowing none.
-
-2010-05-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log-buffer): New function.
- * patcher-change-log.el (patcher-change-log-buffers): use it.
-
-2010-05-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-read-natnum): Add optional argument to
- specify minimum authorized value.
- * patcher-change-log.el (patcher-change-log-extent): Add optional
- argument to specify wether an extent creation is required.
-
-2010-05-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-file-buffer): New function.
- * patcher-change-log.el (patcher-change-log-buffers):
- * patcher-source.el (patcher-source-buffers): Use it.
-
-2010-05-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher-project.el (patcher-prompt-project-name): Rename from
- patcher-complete-project-name.
- * patcher-instance.el (patcher-make-project-interactive): Update
- accordingly.
-
-2010-05-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher-project.el (change-logs-diff-command): Custom type
- update.
-
-2010-05-21 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-mapcar-extents):
- * patcher-util.el (patcher-extent): Add implicit patcher- prefix
- to PROPERTY.
- * patcher-util.el (patcher-collect-extents-property): Update
- accordingly.
- * patcher-util.el (patcher-within-patcher-extent): Rename to
- patcher-within-extent.
- * patcher-change-log.el (patcher-mapcar-change-log-extents):
- * patcher-change-log.el (patcher-change-logs):
- * patcher-change-log.el (patcher-unreference-change-log):
- * patcher-change-log.el (patcher-change-log-extent):
- * patcher-change-log.el (patcher-generate-change-logs):
- * patcher-change-log.el (patcher-compress-change-logs):
- * patcher-instance.el (patcher-change-subject):
- * patcher-instance.el (patcher-commit-project):
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-mail-diff):
- * patcher-mail.el (patcher-mail-insert-change-logs):
- * patcher-mail.el (patcher-before-send):
- * patcher-source.el (patcher-mapcar-source-extents):
- * patcher-source.el (patcher-sources):
- * patcher-source.el (sources-consistency): Update accordingly.
-
-2010-05-21 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-change-logs-diff-error): Removed.
- * patcher-change-log.el (patcher-check-change-logs-pristine): New
- function.
- * patcher-mail.el (patcher-do-generate-diff): Use it. Remove
- pristine checks on regeneration because in that case, we know we
- have just ungenerated the CHangeLog entries.
-
-2010-05-21 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el
- (patcher-change-logs-inconsistency-description): Improve message.
-
-2010-05-21 Didier Verna <didier(a)xemacs.org>
-
- * patcher-project.el (change-logs-diff-command): Replace 'diff
- value by nil.
- * patcher-diff.el (patcher-convert-change-logs-diff):
- * patcher-diff.el (patcher-diff-global):
- * patcher-diff.el (patcher-change-logs-diff-error):
- * patcher-mail.el (patcher-insert-change-logs-diff):
- * patcher-mail.el (patcher-insert-global-diff):
- * patcher-mail.el (patcher-do-generate-diff): Update accordingly.
-
-2010-05-20 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-insert-change-logs-diff): Rename from
- patcher-diff-change-logs. Don't take a command argument, compute
- it locally instead.
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-mail-insert-change-logs): Update
- accordingly.
-
-2010-05-20 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-mail-insert-change-logs): Don't request
- a diff in mail buffer to proceed.
-
-2010-05-19 Didier Verna <didier(a)xemacs.org>
-
- * patcher-project.el (project-option): New error.
- * patcher-project.el (invalid-project-option): New error.
- * patcher-mail.el (patcher-insert-global-diff):
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-mail-insert-change-logs): Update
- accordingly.
-
-2010-05-18 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-with-message): Rename from
- patcher-with-information. Substitute command keys in message
- first.
- * patcher-util.el (patcher-display-error-message):
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-mail-diff):
- * patcher-mail.el (patcher-mail-insert-change-logs): Update
- accordingly.
-
-2010-05-18 Didier Verna <didier(a)xemacs.org>
-
- * patcher-source.el (source): New error.
- * patcher-source.el (sources-consistency): New error.
- * patcher-source.el (patcher-check-sources-consistency): New function.
- * patcher-source.el (patcher-sources-inconsistency-description):
- New function.
- * patcher-diff.el (patcher-diff-global): Check for sources
- consistency.
- * patcher-mail.el (patcher-mail-diff):
- * patcher-mail.el (patcher-mail-insert-change-logs): Handle
- sources consistency errors.
-
-2010-05-18 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-before-send): Fixes and
- simplifications.
-
-2010-05-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-check-change-logs-consistency):
- Return nil instead of empty strings.
- * patcher-change-log.el
- (patcher-change-logs-inconsistency-description): New function.
- * patcher-util.el (patcher-display-error-message): New function.
- * patcher-mail.el (patcher-mail-diff):
- * patcher-mail.el (patcher-mail-insert-change-logs): Use it.
-
-2010-05-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-files-string): Update pseudo-docstring.
- * patcher-change-log.el (change-logs-consistency): Rename error
- symbol from missing-change-logs.
- * patcher-change-log.el (patcher-check-change-logs-consistency):
- Rename function from patcher-change-logs-check-complete.
- * patcher-diff.el (patcher-diff-global):
- * patcher-mail.el (patcher-diff-change-logs):
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-mail-diff):
- * patcher-mail.el (patcher-mail-insert-change-logs):
- * patcher-mail.el (patcher-mail-next-change-log): Update accordingly
-
-2010-05-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-list=): Return both remainders as 2nd
- and 3rd values.
-
-2010-05-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-change-subject): New function.
- * patcher-change-log.el (patcher-change-log-change-subject): New
- function.
- * patcher-change-log.el (patcher-change-log-minor-mode-map): Bind it.
- * patcher-logmsg.el (patcher-logmsg-change-subject): New function.
- * patcher-logmsg.el (patcher-logmsg-mode-map): Bind it.
- * patcher-mail.el (patcher-mail-change-subject): New function.
- * patcher-mail.el (patcher-mail-minor-mode-map): Bind it.
- * patcher.el: Update TODO list.
-
-2010-05-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-commit-project): Fill in committed
- prefix before removing the old one.
-
-2010-05-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-within-patcher-extent): New macro.
- * patcher-instance.el (patcher-make-project-interactive): Create a
- 'patcher-subject extent.
- * patcher-instance.el (patcher-commit-project): Use it.
- * patcher-mail.el (patcher-goto-subject): Move here from
- patcher-util.
-
-2010-05-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-notice-change-log-hook)): New
- variable (bytecomp shut up).
- * patcher-change-log.el (patcher-notice-change-log): Bind it to
- the approrpiate value in order to be able to use
- run-hook-with-args.
-
-2010-05-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher-project.el (check-change-logs-insertion):
- * patcher-project.el (check-commit): New project options.
- * patcher-mail.el (patcher-mail-check-change-logs-insertion):
- * patcher-mail.el (patcher-mail-check-commit-action): Removed.
- * patcher-mail.el (patcher-before-send): Update accordingly.
- Simplify checkings.
-
-2010-05-13 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-source):
- * patcher-diff.el (patcher-source):
- * patcher-logmsg.el (patcher-source):
- * patcher-mail.el (patcher-source):
- * patcher.el (patcher-source): Require it before
- patcher-change-log.
- * Makefile.prj (EL_FILES): Switch order of requirements
- accordingly.
- * patcher-project.el (kill-sources-after-sending): Rename from
- kill-source-files-after-sending.
- * patcher-change-log.el (patcher-generate-change-logs): Load
- source files ourselves (don't let patch-to-change-log do it).
- * patcher-source.el (patcher-reference-source): New function.
- * patcher-source.el (patcher-notice-source): Use it.
- * patcher-source.el (patcher-unreference-source): New function.
- * patcher-source.el (patcher-forget-sources): Use it.
- * patcher-source.el (patcher-source-buffers): New function.
-
-2010-05-13 Didier Verna <didier(a)xemacs.org>
-
- * patcher-project.el (kill-source-files-after-sending): Remove
- this option.
- * patcher-change-log.el (patcher-generate-change-logs): Don't use
- it anymore.
-
-2010-05-13 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-list=): Put a lisp-indent-function
- property.
- * patcher-change-log.el (patcher-change-logs-check-complete): New
- function.
- * patcher-diff.el (patcher-diff-global):
- * patcher-mail.el (patcher-diff-change-logs): Use it.
-
-2010-05-12 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-diff-change-logs): Throw an error when
- a ChangeLog entry is missing.
-
-2010-05-12 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log):
- * patcher-change-log.el (patcher-missing-change-log): New errors.
- * patcher-diff.el (patcher-diff-global): Throw an error when some
- ChangeLog entries are missing.
- * patcher-mail.el (patcher-mail-diff):
- * patcher-mail.el (patcher-mail-insert-change-logs): Handle this
- error.
-
-2010-05-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-command): Understand special value
- t for files argument. Explicitely use all ChangeLog and sources
- files then.
- * patcher-diff.el (patcher-diff-global):
- * patcher-logmsg.el (patcher-logmsg-commit): Update accordingly.
-
-2010-05-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-project-files): New function.
- * patcher-diff.el (patcher-diff-global):
- * patcher-logmsg.el (patcher-logmsg-commit): Use it.
-
-2010-05-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-sort-files): New function.
- * patcher-diff.el (patcher-diff-global):
- * patcher-logmsg.el (patcher-logmsg-commit): Avoid using
- specification directly. Instead, use the sorted list of ChangeLog
- and source files directly.
-
-2010-05-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-convert-change-logs-diff): Don't forget
- to remove the old extent.
-
-2010-05-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-make-project-interactive):
- Initialize specification slot here.
- * patcher-mail.el (patcher-mail-setup): Instead of here. Remove
- files argument.
- * patcher-mail.el (patcher-mail):
- * patcher-mail.el (patcher-mail-adapt): Update accordingly.
-
-2010-05-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-forget-change-logs): Use project
- instead of patcher-project which doesn't exist here.
-
-2010-05-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-make-project-interactive):
- Initialize diff and commit command slots.
- * patcher-mail.el (patcher-mail-commit): Lazily change commit
- command slot if needed.
- * patcher-mail.el (patcher-mail-setup): Don't initialize diff
- command since patcher-make-project-interactive now does it.
-
-2010-05-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-project): New `sources' slot.
- * patcher-instance.el (patcher-delete-project): Forget source files.
- * patcher-source.el: New file.
- * patcher-source.el (patcher-sources-string): New function.
- * patcher-source.el (patcher-mapcar-source-extents): Moved from
- patcher-diff.el.
- * patcher-source.el (patcher-sources): Ditto.
- * patcher-source.el (patcher-notice-source): New function.
- * patcher-source.el (patcher-forget-sources): New function.
- * patcher-diff.el (patcher-source): Require it.
- * patcher-diff.el (patcher-diff-initial): Forget and notice again
- source files.
- * patcher-mail.el (patcher-insert-diff): Use source project slot
- instead of patcher-sources function for diff prologue information.
- This fixes the empty "Files affected:" line bug.
- * patcher-mail.el (patcher-source): Require it.
- * Makefile.prj (EL_FILES): Handle patcher-source.el.
-
-2010-05-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-project): Rename committed slot to
- committed-p.
- * patcher-instance.el (patcher-commit-project):
- * patcher-mail.el (patcher-mail-commit):
- * patcher-mail.el (patcher-before-send): Update accordingly.
-
-2010-05-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-make-project-interactive): Add a
- first override argument. Incorporate subproject handling from...
- * patcher-instance.el (patcher-make-subproject-interactive): Removed.
- * patcher-mail.el (patcher-mail): Removed.
- * patcher-mail.el (patcher-mail-subproject): Removed.
- * patcher-mail.el (patcher-mail-1): Rename to patcher-mail. Handle
- subprojects with prefix argument.
- * patcher-mail.el (patcher-mail-adapt): Removed.
- * patcher-mail.el (patcher-mail-adapt-subproject): Removed.
- * patcher-mail.el (patcher-mail-adapt-1): Rename to
- patcher-mail-adapt. Handle subprojects with prefix argument.
- * patcher-mail.el (patcher-gnus-summary-followup):
- * patcher-mail.el (patcher-gnus-summary-followup-with-original):
- * patcher-mail.el (patcher-gnus-summary-reply):
- * patcher-mail.el (patcher-gnus-summary-reply-with-original):
- Update interactive calls accordingly.
-
-2010-05-09 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-mail-1): Remove override argument.
- * patcher-mail.el (patcher-mail-subproject): Remove prefix
- argument. Don't support diff-command overriding anymore.
- * patcher-mail.el (patcher-mail): Ditto.
-
-2010-04-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher-project.el (subject-rewrite-format): New project option.
- * patcher-instance.el (patcher-prefixed-subject): Handle optional
- old-subject argument.
- * patcher-mail.el (patcher-mail-adapt-1): Update accordingly.
-
-2010-04-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-goto-subject): Always assume there is a
- subject line (error otherwise).
- * patcher-instance.el (patcher-commit-project):
- * patcher-mail.el (patcher-mail-gnus):
- * patcher-mail.el (patcher-mail-adapt-1): Update accordingly.
-
-2010-04-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-after-send): Don't pop the pre-commit
- window configuration.
-
-2010-04-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-generate-change-logs): Assert
- extents after calling patch-to-change-log.
-
-2010-04-20 Didier Verna <didier(a)xemacs.org>
-
- * patcher-project.el (edit-commit-command): Formerly known as
- confirm-commits.
- * patcher-logmsg.el (patcher-logmsg-commit): Update accordingly.
-
-2010-04-19 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-command): Add %N to docstring comment.
-
-2010-04-16 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-wrap-hook): New function. Wrap
- funcalls into a dynamic binding of patcher-project.
- * patcher-change-log.el (patcher-reference-change-log):
- * patcher-change-log.el (patcher-unreference-change-log): Update
- accordingly.
-
-2010-04-16 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-file-relative-name): Remove raw
- argument. Don't override directory-sep-char.
- * patcher-instance.el (patcher-make-subproject-interactive):
- * patcher-instance.el (patcher-command):
- * patcher-logmsg.el (patcher-logmsg-commit):
- * patcher-mail.el (patcher-mail-setup): Update accordingly.
-
-2010-04-16 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-make-subproject-interactive): New
- function.
- * patcher-mail.el (patcher-mail-subproject):
- * patcher-mail.el (patcher-mail-adapt-subproject): Use it.
-
-2010-04-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-diff): Run the diff line filter here.
- * patcher-diff.el (patcher-insert-diff): Instead of here.
-
-2010-04-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-generate-change-logs): Avoid byte
- compiler warning about absfile.
-
-2010-04-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-condition-case): New macro.
- * patcher-instance.el (patcher-commit-project):
- * patcher-cmtcmd.el (patcher-cmtcmd-commit):
- * patcher-logmsg.el (patcher-logmsg-commit):
- * patcher-diff.el (patcher-diff):
- * patcher-mail.el (patcher-mail-diff):
- * patcher-mail.el (patcher-mail-insert-change-logs):
- * patcher-mail.el (patcher-mail-commit): Use it.
-
-2010-04-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-insert-diff-prologue): Removed.
- * patcher-mail.el (patcher-insert-diff): Incorporated here. Add a
- new KIND argument.
- * patcher-mail.el (patcher-pack-change-logs):
- * patcher-mail.el (patcher-diff-change-logs):
- * patcher-mail.el (patcher-insert-global-diff):
- * patcher-mail.el (patcher-do-generate-diff): Update accordingly.
-
-2010-04-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-within-extent): Save excursion, move
- point to the beginning of the extent.
- * patcher-mail.el (patcher-insert-diff-prologue): Remove point
- argument.
- * patcher-mail.el (patcher-insert-global-diff):
- * patcher-mail.el (patcher-do-generate-diff): Update accordingly.
-
-2010-04-14 Didier Verna <didier(a)xemacs.org>
-
- WARNING: compiles only with 21.5.
- * patcher-project.el (patcher-default-diff-prologue): Don't use
- dynamically bound free variables anymore. Instead, use Common Lisp
- style keywords.
- * patcher-mail.el (patcher-insert-diff-prologue):
- * patcher-mail.el (patcher-insert-change-logs-diff-prologue):
- * patcher-mail.el (patcher-diff-change-logs): Update accordingly.
- * patcher-util.el (patcher-globally-declare-fboundp): Removed.
- * patcher-util.el (patcher-globally-declare-boundp): Removed.
- * patcher-mail.el (font-lock-always-fontify-immediately):
- * patcher-mail.el (patcher-mail):
- * patcher-mail.el (patcher-install-send-hooks):
- * patcher-mail.el (patcher-with-mail-parameters):
- * patcher-mail.el (patcher-mail-sendmail):
- * patcher-mail.el (patcher-mail-message):
- * patcher-mail.el (patcher-mail-gnus):
- * patcher-mail.el (patcher-goto-signature):
- * patcher-mail.el (patcher-gnus-summary-followup):
- * patcher-mail.el (patcher-gnus-summary-followup-with-original):
- * patcher-mail.el (patcher-gnus-summary-reply):
- * patcher-mail.el (patcher-gnus-summary-reply-with-original): Use
- with-boundp and friends.
-
-
-2010-04-13 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-mapcar-extents): Turn buffer-or-string
- optional argument into object key. Add a value key.
- * patcher-util.el (patcher-collect-extents-property):
- * patcher-diff.el (patcher-mapcar-source-extents):
- * patcher-change-log.el (patcher-mapcar-change-log-extents): Update
- accordingly.
- * patcher-change-log.el (patcher-unreference-change-log): Remove
- project related extents.
-
-2010-04-13 Didier Verna <didier(a)xemacs.org>
-
- * patcher-logmsg.el (patcher-logmsg-init): Leave point at
- beginning of message (not buffer).
-
-2010-04-13 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log-go-next):
- * patcher-change-log.el (patcher-change-log-go-previous): New
- functions. Support coming from a non-ChangeLog buffer.
- * patcher-change-log.el (patcher-change-log-interactive): Fix call
- to extent-at.
- * patcher-change-log.el (patcher-change-log-next):
- * patcher-change-log.el (patcher-change-log-previous): Use the new
- functions above.
- * patcher-mail.el (patcher-mail-next-change-log):
- * patcher-mail.el (patcher-mail-previous-change-log): New
- functions.
- * patcher-mail.el (patcher-mail-minor-mode-map): Bind them.
-
-2010-04-13 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log-interactive): New
- function. Figure out a relevant project based on point in current
- ChangeLog buffer.
- * patcher-change-log.el (patcher-change-log-mail): New function.
- Switch to mail buffer.
- * patcher-change-log.el (patcher-change-log-next): New function.
- Switch to next ChangeLog buffer.
- * patcher-change-log.el (patcher-change-log-previous): New
- function. Switch to previous ChangeLog buffer.
- * patcher-change-log.el (patcher-change-log-kill): New function.
- Kill the current project.
- * patcher-change-log.el (patcher-change-log-minor-mode-map): Bind
- those functions.
-
-2010-04-13 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-unreference-change-log): Turn
- ChangeLog minor mode off in the right buffer.
-
-2010-04-13 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log-minor-mode): Make
- argument optional. Run hooks only when mode is turned on.
- * patcher-change-log.el (patcher-unreference-change-log):
- Unconditionnaly turn mode off when last reference is removed.
- * patcher-mail.el (patcher-mail-minor-mode):
- * patcher-mail.el (patcher-gnus-summary-minor-mode):
- * patcher-mail.el (patcher-gnus-article-minor-mode): Make argument
- optional. Run hooks only when mode is turned on.
- * patcher-mail.el (patcher-insinuate-gnus): Don't quote lambdas.
-
-2010-04-13 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-reference-change-log): New
- argument `existing'. Protect existing buffers by adding a value of
- t in patcher-references.
- * patcher-change-log.el (patcher-change-log-buffers):
- * patcher-change-log.el (patcher-notice-change-log): Update
- accordingly.
-
-2010-04-12 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-unreference-buffer): Return non-nil
- if removing the last Patcher reference.
- * patcher-change-log.el (patcher-change-log): New custom group.
- * patcher-change-log.el (patcher-change-log-minor-mode-string):
- New user option.
- * patcher-change-log.el (patcher-change-log-minor-mode-hook): New
- user option.
- * patcher-change-log.el (patcher-change-log-minor-mode-map): New
- keymap.
- * patcher-change-log.el (patcher-change-log-minor-mode): New
- function.
- * patcher-change-log.el (patcher-reference-change-log): Turn on
- patcher-change-log-minor-mode.
- * patcher-change-log.el (patcher-unreference-change-log): Turn it
- off when necessary.
-
-2010-04-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-kill-project): Rename from
- patcher-abort-project.
- * patcher-cmtcmd.el (patcher-cmtcmd-kill): Rename from
- patcher-cmtcmd-abort.
- * patcher-cmtcmd.el (patcher-cmtcmd-init):
- * patcher-cmtcmd.el (patcher-cmtcmd-mode-map):
- * patcher-cmtcmd.el (patcher-cmtcmd-mode): Update accordingly.
- * patcher-logmsg.el (patcher-logmsg-kill): Rename from
- patcher-logmsg-abort.
- * patcher-logmsg.el (patcher-logmsg-init):
- * patcher-logmsg.el (patcher-logmsg-mode-map):
- * patcher-logmsg.el (patcher-logmsg-mode): Update accordingly.
- * patcher-mail.el (patcher-mail-kill): New function.
- * patcher-mail.el (patcher-mail-minor-mode-map): Bind it.
-
-2010-04-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-mail-diff): Rename from
- patcher-generate-diff.
- * patcher-mail.el (patcher-mail-insert-change-logs): Rename from
- patcher-mail-insert-change-logs.
- * patcher-mail.el (patcher-mail-commit): Rename from
- patcher-commit-change.
- * patcher-mail.el (patcher-mail-minor-mode-string): Rename from
- patcher-mail-minor-mode-string.
- * patcher-mail.el (patcher-mail-minor-mode-hook): Rename from
- patcher-mail-minor-mode-hook.
- * patcher-mail.el (patcher-mail-minor-mode-map): Rename from
- patcher-minor-mode-map.
- * patcher-mail.el (patcher-mail-minor-mode): Rename from
- patcher-minor-mode.
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-fakemail-mode-map):
- * patcher-mail.el (patcher-mail-setup):
- * patcher-mail.el (patcher-mail-1):
- * patcher-mail.el (patcher-mail-subproject):
- * patcher-mail.el (patcher-mail-adapt-1): Update accordingly.
- * patcher-mail.el (patcher-gnus-summary-minor-mode-map):
- * patcher-mail.el (patcher-gnus-article-minor-mode-map): Fix
- keymap name.
-
-2010-04-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-list=): New function.
- * patcher-mail.el (patcher-do-generate-diff): Use it for testing
- ChangeLog list equality.
-
-2010-04-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-project.el (patcher-default-diff-prologue): Add
- protection against invalid kind argument.
-
-2010-04-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-call-process): Add an optional
- progression argument.
- * patcher-instance.el (patcher-call-command): Add an optional
- progression argument and pass it to patcher-call-process.
- * patcher-instance.el (patcher-commit-project):
- * patcher-change-log.el (patcher-notice-change-log):
- * patcher-change-log.el (patcher-generate-change-logs):
- * patcher-diff.el (patcher-run-after-diff-hook):
- * patcher-diff.el (patcher-parse-diff):
- * patcher-diff.el (patcher-diff):
- * patcher-diff.el (patcher-diff-initial):
- * patcher-diff.el (patcher-convert-change-logs-diff):
- * patcher-diff.el (patcher-diff-global):
- * patcher-mail.el (patcher-pack-change-logs):
- * patcher-mail.el (patcher-diff-change-logs): Use progression
- argument of patcher-call-command.
-
-2010-04-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-call-process): Remove keys, execute at
- point in current buffer.
- * patcher-instance.el (patcher-call-command): Add a buffer key.
- * patcher-diff.el (patcher-run-after-diff-hook): Remove buffer
- argument (execute in current buffer), make min and max (formerly
- beg and end) arguments mandatory.
- * patcher-diff.el (patcher-parse-diff): Execute in current buffer,
- make min and max arguments mandatory.
- * patcher-diff.el (patcher-diff): Add a buffer key, execute in
- this buffer.
- * patcher-diff.el (patcher-convert-change-logs-diff): Generalize:
- remove mail buffer specific code, and execute in current buffer.
- * patcher-diff.el (patcher-diff-global): Use it instead of
- duplicating functionality.
- * patcher-diff.el (patcher-extent-error): Remove.
- * patcher-mail.el (patcher-do-generate-diff): Wrap
- patcher-convert-change-logs-diff call with mail buffer specific
- code.
- * patcher.el (patcher-git-intent-to-add): Put temporary buffer in
- proper directory.
-
-2010-04-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-call-process): Return point delimiting
- the end of process output.
- * patcher-instance.el (patcher-call-command): Add ERASE key.
- Return the region delimiting process output as 2 values.
- * patcher-diff.el (patcher-parse-diff): Don't scan for
- failed-command-regexp since this is done by patcher-call-command.
- * patcher-diff.el (patcher-diff): New error.
- * patcher-diff.el (patcher-diff): Throw a patcher-diff error if
- diff command fails.
- * patcher-diff.el (patcher-diff-initial): Add a progression
- message when deducing ChangeLog files.
- * patcher-mail.el (patcher-diff-change-logs):
- * patcher-mail.el (patcher-generate-diff): Handle patcher-diff
- errors.
-
-2010-04-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-diff-global): Make process buffer
- current when converting ChangeLog diffs.
-
-2010-04-09 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-symbol): New function to prepend
- `patcher-' to a symbol.
- * patcher-util.el (patcher-error): New error.
- * patcher-util.el (patcher-define-error): New function.
- * patcher-util.el (patcher-process): New error.
- * patcher-instance.el (patcher-call-command): New function. Handle
- patcher-process errors.
- * patcher-instance.el (patcher-commit): New error.
- * patcher-cmtcmd.el (patcher-cmtcmd-commit):
- * patcher-logmsg.el (patcher-logmsg-commit):
- * patcher-mail.el (patcher-commit-change): Handle patcher-commit
- errors.
- * patcher.el: TODO update.
-
-2010-04-08 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-call-process): Use funcall instead of
- apply.
-
-2010-04-07 Didier Verna <didier(a)xemacs.org>
-
- * patcher-face.el (patcher-reference-face): New face.
- * patcher-cmtcmd.el (patcher-cmtcmd-font-lock-keywords):
- * patcher-logmsg.el (patcher-logmsg-font-lock-keywords): Add
- reference syntax.
- * patcher-cmtcmd.el (patcher-cmtcmd-init):
- * patcher-logmsg.el (patcher-logmsg-init): Use reference syntax
- for key bindings.
-
-2010-04-07 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-after-send): Restore window
- configuration before deleting the project.
-
-2010-04-07 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-delete-project): New function.
- * patcher-mail.el (patcher-after-send): Use it.
- * patcher-instance.el (patcher-abort-project): Implement it.
-
-2010-04-06 Didier Verna <didier(a)xemacs.org>
-
- * patcher-cmtcmd.el (patcher-cmtcmd-cancel): Implement it.
- * patcher-logmsg.el (patcher-logmsg-cancel): Fix name. Implement it.
- * patcher-logmsg.el (patcher-logmsg-commit): Switch to cmtcmd
- buffer instead of pop'ing to it.
-
-2010-04-06 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-abort-project): New function
- skeleton.
- * patcher-cmtcmd.el (patcher-cmtcmd-abort): New function.
- * patcher-cmtcmd.el (patcher-cmtcmd-cancel): New function
- skeleton.
- * patcher-cmtcmd.el (patcher-cmtcmd-init): Advertise them.
- * patcher-cmtcmd.el (patcher-cmtcmd-mode-map): Bind them.
- * patcher-logmsg.el (patcher-logmsg-abort): New function.
- * patcher-logmsg.el (patcher-cmtcmd-cancel): New function
- skeleton.
- * patcher-logmsg.el (patcher-logmsg-init): Advertise them.
- * patcher-logmsg.el (patcher-logmsg-mode-map): Bind them.
-
-2010-04-06 Didier Verna <didier(a)xemacs.org>
-
- * patcher-cmtcmd.el (patcher-face): Require it.
- * patcher-cmtcmd.el (patcher-cmtcmd): New custom group.
- * patcher-cmtcmd.el (patcher-cmtcmd-mode-hook): Put it in this
- group.
- * patcher-cmtcmd.el (patcher-cmtcmd-font-lock-keywords): New
- variable.
- * patcher-cmtcmd.el (patcher-cmtcmd-mode): Set font-lock-keywords
- to it.
- * patcher-logmsg.el (patcher-face): Require it.
- * patcher-logmsg.el (patcher-logmsg): New custom group.
- * patcher-logmsg.el (patcher-logmsg-mode-hook): Put it in this
- group.
- * patcher-logmsg.el (patcher-logmsg-font-lock-keywords): New
- variable.
- * patcher-logmsg.el (patcher-logmsg-mode): Set font-lock-keywords
- to it.
- * patcher.el (patcher-face): Require it.
-
-2010-04-06 Didier Verna <didier(a)xemacs.org>
-
- * patcher-face.el: New file.
- * Makefile.prj (EL_FILES): Add it.
- * patcher-face.el (patcher-face): New custom group.
- * patcher-face.el (patcher-comment-face): New face.
-
-2010-04-06 Didier Verna <didier(a)xemacs.org>
-
- * patcher-logmsg.el (patcher-logmsg-init): Renamed from
- patcher-logmsg-init-message. Insert informative comment on top of
- initial log message.
- * patcher-mail.el (patcher-commit-change): Handle the above
- renaming.
- * patcher-logmsg.el (patcher-logmsg-commit): Skip first comment
- and blank lines to compute the log message.
- * patcher-logmsg.el (patcher-logmsg-mode-map): Tweak order of keys.
-
-2010-04-05 Didier Verna <didier(a)xemacs.org>
-
- * patcher-cmtcmd.el:
- * patcher-cmtcmd.el (patcher-cmtcmd-init): New function. Insert
- informative comments and initial commit command.
- * patcher-cmtcmd.el (patcher-cmtcmd-commit): Skip comments and
- concatenate other lines together to create the final commit command.
- * patcher-logmsg.el (patcher-logmsg-commit): Call
- patcher-cmtcmd-init.
-
-2010-04-04 Didier Verna <didier(a)xemacs.org>
-
- * patcher-cmtcmd.el (patcher-cmtcmd-mode-map): Add
- patcher-cmtcmd-commit to C-c C-p c.
- * patcher-logmsg.el (patcher-logmsg-mode-map): Move
- patcher-logmsg-insert-compressed-change-logs to C-c C-p L. Add
- patcher-logmsg-commit to C-c C-p c.
-
-2010-04-04 Didier Verna <didier(a)xemacs.org>
-
- * patcher-cmtcmd.el (patcher-cmtcmd-mode-map): Rebind
- patcher-cmtcmd-commit to C-c.
-
-2010-04-04 Didier Verna <didier(a)xemacs.org>
-
- * patcher-cmtcmd.el: New file.
- * Makefile.prj (EL_FILES): Add it.
- * patcher-cmtcmd.el (patcher-cmtcmd-commit): New function.
- * patcher-cmtcmd.el (patcher-cmtcmd-mode-hook): New variable.
- * patcher-cmtcmd.el (patcher-cmtcmd-mode-map): New variable.
- * patcher-cmtcmd.el (patcher-cmtcmd-mode): New function.
- * patcher-instance.el (patcher-project): Rename
- pre-commit-window-configuration slot to just window-configuration.
- Rename commit-command-buffer to cmtcmd-buffer.
- * patcher-instance.el (patcher-commit-project): New function.
- * patcher-logmsg.el (patcher-cmtcmd): Require it.
- * patcher-logmsg.el (patcher-logmsg-commit): Use the commit
- command buffer.
- * patcher-logmsg.el (patcher-logmsg-init-message): Don't handle
- commits directly.
- * patcher-mail.el (patcher-cmtcmd): Require it.
- * patcher-mail.el (patcher-commit-change): Explicitely call
- patcher-logmsg-commit when needed.
- * patcher-mail.el (patcher-after-send): Handle renaming of commit
- command buffer.
- * patcher.el (patcher-cmtcmd): Require it.
-
-2010-04-04 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-make-project-interactive): Don't
- create a commit command buffer just yet.
- * patcher-logmsg.el (patcher-logmsg-commit): Lazily create it
- instead.
- * patcher-mail.el (patcher-after-send): Kill it if it exists only.
-
-2010-04-04 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-project): Swap two slots.
- * patcher-instance.el (patcher-setup-auxiliary-buffer): New
- function.
- * patcher-instance.el (patcher-make-project-interactive):
- * patcher-mail.el (patcher-commit-change): Use it.
-
-2010-04-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-project): New slot
- commit-command-buffer.
- * patcher-instance.el (patcher-make-project-interactive):
- Initialize it.
- * patcher-logmsg.el (patcher-logmsg-commit): Use it.
- * patcher-mail.el (patcher-after-send): Kill it.
-
-2010-04-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-project.el (change-log-file-name): New project option.
- * patcher-change-log.el (patcher-locate-change-log): New function.
- * patcher-change-log.el (patcher-generate-change-logs):
- Dynamically bind `find-change-log' to it around the call to
- `patch-to-change-log'.
- * patcher-diff.el (patcher-parse-diff): Use it, and don't create
- ChangeLog extents if the project doesn't do ChangeLogs (in other
- words, consider ChangeLog files as source files).
-
-2010-04-01 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-project): Turn the change-logs slot
- into a simple list of strings.
- * patcher-util.el (patcher-file-relative-name): Update accordingly.
- * patcher-instance.el (patcher-references): New variable.
- * patcher-instance.el (patcher-reference-buffer): New function.
- Use the above variable.
- * patcher-change-log.el (patcher-reference-change-log): New
- function. Use the above function.
- * patcher-util.el (patcher-save-buffer): New function.
- * patcher-instance.el (patcher-unreference-buffer): New function.
- Use the above function and patcher-references.
- * patcher-change-log.el (patcher-unreference-change-log): New
- function. Use the above function.
- * patcher-util.el (patcher-files-buffers): Removed.
- * patcher-change-log.el (patcher-save-change-logs):
- * patcher-change-log.el (patcher-change-logs-string): Moved here
- from patcher-instance.el.
- * patcher-change-log.el (patcher-change-log-buffers): Moved here
- from patcher-instance.el. Properly reference ChangeLog buffers.
- * patcher-change-log.el (patcher-generate-change-logs): Find all
- ChangeLog buffers before calling patch-to-change-log.
- * patcher-change-log.el (patcher-notice-change-log): New function.
- * patcher-change-log.el (patcher-forget-change-logs): New function.
- * patcher-diff.el (patcher-diff-initial): Use the 2 functions above.
- * patcher-mail.el (patcher-after-send): use
- patcher-forget-change-logs.
-
-2010-03-30 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-mapcar-extents): Honor buffer narrowing.
- * patcher-change-log.el (patcher-insert-change-log-contents):
- Create patcher-change-log-prologue extents.
- * patcher-change-log.el (patcher-compress-change-logs): Remove
- their region instead of looking for the corresponding text.
-
-2010-03-30 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-minor-mode-map): Rebind
- patcher-insert-change-logs to C-c C-p l.
-
-2010-03-30 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-insert-change-log-contents): New.
- * patcher-logmsg.el (patcher-logmsg-insert-change-logs):
- * patcher-mail.el (patcher-insert-change-logs-verbatim): Use it.
-
-2010-03-30 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-pack-change-logs):
- * patcher-mail.el (patcher-insert-change-logs-verbatim): Don't
- recreate duplicable extents.
-
-2010-03-30 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log-extent):
- * patcher-change-log.el (patcher-generate-change-logs):
- * patcher-diff.el (patcher-convert-change-logs-diff):
- * patcher-mail.el (patcher-pack-change-logs):
- * patcher-mail.el (patcher-insert-change-logs-verbatim):
- * patcher-mail.el (patcher-diff-change-logs):
- * patcher-mail.el (patcher-insert-diff): Make all extents
- duplicable and start-open'ed.
- * patcher-instance.el (patcher-prefixed-subject): Make extent
- duplicable, but not start-open'ed.
-
-2010-03-30 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-within-extent): New.
- * patcher-diff.el (patcher-convert-change-logs-diff):
- * patcher-mail.el (patcher-pack-change-logs): Use it.
-
-2010-03-30 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-mapcar-change-log-extents):
- * patcher-diff.el (patcher-mapcar-source-extents):
- * patcher-mail.el (patcher-with-mail-parameters):
- * patcher-util.el (patcher-mapcar-extents):
- * patcher-util.el (patcher-with-progression):
- * patcher-util.el (patcher-with-information): Use defmacro* and
- &body instead of &rest.
-
-2010-03-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log-extent):
- * patcher-change-log.el (patcher-generate-change-logs):
- * patcher-diff.el (patcher-parse-diff):
- * patcher-diff.el (patcher-convert-change-logs-diff):
- * patcher-diff.el (patcher-diff-global):
- * patcher-mail.el (patcher-pack-change-logs):
- * patcher-mail.el (patcher-insert-change-logs-verbatim):
- Systematically set both patcher-project and patcher-source or
- patcher-change-log extent properties.
-
-2010-03-07 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-diff-global): Rename from
- patcher-diff-all. Handle ChangeLogs diff conversion if necessary.
- * patcher-diff.el (patcher-change-logs-diff-error):
- * patcher-mail.el (patcher-insert-global-diff): Rename from
- patcher-diff-global. Update according to patcher-diff-global.
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-insert-change-logs): Update accordingly.
-
-2010-03-07 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-diff-all): Move here from patcher-mail.el.
- * patcher-mail.el (patcher-insert-diff): Remove BUFFER argument
- which is accessible from the PROJECT one.
- * patcher-mail.el (patcher-diff-global):
- * patcher-mail.el (patcher-do-generate-diff): Update accordingly.
-
-2010-03-07 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-diff): New function. Run the diff
- command, the after-diff hook and parse the diff.
- * patcher-diff.el (patcher-diff-base):
- * patcher-mail.el (patcher-diff-change-logs):
- * patcher-mail.el (patcher-diff-all): Use it.
-
-2010-03-07 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-parse-diff): Add region arguments.
-
-2010-03-07 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-convert-change-logs-diff): Rename from
- patcher-convert-change-log-diffs. Remove the COMMAND argument,
- which is accessible from the PROJECT one.
- * patcher-mail.el (patcher-diff-global):
- * patcher-mail.el (patcher-do-generate-diff): Update accordingly.
-
-2010-03-06 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-diff-global): New function.
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-insert-change-logs): Use it.
-
-2010-03-06 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-built-in-themes): Add --show-function option
- to Mercurial's diff commands.
-
-2010-03-04 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-project): Rename the "source" slot
- to "specification".
- * patcher-diff.el (patcher-diff-base):
- * patcher-logmsg.el (patcher-logmsg-commit):
- * patcher-mail.el (patcher-diff-all):
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-mail-setup): Update accordingly.
-
-2010-03-04 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-insert-diff-prologue):
- * patcher-mail.el (patcher-insert-diff):
- * patcher-mail.el (patcher-diff-all): Take a point argument
- instead of using patcher-diff-marker.
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-insert-change-logs): Update accordingly.
-
-2010-03-04 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-pack-change-logs):
- * patcher-mail.el (patcher-insert-change-logs-verbatim):
- * patcher-mail.el (patcher-diff-change-logs): Take a point
- argument instead of using patcher-change-logs-marker.
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-insert-change-logs): Update accordingly.
-
-2010-03-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-insert-change-logs-diff-prologue): Take
- a project as first argument.
- * patcher-mail.el (patcher-pack-change-logs):
- * patcher-mail.el (patcher-diff-change-logs): Update accordingly.
-
-2010-03-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-insert-diff-prologue): Take a project
- as first argument.
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-insert-change-logs): Update accordingly.
-
-2010-03-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-pack-change-logs): Take a project as
- first argument.
- * patcher-mail.el (patcher-do-generate-diff): Update accordingly.
-
-2010-03-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-insert-change-logs-verbatim): Take a
- project as first argument.
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-insert-change-logs): Update accordingly.
-
-2010-03-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-diff-change-logs): Take a project as
- first argument.
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-insert-change-logs): Update accordingly.
-
-2010-03-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-insert-diff): Take a project as first
- argument.
- * patcher-mail.el (patcher-diff-all):
- * patcher-mail.el (patcher-do-generate-diff): Update accordingly.
-
-2010-03-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-diff-all): Take a project as first
- argument.
- * patcher-mail.el (patcher-do-generate-diff):
- * patcher-mail.el (patcher-insert-change-logs): Update accordingly.
-
-2010-03-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-mail.el (patcher-do-generate-diff): Rename from
- patcher-generate-diff-1. Take a project as first argument.
- * patcher-mail.el (patcher-generate-diff): Update accordingly.
-
-2010-03-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-ungenerate-change-logs): Take a
- project as argument.
- * patcher-mail.el (patcher-generate-diff-1): Update accordingly.
-
-2010-03-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-generate-change-logs): Take a
- project as first argument.
- * patcher-mail.el (patcher-generate-diff-1): Update accordingly.
-
-2010-03-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log-extent): Swap
- arguments.
- * patcher-change-log.el (patcher-ungenerate-change-logs):
- * patcher-logmsg.el (patcher-logmsg-insert-change-logs):
- * patcher-logmsg.el (patcher-logmsg-insert-compressed-change-logs):
- * patcher-mail.el (patcher-insert-change-logs-verbatim): Update
- accordingly.
-
-2010-03-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-compress-change-logs): Renamed
- from patcher-change-log-compress. Take a project as first
- argument.
- * patcher-logmsg.el (patcher-logmsg-insert-compressed-change-logs):
- Update accordingly.
-
-2010-03-02 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-convert-change-log-diffs): Take a
- project as first argument.
- * patcher-mail.el (patcher-generate-diff-1):
- * patcher-mail.el (patcher-insert-change-logs): Update accordingly.
-
-2010-03-02 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-extent-error): Take a project as first
- argument.
- * patcher-diff.el (patcher-convert-change-log-diffs): Update
- accordingly.
-
-2010-03-02 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-parse-diff): Take a project as argument.
- * patcher-diff.el (patcher-diff-base):
- * patcher-mail.el (patcher-diff-change-logs):
- * patcher-mail.el (patcher-diff-all): Update accordingly.
-
-2010-03-02 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-run-after-diff-hook): Take a project as
- argument. Optionalize the buffer argument and have it default to
- the process buffer.
- * patcher-diff.el (patcher-diff-base):
- * patcher-diff.el (patcher-convert-change-log-diffs):
- * patcher-mail.el (patcher-diff-change-logs):
- * patcher-mail.el (patcher-diff-all): Update accordingly.
-
-2010-03-02 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-diff-base): Take a project as argument.
- Erase the process buffer first.
- * patcher-mail.el (patcher-generate-diff-1): Update accordingly.
- Don't erase the process buffer, as this is now done in
- patcher-diff-base.
-
-2010-03-01 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-change-logs-string): Fix wrong
- variable name.
-
-2010-03-01 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-save-change-logs): New function.
- * patcher-logmsg.el (patcher-logmsg-commit):
- * patcher-mail.el (patcher-diff-change-logs):
- * patcher-mail.el (patcher-diff-all): Use it.
-
-2010-03-01 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-change-log-buffers): New function.
- * patcher-change-log.el (patcher-generate-change-logs):
- * patcher-change-log.el (patcher-ungenerate-change-logs):
- * patcher-logmsg.el (patcher-logmsg-insert-change-logs):
- * patcher-logmsg.el (patcher-logmsg-commit):
- * patcher-mail.el (patcher-insert-change-logs-verbatim):
- * patcher-mail.el (patcher-diff-change-logs):
- * patcher-mail.el (patcher-diff-all):
- * patcher-mail.el (patcher-after-send): Use it.
-
-2010-03-01 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-change-logs-string): Rename from
- patcher-project-change-logs-string.
- * patcher-instance.el (patcher-substitute-name):
- * patcher-mail.el (patcher-insert-change-logs-diff-prologue):
- * patcher-mail.el (patcher-insert-diff-prologue): Update
- accordingly.
-
-2010-02-28 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-project-change-logs-string): New.
- * patcher-mail.el (patcher-insert-change-logs-diff-prologue): Use it.
- * patcher-mail.el (patcher-insert-diff-prologue): Ditto.
-
-2010-02-28 Didier Verna <didier(a)xemacs.org>
-
- * patcher-diff.el (patcher-parse-diff): Set extent properties in a
- single call.
- * patcher-diff.el (patcher-convert-change-log-diffs): Reuse the
- diff-extent variable.
-
-2010-02-28 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-mapcar-extents): New macro.
- * patcher-util.el (patcher-collect-extents-property): New function.
- * patcher-change-log.el (patcher-mapcar-change-log-extents):
- Rename from patcher-map-change-log-extents. Use
- patcher-mapcar-extents.
- * patcher-change-log.el (patcher-change-logs): Use
- patcher-collect-extents-property.
- * patcher-diff.el (patcher-mapcar-source-extents): Rename from
- patcher-map-source-extents. Use patcher-mapcar-extents.
- * patcher-diff.el (patcher-sources): Use
- patcher-collect-extents-property.
- * patcher-change-log.el (patcher-remove-change-logs):
- * patcher-diff.el (patcher-diff-base):
- * patcher-diff.el (patcher-convert-change-log-diffs):
- * patcher-mail.el (patcher-pack-change-logs): Update for the
- renaming of patcher-mapcar-[source|change-log]-extents.
-
-2010-02-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log-compress):
- * patcher-instance.el (patcher-make-project-interactive):
- * patcher-instance.el (patcher-prefixed-subject):
- * patcher-instance.el (patcher-command):
- * patcher-logmsg.el (patcher-logmsg-commit):
- * patcher-mail.el (patcher-insert-change-logs-verbatim):
- * patcher-mail.el (patcher-mail-1):
- * patcher-mail.el (patcher-mail-adapt-1): Test lengths with zerop
- instead of >0.
-
-2010-02-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-logmsg.el (patcher-logmsg-commit): Test empty buffer
- with (zerop (buffer-size)).
-
-2010-02-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher-logmsg.el (patcher-logmsg-insert-subject): Restore. Take
- a separator argument, return whether something has indeed been
- inserted.
- * patcher-logmsg.el (patcher-logmsg-insert-change-logs): Ditto.
- Take also a prefix argument.
- * patcher-logmsg.el (patcher-logmsg-insert-compressed-change-logs):
- Ditto.
- * patcher-logmsg.el (patcher-logmsg-init-message): Update
- accordingly.
-
-2010-02-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-change-log-compress): Change
- argument names.
-
-2010-02-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-instance): Require it.
- * patcher-change-log.el (patcher-change-log-compress): Accept
- buffer, beg and end arguments. Do the narrowing locally.
- * patcher-logmsg.el (patcher-logmsg-insert-compressed-change-logs):
- Update accordingly.
-
-2010-02-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-project): Add a subject slot.
- * patcher-instance.el (patcher-make-project-interactive): Prompt
- for a subject.
- * patcher-instance.el (patcher-read-subject): Removed.
- * patcher-instance.el (patcher-subject-prefix): Removed.
- * patcher-instance.el (patcher-prefixed-subject): New function.
- * patcher-logmsg.el (patcher-logmsg-insert-subject): Removed.
- * patcher-logmsg.el (patcher-logmsg-init-message): Use the
- project's subject slot instead.
- * patcher-mail.el (patcher-mail-1):
- * patcher-mail.el (patcher-mail-adapt-1): Remove subject argument.
- Use patcher-prefixed-subject instead.
- * patcher-mail.el (patcher-mail-subproject):
- * patcher-mail.el (patcher-mail):
- * patcher-mail.el (patcher-mail-adapt):
- * patcher-mail.el (patcher-mail-adapt-subproject): Update
- accordingly.
-
-2010-02-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-subject-history): New variable.
- Back out lexical scoping which doesn't work since the variable
- must be quoted.
- * patcher-instance.el (patcher-read-subject): Quote history
- variable name.
- * patcher-instance.el (patcher-subject-prefix): New function.
- * patcher-mail.el (patcher-mail-1): Use it.
- * patcher-mail.el (patcher-mail-adapt-1): Ditto. Handle subject
- modification.
- * patcher-mail.el (patcher-mail-adapt): Add subject argument.
- * patcher-mail.el (patcher-mail-adapt-subproject): Ditto.
-
-2010-02-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-project.el (patcher-project-name-history): New.
- * patcher-project.el (patcher-complete-project-name): Back out
- lexical scoping of history variable (it doesn't work because the
- variable is quoted).
-
-2010-02-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher-instance.el (patcher-read-subject): New function.
- Lexical closure with patcher-subject-history.
- * patcher-mail.el (patcher-mail-subproject):
- * patcher-mail.el (patcher-mail): Use it.
- * patcher-project.el (patcher-complete-project-name): Lexical
- closure with patcher-project-name-history.
-
-2010-02-26 Didier Verna <didier(a)xemacs.org>
-
- * Makefile.prj (EL_FILES): Rename patcher-process.el to
- patcher-instance.el.
- * patcher-instance.el: Move project instantiation code from
- patcher-project.el here.
- * patcher-diff.el:
- * patcher-logmsg.el:
- * patcher.el: (require 'patcher-instance).
-
-2010-02-25 Didier Verna <didier(a)xemacs.org>
-
- Localize dependencies on the mail marker positions.
- * patcher-diff.el (patcher-default-diff-prologue): Move to
- patcher-project.el.
- * patcher-change-log.el (patcher-insert-change-logs-verbatim):
- * patcher-diff.el (patcher-insert-diff-prologue):
- * patcher-diff.el (patcher-insert-change-logs-diff-prologue):
- * patcher-diff.el (patcher-insert-diff):
- * patcher-diff.el (patcher-diff-change-logs):
- * patcher-diff.el (patcher-generate-diff-1):
- * patcher-diff.el (patcher-pack-change-logs): Move to
- patcher-mail.el.
-
-2010-02-25 Didier Verna <didier(a)xemacs.org>
-
- Get rid of patcher-pre-commit-window-config.
- * patcher-mail.el (patcher-pre-commit-window-config): Remove
- variable.
- * patcher-project.el (patcher-project): Add a
- pre-commit-window-configuration slot.
- * patcher-logmsg.el (patcher-logmsg-commit): Use it.
- * patcher-mail.el (patcher-commit-change): Ditto.
- * patcher-mail.el (patcher-after-send): Ditto.
- * patcher-mail.el (patcher-install-send-hooks): Ditto.
-
-2010-02-25 Didier Verna <didier(a)xemacs.org>
-
- Get rid of patcher-change-committed.
- * patcher-logmsg.el (patcher-change-committed): Remove variable.
- * patcher-project.el (patcher-project): Add a committed slot.
- * patcher-logmsg.el (patcher-logmsg-commit): Use it.
- * patcher-mail.el (patcher-commit-change): Ditto.
- * patcher-mail.el (patcher-before-send): Ditto.
-
-2010-02-25 Didier Verna <didier(a)xemacs.org>
-
- Get rid of patcher-logmsg-file-name.
- * patcher-logmsg.el (patcher-logmsg-file-name): Remove variable.
- * patcher-project.el (patcher-project): Add a logmsg-file-name slot.
- * patcher-logmsg.el (patcher-logmsg-commit): Use it.
- * patcher-mail.el (patcher-commit-change): Use it.
-
-2010-02-25 Didier Verna <didier(a)xemacs.org>
-
- Get rid of patcher-logmsg-buffer.
- * patcher-logmsg.el (patcher-logmsg-buffer): Remove variable.
- * patcher-project.el (patcher-project): Add a logmsg-buffer slot.
- * patcher-mail.el (patcher-commit-change): Use it.
- * patcher-mail.el (patcher-after-send): Ditto.
-
-2010-02-25 Didier Verna <didier(a)xemacs.org>
-
- Get rid of patcher-logmsg-commit-command.
- * patcher-logmsg.el (patcher-logmsg-commit-command): Remove
- variable.
- * patcher-project.el (patcher-project): Add a commit-command slot.
- * patcher-logmsg.el (patcher-logmsg-commit): Use it.
- * patcher-mail.el (patcher-commit-change): Ditto.
-
-2010-02-25 Didier Verna <didier(a)xemacs.org>
-
- Get rid of patcher-diff-command.
- * patcher-diff.el (patcher-diff-command): Remove variable.
- * patcher-project.el (patcher-project): Add a diff-command slot.
- * patcher-diff.el (patcher-insert-diff-prologue): Use it.
- * patcher-diff.el (patcher-diff-all): Ditto.
- * patcher-diff.el (patcher-diff-base): Ditto.
- * patcher-diff.el (patcher-generate-diff-1): Ditto.
- * patcher-diff.el (patcher-pack-change-logs): Ditto.
- * patcher-mail.el (patcher-generate-diff): Ditto.
- * patcher-mail.el (patcher-insert-change-logs): Ditto.
- * patcher-mail.el (patcher-mail-setup): Ditto.
-
-2010-02-25 Didier Verna <didier(a)xemacs.org>
-
- Get rid of patcher-sources.
- * patcher-diff.el (patcher-sources): Remove variable.
- * patcher-project.el (patcher-project): Add a sources slot.
- * patcher-diff.el (patcher-diff-all): Use it.
- * patcher-diff.el (patcher-diff-base): Ditto.
- * patcher-diff.el (patcher-generate-diff-1): Ditto.
- * patcher-logmsg.el (patcher-logmsg-commit): Ditto.
- * patcher-mail.el (patcher-mail-setup): Ditto.
-
-2010-02-24 Didier Verna <didier(a)xemacs.org>
-
- Get rid of patcher-change-logs.
- * patcher-change-log.el (patcher-change-logs): Remove variable.
- * patcher-project.el (patcher-project): Add a change-logs slot.
- * patcher-change-log.el (patcher-generate-change-logs): Use it.
- * patcher-change-log.el (patcher-ungenerate-change-logs): Ditto.
- * patcher-change-log.el (patcher-insert-change-logs-verbatim): Ditto.
- * patcher-diff.el (patcher-insert-diff-prologue): Ditto.
- * patcher-diff.el (patcher-insert-change-logs-diff-prologue): Ditto.
- * patcher-diff.el (patcher-diff-all): Ditto.
- * patcher-diff.el (patcher-diff-change-logs): Ditto.
- * patcher-diff.el (patcher-diff-base): Ditto.
- * patcher-diff.el (patcher-generate-diff-1): Ditto.
- * patcher-diff.el (patcher-pack-change-logs): Ditto.
- * patcher-logmsg.el (patcher-logmsg-insert-change-logs): Ditto.
- * patcher-logmsg.el (patcher-logmsg-commit): Ditto.
- * patcher-mail.el (patcher-generate-diff): Ditto.
- * patcher-mail.el (patcher-after-send): Ditto.
-
-2010-02-20 Didier Verna <didier(a)xemacs.org>
-
- ChangeLog extents improvements.
- * patcher-change-log.el (patcher-change-log-extent): Change
- property from 'patcher to 'patcher-project, and set it to a
- project instead of a mail buffer.
- * patcher-change-log.el (patcher-generate-change-logs): Ditto.
- * patcher-change-log.el (patcher-ungenerate-change-logs): Update
- for this change.
- * patcher-change-log.el (patcher-insert-change-logs-verbatim): Ditto.
- * patcher-logmsg.el (patcher-logmsg-insert-change-logs): Ditto.
-
-2010-02-19 Didier Verna <didier(a)xemacs.org>
-
- Localize process buffers.
- * patcher-project.el (patcher-project): Add a process-buffer slot.
- * patcher-project.el (patcher-make-project-interactive): Set it up.
- * patcher-project.el (patcher-project-command-directory): New.
- * patcher-change-log.el (patcher-generate-change-logs): Use it.
- * patcher-mail.el (patcher-commit-change): Ditto.
- * patcher-mail.el (patcher-after-send): Ditto.
- * patcher-mail.el (patcher-mail-setup): Ditto.
- * patcher-process.el (patcher-process-output-buffer): Remove.
- * patcher-process.el (patcher-call-process): New :buffer and
- :erase keys.
- * patcher-logmsg.el (patcher-logmsg-commit): Update for local
- process-buffer and call-process syntax.
- * patcher-diff.el (patcher-diff-all): Ditto.
- * patcher-diff.el (patcher-diff-change-logs): Ditto.
- * patcher-diff.el (patcher-diff-base): Ditto.
- * patcher-diff.el (patcher-generate-diff-1): Ditto.
-
-2010-02-18 Didier Verna <didier(a)xemacs.org>
-
- Get read of patcher-mail-buffer.
- * patcher-project.el (patcher-project): New `mail-buffer' slot.
- * patcher-project.el (patcher-make-project-interactive): New.
- * patcher-mail.el (patcher-mail): Use it.
- * patcher-mail.el (patcher-mail-subproject): Ditto.
- * patcher-mail.el (patcher-mail-adapt): Ditto.
- * patcher-mail.el (patcher-mail-adapt-subproject): Ditto.
- * patcher-mail.el (patcher-mail-setup): Set patcher-project's
- mail-buffer slot.
- * patcher-mail.el (patcher-commit-change): Don't set
- patcher-mail-buffer variable.
- * patcher-process.el (patcher-process-output-buffer): Ditto.
- * patcher-mail.el (patcher-mail-buffer): Remove.
- * patcher-change-log.el (patcher-generate-change-logs): Use
- patcher-project's mail-buffer slot.
- * patcher-logmsg.el (patcher-logmsg-insert-subject): Ditto.
- * patcher-logmsg.el (patcher-logmsg-insert-change-logs): Ditto.
- * patcher-logmsg.el (patcher-logmsg-commit): Ditto.
-
-2010-02-18 Didier Verna <didier(a)xemacs.org>
-
- The patcher-project structure.
- * patcher-project.el (patcher-max-theme-depth): Aliased to...
- * patcher-project.el (patcher-theme-max-depth): this.
- * patcher-project.el (patcher-theme-name): New.
- * patcher-project.el (patcher-theme-options): New.
- * patcher-project.el (patcher-theme): New.
- * patcher-project.el (patcher-descriptor-name): New.
- * patcher-project.el (patcher-descriptor-options): New.
- * patcher-project.el (patcher-descriptor-option): Renamed from
- patcher-project-option-1.
- * patcher-project.el (patcher-project-option): Use it.
- * patcher-project.el (patcher-descriptor-directory): Renamed from
- patcher-project-directory.
- * patcher-project.el (patcher-project-directory): Use it.
- * patcher-project.el (patcher-project-patcher-name): Renamed to
- patcher-project-command-name.
- * patcher-diff.el (patcher-insert-diff-prologue): Update accordingly.
- * patcher-diff.el (patcher-insert-change-logs-diff-prologue): Ditto.
- * patcher-process.el (patcher-substitute-name): Ditto.
- * patcher-process.el (patcher-command): Ditto.
- * patcher-project.el (patcher-superproject-name): New. Replace
- patcher-subproject-project.
- * patcher-project.el (patcher-project-descriptors): New.
- * patcher-project.el (patcher-project-descriptor): New.
- * patcher-project.el (patcher-project-names-history): Renamed from
- patcher-projects-history.
- * patcher-project.el (patcher-project-name): Removed.
- * patcher-project.el (patcher-project): New structure.
-
- * patcher-mail.el (patcher-mail-subproject): Use it.
- * patcher-mail.el (patcher-mail): Ditto.
- * patcher-mail.el (patcher-mail-adapt): Ditto.
- * patcher-mail.el (patcher-mail-adapt-subproject): Ditto.
-
-2010-02-18 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el (patcher-generate-change-logs): Use
- `project' instead of `patcher-project' in
- :kill-source-files-after-diffing option retrieval.
-
-2010-02-16 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-extent-error): Moved from here.
- * patcher-diff.el: To there.
-
-2010-02-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher-project.el (patcher-default-diff-cleaner): Renamed from
- `patcher-generic-diff-cleaner'.
- * patcher-project.el (diff-cleaner): Handle new name.
-
-2010-02-15 Didier Verna <didier(a)xemacs.org>
-
- Multiple source files split.
- * Makefile.prj (EL_FILES): Handle patcher-mail.el
- * patcher.el: Moved almost everything left to the file below.
- * patcher-mail.el: New file.
-
-2010-02-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-git-intent-to-add):
- * patcher.el (patcher-generic-diff-cleaner): Moved to
- patcher-project.el.
-
-2010-02-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher-change-log.el:
- * patcher-diff.el:
- * patcher-process.el: Update copyright notice.
-
-2010-02-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-with-information):
- * patcher.el (patcher-files-string):
- * patcher.el (patcher-read-natnum):
- * patcher.el (patcher-extent-error): Moved to patcher-util.el.
- * patcher.el (patcher-default-diff-prologue):
- * patcher.el (patcher-insert-diff):
- * patcher.el (patcher-pack-change-logs):
- * patcher.el (patcher-diff-base):
- * patcher.el (patcher-change-logs-diff-error):
- * patcher.el (patcher-pack-change-logs):
- * patcher.el (patcher-generic-diff-cleaner):
- * patcher.el (patcher-generate-diff-1): Moved to patcher-diff.el.
- * patcher.el (patcher-change-log-compress):
- * patcher.el (patcher-insert-change-logs-verbatim): Moved to
- patcher-change-log.el.
-
-2010-02-15 Didier Verna <didier(a)xemacs.org>
-
- Multiple source files split.
- * Makefile.prj (EL_FILES): Handle the new source files below.
- * patcher-diff.el: New.
- * patcher.el (patcher-parse-diff): Moved to patcher-diff.el.
-
-2010-02-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-parse-region): Rename to patcher-parse-diff.
- * patcher.el (patcher-diff-all): Handle name change.
- * patcher.el (patcher-diff-change-logs): Ditto.
- * patcher.el (patcher-diff-base): Ditto.
-
-2010-02-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher-util.el (patcher-goto-subject): Common Lisp'ify.
-
-2010-02-14 Didier Verna <didier(a)xemacs.org>
-
- Multiple source files split.
- * Makefile.prj (EL_FILES): Handle the new source files below.
- * patcher-change-log.el: New.
- * patcher-logmsg.el: New.
- * patcher-process.el: New.
-
-2010-02-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-file-relative-name):
- * patcher.el (patcher-files-string):
- * patcher.el (patcher-files-buffers):
- * patcher.el (patcher-save-buffers):
- * patcher.el (patcher-goto-subject):
- * patcher.el (patcher-extent):
- * patcher.el (patcher-delete-extent-and-region): Moved.
- * patcher-util.el: Here.
-
-2010-02-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-project): Move this variable.
- * patcher-project.el: Here.
-
-2010-02-13 Didier Verna <didier(a)xemacs.org>
-
- Factor out project completion.
- * patcher.el (patcher-complete-project): New.
- * patcher.el (patcher-mail-subproject): Use it.
- * patcher.el (patcher-mail): Ditto.
- * patcher.el (patcher-mail-adapt): Ditto.
- * patcher.el (patcher-mail-adapt-subproject): Ditto.
-
-2010-02-13 Didier Verna <didier(a)xemacs.org>
-
- * patcher-project.el (patcher-project-option-1): Use
- patcher-subproject-project.
-
-2010-02-13 Didier Verna <didier(a)xemacs.org>
-
- Multiple source files split.
- * Makefile.prj (EL_FILES): Handle the new source files below.
- * patcher-project.el: New.
- * patcher-util.el: New.
-
-2010-02-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-map-change-log-extents): Hygienize it.
- * patcher.el (patcher-map-source-extents): Ditto.
- * patcher.el (patcher-change-logs): Update.
- * patcher.el (patcher-sources): Ditto.
- * patcher.el (patcher-remove-change-logs): Ditto.
- * patcher.el (patcher-pack-change-logs): Ditto.
- * patcher.el (patcher-convert-change-log-diffs): Ditto.
- * patcher.el (patcher-diff-base): Ditto.
-
-2010-02-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-project-options-custom-type): Forgot to
- remove old definition.
-
-2010-02-11 Didier Verna <didier(a)xemacs.org>
-
- Factor out project options creation.
- * patcher.el (patcher-endpush): New.
- * patcher.el (patcher-string-or-nil-custom-type): New.
- * patcher.el (+patcher-string-or-none-custom-type+): New.
- * patcher.el (+patcher-string-or-ask-custom-type+): New.
- * patcher.el (+patcher-string-or-default-custom-type+): New.
- * patcher.el (patcher-define-project-option): New. Use it to
- define new project options as well as the corresponding option
- fallback.
-
-2010-02-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el: More TODO entries.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-diff-cleaner): New. Defaults to the
- function below.
- * patcher.el (patcher-generic-diff-cleaner): New.
- * patcher.el (patcher-project-options-custom-type): Update
- :diff-cleanup to :diff-cleaner.
- * patcher.el (patcher-built-in-themes): Remove RCS-specific
- cleanup functions (the ones below).
- * patcher.el (patcher-prcs-diff-cleanup): Removed.
- * patcher.el (patcher-darcs-diff-cleanup): Removed.
- * patcher.el (patcher-hg-diff-cleanup): Removed.
- * patcher.el (patcher-git-diff-cleanup): Removed.
- * patcher.el (patcher-generate-change-logs): Use :diff-cleaner
- instead of :diff-cleanup.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-built-in-themes): Update PRCS's :diff-header
- option.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-built-in-themes): Fix some :diff-header
- regexps.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-diff-header): Add missing custom type.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- Remove RCS-specific values from patcher-default-* options.
- * patcher.el (patcher-project-option): Add optional argument to
- disallow a null option value.
- * patcher.el (patcher-default-user-name): Do it.
- * patcher.el (patcher-default-user-mail): Ditto.
- * patcher.el (patcher-default-to-address): Ditto.
- * patcher.el (patcher-default-gnus-group): Ditto.
- * patcher.el (patcher-default-subject-prefix): Ditto.
- * patcher.el (patcher-default-subject-committed-prefix): Ditto.
- * patcher.el (patcher-default-subject): Ditto.
- * patcher.el (patcher-default-mail-prologue): Ditto.
- * patcher.el (patcher-default-change-logs-updating): Ditto.
- * patcher.el (patcher-default-change-logs-user-name): Ditto.
- * patcher.el (patcher-default-change-logs-user-mail): Ditto.
- * patcher.el (patcher-default-change-logs-appearance): Ditto.
- * patcher.el (patcher-default-change-logs-prologue): Ditto.
- * patcher.el (patcher-default-diff-prologue-function): Ditto.
- * patcher.el (patcher-default-pre-command): Ditto.
- * patcher.el (patcher-default-diff-command): Ditto.
- * patcher.el (patcher-default-diff-header): Ditto.
- * patcher.el (patcher-default-after-diff-hook): Ditto.
- * patcher.el (patcher-default-notice-change-log-hook): Ditto.
- * patcher.el (patcher-default-after-save-change-log-hook): Ditto.
- * patcher.el (patcher-default-diff-line-filter): Ditto.
- * patcher.el (patcher-default-change-logs-diff-command): Ditto.
- * patcher.el (patcher-default-commit-privilege): Ditto.
- * patcher.el (patcher-default-commit-command): Ditto.
- * patcher.el (patcher-default-confirm-commits): Ditto.
- * patcher.el (patcher-default-committed-notice): Ditto.
- * patcher.el (patcher-default-failed-command-regexp): Ditto.
- * patcher.el (patcher-default-log-message-items): Ditto.
- * patcher.el (patcher-default-change-logs-separator): Ditto.
- * patcher.el (patcher-default-edit-log-message): Ditto.
- * patcher.el (patcher-default-kill-source-files-after-sending): Ditto.
- * patcher.el (patcher-default-kill-change-logs-after-sending): Ditto.
- * patcher.el (patcher-project-options-custom-type): Fixes to allow
- nil as a possible option value.
- * patcher.el (patcher-command): Handle nil option values.
- * patcher.el (patcher-logmsg-commit): Ditto.
- * patcher.el (patcher-parse-region): Ditto.
- * patcher.el (patcher-generate-change-logs): Ditto.
- * patcher.el (patcher-extent-error): Ditto.
- * patcher.el (patcher-generate-diff-1): Ditto.
- * patcher.el (patcher-insert-change-logs): Ditto.
- * patcher.el (patcher-generate-diff): Ditto.
- * patcher.el (patcher-mail-1): Ditto.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el: More TODO entries.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-notice-change-log-hook): Update
- docstring.
- * patcher.el (patcher-default-after-save-change-log-hook): Ditto.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el: More TODO entries.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-after-send): Fix call to remove-hook.
-
-2010-02-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-after-send): Remove Patcher after-save hooks
- when the mail is sent.
-
-2010-02-09 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-logmsg-commit): Fix call syntax to
- patcher-command.
-
-2010-02-09 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-built-in-themes): Fix :diff-header option in
- the cvs theme.
-
-2010-02-09 Didier Verna <didier(a)xemacs.org>
-
- The Git built-in themes.
- * patcher.el (patcher-built-in-themes): Add git, git-ws, git-index
- and git-index-ws.
- * patcher.el (patcher-git-diff-cleanup): New.
- * patcher.el (patcher-git-intent-to-add): New.
- * patcher.el (patcher-git-add): New.
-
-2010-02-09 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-logmsg-commit): More readable command
- construction.
-
-2010-02-09 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-parse-region): Fix match-string reference to
- the wrong regexp search.
-
-2010-02-09 Didier Verna <didier(a)xemacs.org>
-
- The notice- and after-save- ChangeLog hooks.
- * patcher.el (patcher-default-notice-change-log-hook): New.
- * patcher.el (patcher-default-after-save-change-log-hook): New.
- * patcher.el (patcher-project-options-custom-type): Add them.
- * patcher.el (patcher-generate-change-logs): Locally add the
- after-save ChangeLog hooks to 'after-save-hook.
- * patcher.el (patcher-diff-base): Run the notice ChangeLog hooks.
-
-2010-02-09 Didier Verna <didier(a)xemacs.org>
-
- New command substitutions %?f{} and %!f{}.
- * patcher.el (patcher-default-commit-command): Document them.
- * patcher.el (patcher-command): Implement them.
-
-2010-02-08 Didier Verna <didier(a)xemacs.org>
-
- Handle file deletion / creation / renaming.
- * patcher.el (patcher-project-options-custom-type): New option
- :diff-cleanup.
- * patcher.el (patcher-built-in-themes): Use it. Remove
- :after-diff-hook presets. Update usage of the :diff-header option.
- * patcher.el (patcher-parse-region): Update usage of the
- :diff-header option.
- * patcher.el (patcher-generate-change-logs): Cleanup the diff
- before calling patch-to-change-log.
- * patcher.el (patcher-prcs-diff-convert): Removed.
- * patcher.el (patcher-prcs-diff-cleanup): New.
- * patcher.el (patcher-darcs-diff-convert): Removed.
- * patcher.el (patcher-darcs-diff-cleanup): New.
- * patcher.el (patcher-hg-diff-convert): Removed.
- * patcher.el (patcher-hg-diff-cleanup): New.
-
-2010-01-20 Ben Wing <ben(a)xemacs.org>
-
- * patcher.el (patcher-message):
- Save the current buffer around calls to `sit-for', which may
- change the buffer (e.g. if there is a broken command in
- `pre-idle-hook'?).
-
- * patcher.el (patcher-built-in-themes):
- Use the --git option to diff so that renamed files show up as
- changes rather than as a deletion to /dev/null and a separate
- insertion.
-
- * patcher.el (patcher-prcs-diff-convert):
- * patcher.el (patcher-darcs-diff-convert):
- * patcher.el (patcher-hg-diff-convert):
- Fix erroneous regexp with one backslash before + instead of two.
-
- * patcher.el (patcher-hg-diff-convert):
- Don't delete anything if the file is absolute (e.g. /dev/null).
- Output from hg diff --git doesn't include a time, and
- patcher-parse-region screws up in such a case, so insert a
- dummy time.
-
-2009-10-28 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-version): Bump version number.
- * patcher.el (patcher-default-diff-header): New.
- * patcher.el (patcher-project-options-custom-type): Add the
- :diff-header option.
- * patcher.el (patcher-built-in-themes): Update for :diff-header
- option.
- * patcher.el (patcher-parse-region): Use :diff-header option to
- associate diff hunks with file names and create file extents.
- * patcher.el (patcher-prcs-diff-convert): Doc update.
- * patcher.el (patcher-darcs-diff-convert): Ditto.
- * patcher.el (patcher-hg-diff-convert): Ditto.
- * patcher.el (patcher-mail-gnus): Bind `gnus-article-copy' to nil.
-
-2008-03-05 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-built-in-themes): Added a ws theme to tweak
- the committed notice.
-
-2008-02-27 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.10 is released.
-
-2008-02-27 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-themes-option): Fix variables naming so that
- the error message display the name of a missing theme.
- (patcher-built-in-themes): Added -ws counterparts for themes other
- than the Mercurial ones.
- (patcher-logmsg-insert-change-logs): Don't remove
- trailing newlines here.
- * patcher.el (patcher-logmsg-commit): Ensure that the buffer ends
- with one and only one newline character. If it is used as a
- string, don't include the final newline in that string.
-
-2008-02-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el: Declare 'message-signature-separator boundp.
- (patcher-built-in-themes): Add mercurial and
- mercurial-ws themes.
- (patcher-hg-diff-convert): New.
-
-2007-12-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-built-in-themes): Provide built-in themes
- for PRCS, CVS, SVN and Darcs.
-
-2007-12-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-built-in-themes): New.
- * patcher.el (patcher-themes): New defsubst to concat user-defined
- and built-in themes.
- * patcher.el (patcher-themes-option): Use it.
- * patcher.el (patcher-default-themes): Update docstring.
-
-2007-09-17 Didier Verna <didier(a)xemacs.org>
-
- * Patcher 3.9 is released.
-
-2007-09-17 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-darcs-diff-convert): New.
-
-2007-09-17 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-generate-change-logs): Make
- :change-logs-user-[name|mail] default to :user-[name|mail].
-
-2005-07-26 Didier Verna <didier(a)xemacs.org>
-
- * Patcher 3.8 is released.
-
-2005-07-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-warning): New.
- * patcher.el (patcher-goto-signature): Use it.
- * patcher.el (patcher-after-send): Ditto.
- * patcher.el (patcher-install-send-hooks): New.
- * patcher.el (patcher-mail-compose-mail): Use it.
- * patcher.el (patcher-mail-adapt-1): Ditto.
- * patcher.el (patcher-mail-sendmail): Don't use the ACTIONS
- argument of the `mail' function, to stay coherent with the others
- methods.
-
-2005-07-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-mail-or-reply-setup): Rename to
- `patcher-mail-setup'.
- * patcher.el (patcher-mail-1): Use it.
- * patcher.el (patcher-reply-1): Rename to `patcher-mail-adapt-1'.
- Use `patcher-mail-setup'.
- * patcher.el (patcher-reply-subproject): Rename to
- `patcher-mail-adapt-subproject'.
- Use `patcher-mail-adapt-1'.
- * patcher.el (patcher-reply): Rename to `patcher-mail-adapt'.
- Use `patcher-mail-adapt-1'.
- * patcher.el (patcher-gnus-summary-followup): New.
- * patcher.el (patcher-gnus-summary-followup-with-original): New.
- * patcher.el (patcher-gnus-summary-reply): New.
- * patcher.el (patcher-gnus-summary-reply-with-original): New.
- * patcher.el (patcher-gnus-summary-minor-mode-string): New.
- * patcher.el (patcher-gnus-summary-minor-mode-hook): New.
- * patcher.el (patcher-gnus-summary-minor-mode-map): New.
- * patcher.el (patcher-gnus-summary-minor-mode): New.
- * patcher.el (patcher-gnus-article-minor-mode-string): New.
- * patcher.el (patcher-gnus-article-minor-mode-hook): New.
- * patcher.el (patcher-gnus-article-minor-mode-map): New.
- * patcher.el (patcher-gnus-article-minor-mode): New.
- * patcher.el (patcher-insinuate-gnus): New.
-
-2005-07-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-goto-subject): New.
- * patcher.el (patcher-goto-signature): New.
- * patcher.el (patcher-logmsg-insert-subject): Use
- `patcher-goto-subject'.
- * patcher.el (patcher-logmsg-commit): Ditto.
- * patcher.el (patcher-mail-or-reply-setup): New.
- * patcher.el (patcher-mail-1): Use it. Remove &optional modifier.
- * patcher.el (patcher-reply-1): New.
- * patcher.el (patcher-reply-subproject): New.
- * patcher.el (patcher-reply): New.
-
-2004-11-27 Didier Verna <didier(a)xemacs.org>
-
- * Patcher 3.7 is released.
-
-2004-11-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-change-logs-loaded-by-us): Remove.
- * patcher.el (patcher-change-logs): Turn into an alist.
- * patcher.el (patcher-file-relative-name): Handle list as well as
- string argument.
- * patcher.el (patcher-files-string): Ditto.
- * patcher.el (patcher-files-buffers): Ditto.
- * patcher.el (patcher-diff-base): Handle `patcher-change-logs' as
- an alist.
- * patcher.el (patcher-generate-diff-1): Ditto.
- * patcher.el (patcher-after-send): Ditto. Use it instead of
- `patcher-change-logs-loaded-by-us'.
-
-2004-11-15 Didier Verna <didier(a)xemacs.org>
-
- From Ben Wing <ben(a)xemacs.org>
- * patcher.el (patcher-generate-change-logs): Move point to the
- beginning of the inserted entry so that it's sure to be visible.
- Clean up code and use save-restriction.
-
- * patcher.el (patcher-diff-base):
- * patcher.el (patcher-after-send): Keep track of whether we loaded
- a ChangeLog and hence can kill it.
-
-2004-11-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-mail-message): Remove (bogus) send-action
- argument to message-mail call. It is handled by
- message-exit-actions below.
-
-2004-11-08 Didier Verna <didier(a)xemacs.org>
-
- * Patcher 3.6.2 is released.
-
-2004-11-07 Didier Verna <didier(a)xemacs.org>
-
- From Ben Wing <ben(a)xemacs.org>
- * patcher.el (patcher-mail-compose-mail): Fix grammar in doc.
- * patcher.el (patcher-mail-1): Extent should be detachable,
- otherwise subject-prefix extents may sit around from the previous
- mail message and screw things up.
-
-2004-11-04 Didier Verna <didier(a)xemacs.org>
-
- From Ben Wing <ben(a)xemacs.org>
- * patcher.el (patcher-logmsg-commit): buffer -> output-buffer for
- clarity. Run substitute-command-keys in the right buffer.
-
-2004-11-02 Didier Verna <didier(a)xemacs.org>
-
- From Ben Wing <ben(a)xemacs.org>
- * patcher.el (patcher-mail-subproject): Put the default file
- argument for Files: in the buffer itself rather than just as a
- default.
-
-2004-08-31 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-user-name): New option.
- * patcher.el (patcher-default-user-mail): New option.
- * patcher.el (patcher-project-options-custom-type): Update with
- the two options above.
- * patcher.el (patcher-with-mail-parameters): New macro.
- * patcher.el (patcher-mail-compose-mail): Use it.
- * patcher.el (patcher-mail-sendmail): Ditto.
- * patcher.el (patcher-mail-message): Ditto.
- * patcher.el (patcher-mail-gnus): Ditto.
-
-2003-08-04 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-diff-change-logs): Call `patcher-command'
- properly.
- * patcher.el (patcher-convert-change-log-diffs): Ditto.
- * patcher.el (patcher-mail-1): Set patcher-sources properly.
-
-2003-07-29 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-project-patcher-name): Formerly known as
- `patcher-project-name'.
- * patcher.el (patcher-project-option-1): Use it.
- * patcher.el (patcher-project-directory): Ditto.
- * patcher.el (patcher-project-name): New defsubst. Honor :name.
- * patcher.el (patcher-default-name): .
- * patcher.el (patcher-substitute-name): Honor %N as well as %n.
- * patcher.el (patcher-default-subject-prefix): Document the %N
- construct.
- * patcher.el (patcher-default-subject): Ditto.
- * patcher.el (patcher-default-diff-command): Ditto.
- * patcher.el (patcher-default-change-logs-diff-command): Ditto.
- * patcher.el (patcher-default-commit-command): Ditto.
-
-2003-07-29 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-name): New user option.
- * patcher.el (patcher-default-command-directory): New user option.
- * patcher.el (patcher-project-options-custom-type): Add :name.
- * patcher.el (patcher-project-name): Use it..
-
-2003-07-29 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-themes): Make it a real use option.
-
-2003-07-28 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-command-directory): New.
- * patcher.el (patcher-project-options-custom-type): New option
- :command-directory.
- * patcher.el (patcher-mail-1): Honor it.
-
-2003-07-23 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el:
- * patcher.el (patcher-default-change-logs-user-name): Type fix.
- * patcher.el (patcher-default-change-logs-user-mail): Ditto.
- * patcher.el (patcher-project-options-custom-type): Ditto.
- * patcher.el (patcher-mail-1): Type change from string to list.
- * patcher.el (patcher-command): Ditto for FILE argument.
- * patcher.el (patcher-logmsg-commit): Honor type change.
- * patcher.el (patcher-diff-all): Ditto.
- * patcher.el (patcher-insert-diff-prologue): Ditto.
- * patcher.el (patcher-mail-subproject): More explicit symbol 'raw.
-
-2003-07-21 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-mail-fake): Add subject line in fake mails.
-
-2003-07-21 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-logmsg-insert-subject): Fix spurious newlines.
- * patcher.el (patcher-logmsg-insert-change-logs): Ditto.
- * patcher.el (patcher-logmsg-init-message): Ditto.
-
-2003-07-21 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-add-pre-command): Removed.
- * patcher.el (patcher-substitute-files): Removed.
- * patcher.el (patcher-command): New (incorporate the above).
- * patcher.el (patcher-logmsg-commit): Use it.
- * patcher.el (patcher-diff-all): Ditto.
- * patcher.el (patcher-insert-change-logs-diff-prologue): Ditto.
- * patcher.el (patcher-diff-change-logs): Ditto.
- * patcher.el (patcher-convert-change-log-diffs): Ditto.
- * patcher.el (patcher-insert-diff-prologue): Ditto.
- * patcher.el (patcher-diff-base): Ditto.
- * patcher.el (patcher-substitute-name): Reverse arguments.
- * patcher.el (patcher-mail-1): Call it with args in proper order.
- * patcher.el (patcher-mail-subproject): Ditto.
- * patcher.el (patcher-mail): Ditto.
-
-2003-07-21 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-max-project-depth): Renamed to...
- * patcher.el (patcher-max-inheritance-depth): ...that.
-
-2003-07-16 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-command): Renamed to
- `patcher-substitute-files'.
- * patcher.el (patcher-default-change-logs-prologue): Docstring
- update.
- * patcher.el (patcher-default-diff-command): Ditto. Document the
- %n construct.
- * patcher.el (patcher-default-change-logs-diff-command): Ditto.
- * patcher.el (patcher-default-commit-command): Ditto.
- * patcher.el (patcher-substitute-name): New defsubst.
- * patcher.el (patcher-logmsg-commit): Use it.
- * patcher.el (patcher-diff-all): Ditto.
- * patcher.el (patcher-insert-change-logs-diff-prologue): Ditto.
- * patcher.el (patcher-diff-change-logs): Ditto.
- * patcher.el (patcher-insert-diff-prologue): Ditto.
- * patcher.el (patcher-diff-base): Ditto.
- * patcher.el (patcher-mail-1): Ditto.
- * patcher.el (patcher-mail-subproject): Ditto.
- * patcher.el (patcher-mail): Ditto.
-
-2003-07-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-max-theme-depth): Fix custom type.
- * patcher.el (patcher-max-project-depth): Ditto.
-
-2003-07-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-projects): Completed the unfinished defgroup
- form (sic !).
-
-2003-07-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-subproject-p): New defsubst.
- * patcher.el (patcher-project-directory): Use it.
- * patcher.el (patcher-default-themes): New constant.
- * patcher.el (patcher-project-options-custom-type): Added the
- :themes option.
- * patcher.el (patcher-themes): New custom group and user option.
- * patcher.el (patcher-projects): New custom group.
- * patcher.el (patcher-subprojects): Moved to this group.
- * patcher.el (patcher-max-theme-depth): New user option.
- * patcher.el (patcher-max-project-depth): New user option.
- * patcher.el (patcher-themes-option): New function.
- * patcher.el (patcher-project-option): Use it, handle themes.
- * patcher.el (patcher-mail-subproject): Don't convert :files from
- list to string, it's already done by `patcher-project-option'.
- * patcher.el (patcher-mail): Ditto.
-
-2003-07-09 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-with-progression): Tweak the message.
- * patcher.el (patcher-logmsg-commit): Anti-shell quote the
- message.
-
-2003-04-23 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.4.1 released.
-
- * patcher.el (patcher-mail-compose-mail): understand
- `gnus-user-agent' as well as `message-user-agent'.
-
-2003-01-07 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.4 is released.
-
-2003-01-07 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-insert-patcher-header): fix duplicate
- "Patcher" string.
-
-2003-01-07 Didier Verna <didier(a)xemacs.org>
-
- From Ben Wing <ben(a)xemacs.org>
- * patcher.el (patcher-file-relative-name): use default-directory
- variable instead of function (which belongs to dired).
- * patcher.el (patcher-process-output-buffer): ditto.
- * patcher.el (patcher-parse-region): ditto.
- * patcher.el (patcher-generate-change-logs): put ChangeLog buffers
- in nice order for visiting them.
- * patcher.el (patcher-commit-change): ditto.
-
-2003-01-07 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-insert-patcher-header): New.
- * patcher.el (patcher-minor-mode): use it.
-
-2002-07-02 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el: version 3.3.1 is released.
- (patcher-logmsg-commit): fix case fold bug in command construction.
-
-2002-07-02 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.3 is released.
-
-2002-07-01 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el:
- * (patcher-default-diff-post-processor): Removed.
- * (patcher-default-after-diff-hook): New (instead of the above).
- * (patcher-project-options-custom-type): update.
- * (patcher-prcs-diff-post-processor): Renamed to
- `patcher-prcs-diff-convert'.
- * (patcher-diff-post-process): Renamed to
- `patcher-run-after-diff-hook'.
- * (patcher-diff-all): update.
- * (patcher-diff-change-logs): ditto.
- * (patcher-convert-change-log-diffs): ditto.
- * (patcher-diff-base): ditto.
-
-2002-06-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-logmsg-commit): don't shell-quote the argument.
- (patcher-default-commit-command): don't document shell quoting.
-
-2002-06-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-logmsg-commit): new construct %S in commit
- command.
- (patcher-default-commit-command): document it.
-
-2002-06-24 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-project-options-custom-type): new project
- option :diff-post-processor.
- * (patcher-prcs-diff-post-processor): fix regexp in call to
- skip-chars-forward.
- * (patcher-diff-post-process): set the right current buffer first.
-
-2002-06-24 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-prcs-diff-post-processor): new function.
- (patcher-default-diff-post-processor): new variable.
- (patcher-diff-post-process): new function. Use it
- (patcher-diff-all): use it.
- (patcher-diff-change-logs): ditto.
- (patcher-convert-change-log-diffs): ditto.
- (patcher-diff-base): ditto.
-
-2002-06-24 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.2 is released.
-
-2002-06-24 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-change-logs-diff-error): new function.
- Clarifies the "project out of date error" message.
-
-2002-06-24 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-before-send): change the semantics of the
- patcher-mail-check-* checkings (only abort, do not try to do
- things automatically).
-
-2002-06-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-commit-privilege): new project option.
- (patcher-project-options-custom-type): ditto.
- (patcher-change-committed): new local variable.
- (patcher-logmsg-commit): use it.
- (patcher-diff-all): ditto.
- (patcher-insert-diff): don't forget to create the diff extent.
- (patcher-mail-check-change-logs-insertion): new user option.
- (patcher-mail-check-commit-action): ditto.
- (patcher-before-send): new function. Use them.
- (patcher-fakemail-send): use it.
- (patcher-mail-compose-mail): ditto.
- (patcher-mail-sendmail): ditto.
- (patcher-mail-message): ditto.
- (patcher-mail-gnus): ditto.
-
-2002-06-05 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-diff-line-filter): new project option.
- (patcher-project-options-custom-type): ditto.
- (patcher-insert-diff): use it.
-
-2002-05-16 Didier Verna <didier(a)xemacs.org>
-
- * Version 3.1 is released.
-
- * patcher.el (patcher-globally-declare-boundp): new macro.
-
-2002-02-25 Didier Verna <didier(a)xemacs.org>
-
- * Version 2.6 renamed as 3.0.
-
-2002-02-18 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-mail-run-gnus-other-frame): extend type.
- (patcher-mail-run-gnus): handle it.
- (patcher-error): new function. Use it everywhere.
-
-2002-02-06 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-file-relative-name): new optional argument
- RAW means don't force unix syntax.
- (patcher-files-string): new function.
- (patcher-with-progression): formerly known as `patcher-progress'.
- (patcher-prologue): unused, so removed.
- (patcher-logmsg-insert-change-logs): use `patcher-files-string'.
- (patcher-logmsg-commit): ditto.
- (patcher-diff-all): ditto.
- (patcher-insert-change-logs-diff-prologue): ditto.
- (patcher-insert-diff-prologue): ditto.
- (patcher-with-information): new macro.
- (patcher-ungenerate-change-logs): new function.
- (patcher-generate-diff-1): use all new stuff above.
-
-2002-02-06 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-process-output-buffer): fix bug in
- mail-buffer value.
- (patcher-diff-base): new function.
- (patcher-generate-diff-1): formerly patcher-generate-new-diff.
- Handle diff regeneration.
- (patcher-generate-diff): call it.
-
-2002-01-30 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-log-message-items): new variable.
- (patcher-default-init-log-message): removed.
- (patcher-default-change-logs-separator): new variable.
- (patcher-project-options-custom-type): update the project custom
- type accordingly.
- (patcher-logmsg-compress-change-logs): formerly known as
- `patcher-logmsg-compress'. Honor the `change-logs-prologue'
- project option for line removal.
- (patcher-logmsg-insert-subject): new function.
- (patcher-logmsg-insert-compressed-change-logs): new function.
- (patcher-logmsg-init-message): use them, honor the
- `log-message-items' project option.
- (patcher-logmsg-mode-map): new bindings.
-
-2002-01-30 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-init-log-message): added tags to the
- custom type.
- (patcher-project-options-custom-type): ditto.
- (patcher-process-output-buffer): formerly named
- `patcher-auxiliary-buffer'.
- (patcher-logmsg-insert-change-logs): honor the
- `change-logs-prologue' project option.
- (patcher-logmsg-commit): use process output buffers.
-
-2002-01-29 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-map-change-log-extents): use mapcar-extents.
- (patcher-map-source-extents): ditto.
- (patcher-diff-all): offer to save ChangeLogs buffers. Fix diff-all
- command when no source files are specified. Let
- `font-lock-always-fontify-immediately' to t when inserting.
- (patcher-insert-change-logs-diff-prologue): new function.
- (patcher-diff-change-logs): use it.
- (patcher-pack-change-logs): ditto.
- (patcher-convert-change-log-diffs): start-close patcher-diff
- extent. Delete and recreate the extents instead of modifying their
- contents.
- (patcher-insert-diff): Let `font-lock-always-fontify-immediately'
- to t when inserting.
- (patcher-insert-diff-prologue): new function.
- (patcher-generate-first-diff): use it.
- (patcher-insert-change-logs): rewritten.
-
-2002-01-23 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-diff-prologue): variable removed.
- (patcher-default-diff-prologue-function): new variable.
- (patcher-project-options-custom-type): new corresponding project
- option.
- (patcher-map-change-log-extents): make lambda form always return
- nil.
- (patcher-map-source-extents): new macro.
- (patcher-sources): new function.
- (patcher-default-diff-prologue): new function.
- (patcher-diff-all): remove KIND argument.
- (patcher-diff-change-logs): use new prologue scheme.
- (patcher-pack-change-logs): ditto.
- (patcher-insert-diff): ditto.
- (patcher-generate-first-diff): ditto.
-
-2002-01-23 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-change-logs-prologue): new variable.
- (patcher-project-options-custom-type): new corresponding project
- option.
- (patcher-insert-change-logs-verbatim): use it.
- (patcher-prologue): new argument KIND.
- (patcher-diff-all): ditto.
- (patcher-insert-diff): ditto.
- (patcher-generate-first-diff): handle them.
-
-2002-01-23 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-sources): formerly known as patcher-files.
- (patcher-prologue): new function.
- (patcher-parse-region): handle simple diff output.
- (patcher-map-change-log-extents): new optional argument BUFFER.
-
-2002-01-22 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-logmsg-file-name): initialize.
- (patcher-mail-buffer): new variable.
- (patcher-auxiliary-buffer): new function.
- (patcher-generate-change-logs): new optional arguments MIN MAX
- BUFFER.
- (patcher-inserted-change-logs): new optional argument BUFFER.
- (patcher-parse-region): ditto.
- (patcher-remove-change-logs): ditto.
- (patcher-diff-change-logs): use auxiliary buffer.
- (patcher-diff-all): new function.
- (patcher-convert-change-logs-diff): ditto.
- (patcher-generate-first-diff): use auxiliary buffers, finish
- uncomplete code, fix bugs (some left, but I know them :-).
-
-2002-01-16 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-progress): new macro.
- Big code cleanup, functions renaming and stuff.
-
-2002-01-15 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-change-logs-action): removed.
- (patcher-default-change-logs-updating): new.
- (patcher-default-change-logs-appearance): change semantics.
- (patcher-default-change-logs-diff-command): new.
- (patcher-project-options-custom-type): update accordingly.
- (patcher-project-option): put a 'lisp-indent-function on it.
- (patcher-diff-marker): renamed from patcher-patch-marker.
- (patcher-change-logs): changed type.
- (patcher-message): new function.
- (patcher-files-buffers): ditto.
- (patcher-change-log-extent): ditto.
- (patcher-parse-diff): ditto.
- (patcher-inserted-change-logs): ditto.
- (patcher-logmsg-insert-change-logs): ditto.
- (patcher-generate-change-logs-skeletons): ditto.
- (patcher-remove-change-logs-entries): ditto.
- (patcher-check-process-extent): ditto.
- (patcher-make-change-logs-diff): ditto.
- (patcher-move-change-logs-entries): ditto.
- (patcher-generate-first-diff): ditto.
- (patcher-map-change-logs-extents): new macro.
- (patcher-call-process): new subst.
- (patcher-generate-diff): complete rewrite.
-
-2002-01-02 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-change-logs-action): new.
- (patcher-default-generate-change-logs): removed.
- (patcher-project-options-custom-type): update accordingly.
- (patcher-generate-diff): handle the change-log-action project
- option.
- (patcher-insert-change-logs-verbatim): handle ChangeLog entries
- not generated by Patcher.
- (patcher-insert-change-logs): fix bug in confirmation for
- reinsertion.
- (patcher-change-log-attach): removed.
-
-2001-12-31 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-instances): new variable.
- (patcher-after-send): use it.
- (patcher-mail-1): ditto.
- (patcher-read-natnum): new function.
- (patcher-change-log-attach): ditto.
-
-2001-12-26 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-mail): new custom group.
- (patcher-mail-run-gnus-other-frame): new option.
- (patcher-mail-run-gnus): new function (use option above).
- (patcher-mail-run-gnus): new option.
- (patcher-mail-gnus): use it.
- (patcher-default-generate-change-logs): new option.
- (patcher-default-change-logs-user-name): ditto.
- (patcher-default-change-logs-user-mail): ditto.
- (patcher-project-options-custom-type): new corresponding project
- options.
- (patcher-generate-diff): use them.
-
-2001-12-23 Vin Shelton <acs(a)xemacs.org>
-
- * patcher.el (patcher-projects): Added example in doc string.
-
-2001-12-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-subject-prefix): new option.
- (patcher-default-subject-committed-prefix): ditto.
- (patcher-project-options-custom-type): new corresponding project
- options. Remove the 'other item which was useless.
- (patcher-logmsg-do-it): possibly change the subject prefix to the
- "committed" version.
- (patcher-mail-1): build the subject string, possibly with an
- extent to mark the prefix part.
-
-2001-12-05 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-change-logs-appearance): new option.
- (patcher-project-options-custom-type): new corresponding project
- option.
- (patcher-insert-change-logs-verbatim): formerly named
- `patcher-insert-change-logs-1'.
- (patcher-insert-change-logs): handle the change-logs-appearance
- option.
- (patcher-subjects-history): new variable.
- (patcher-mail-subproject): use it.
- (patcher-mail): ditto.
-
-2001-05-21 Didier Verna <didier(a)xemacs.org>
-
- * Patcher 2.5 is released.
-
-2001-05-20 Adrian Aichner <adrian(a)xemacs.org>
-
- * patcher.el (patcher-generate-diff): Use mapcar-extents instead
- of extent-list with PROPERTY argument which is not available in
- XEmacs 21.1.14.
- * patcher.el (patcher-insert-change-logs): Ditto.
-
-2001-05-16 Didier Verna <didier(a)xemacs.org>
-
- * Version 2.4 is released.
-
- * patcher.el (patcher-default-diff-prologue): new variable.
- (patcher-mail-1): use it.
- (patcher-default-failed-command-regexp): new variable.
- (patcher-generate-diff): use it.
- (patcher-project-options-custom-type): new const.
- (patcher-projects): use it.
- (patcher-subprojects): new variable.
- (patcher-project-directory): handle :subdirectory option.
- (patcher-project-option-1): handle :files option.
- (patcher-generate-diff): new function.
- (patcher-mail-1): use it.
- (patcher-insert-change-logs): handle multiple calls.
-
-2001-05-14 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-default-subject): new variable.
- (patcher-projects): use it.
- (patcher-mail): ditto.
- (patcher-mail-subproject): ditto.
- (patcher-globally-declare-fboundp): new macro / use it.
- (patcher-default-init-log-message): more options.
- (patcher-compress-commit-log): new function.
- (patcher-commit-change): use it.
-
-2001-05-09 Didier Verna <didier(a)xemacs.org>
-
- * Version 2.3 is released.
-
- * patcher.el (patcher-default-mail-method): use a radio widget
- instead of a choice one.
- (patcher-default-init-log-message): ditto.
-
- * (patcher-commit-change): new regexp to handle empty subject
- line. From Ben.
- * patcher.el (message-exit-actions): defvar'ed to avoid compiler
- warning. From Ben.
-
-2001-05-07 Didier Verna <didier(a)xemacs.org>
-
- * Version 2.2 is released.
-
- * patcher.el (patcher-default-kill-source-files-after-diffing):
- renamed from `patcher-default-keep-files-in-patch'.
- (patcher-mail-1): use it.
-
-2001-04-30 Ben Wing <ben(a)xemacs.org>
-
- * patcher.el:
- * patcher.el (patcher-default-commited-notice): Removed.
- * patcher.el (patcher-default-committed-notice): New.
- * patcher.el (patcher-default-keep-files-in-patch): New.
- * patcher.el (patcher-projects):
- * patcher.el (patcher-insert-change-logs-1):
- * patcher.el (patcher-construct-command):
- * patcher.el (patcher-logmsg-do-it):
- * patcher.el (patcher-mail-1):
- Fix various problems.
-
-2001-04-25 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el: Version 2.1 is released.
- New mail method 'fake.
- Numerous code cleanup and default options rearragement.
-
-2001-04-23 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el: new project options :confirm-commits and
- :kill-change-logs-after-sending.
- Code rearrangement and misc stuff I'm too lazy to mention. All of
- that mostly from Ben.
-
-2001-04-17 Didier Verna <didier(a)xemacs.org>
-
- * Version 2.0 fork.
-
- * patcher.el (patcher-project-custom-type): now uses a cl-like
- keyword-value pairs instead of alists.
- (patcher-default-project-options): ditto.
- (patcher-projects): ditto.
- (patcher-project-option-1): update for new data representation.
- (patcher-mail-compose-mail): ditto.
- (patcher-mail-sendmail): ditto.
- (patcher-mail-message): ditto.
- (patcher-mail-gnus): ditto.
- (patcher-mail): ditto.
- (patcher-logmsg-do-it): now takes an optional prefix arg allowing
- to override the commit command.
-
-2001-04-12 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-mail): fixed switched messages.
-
-2001-04-11 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-minor-mode-hook): renamed from
- `patcher-minor-mode-hooks' (by ben).
- (patcher-project-custom-type): added mail-method and
- keep-source-files options (removed old vars).
- (patcher-mail): use them.
- (patcher-logmsg-mode-hook): new.
- (patcher-logmsg-mode-map): new.
- (patcher-logmsg-source-buffer): new.
- (patcher-logmsg-window-config): new.
- (patcher-logmsg-do-it): new.
- (patcher-logmsg-mode): new.
- (patcher-commit-change): new.
-
- * fix up a lot of the documentation, output messages at each step
- indicating the next step (by ben).
-
-2001-04-10 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el (patcher-project-custom-type): new constant (also,
- move the diff-command into the options list).
- (patcher-fake-project): use it (new variable).
- (patcher-projects): use it.
- (patcher-project-command): remove, the command is now an option.
- (patcher-minor-mode-map): Change the prefix to C-c C-p, add a `v'
- binding to `patcher-version'.
- (patcher-mail): use `(patcher-project-option 'diff-command prj)'
- instead of `(patcher-project-command prj)'.
-
-2001-04-08 Adrian Aichner <adrian(a)xemacs.org>
-
- * patcher.el: Typo fixes.
- * patcher.el (patcher-projects): Use custom type directory for
- "Project directory".
-
-2001-03-03 Didier Verna <didier(a)xemacs.org>
-
- * patcher.el: put the toplevel (require 'add-log) form within an
- (eval-when (eval load) ...) form.
- Compiler shut-up's put within and (eval-when (compile) ...) form.
- (patcher-mail-method): defaults to 'compose-mail.
- (patcher-current-project): new variable.
- (patcher-insert-change-logs): use it. Advertise each ChangeLog
- addition (from Adrian Aichner <Adrian.Aichner(a)t-online.de>).
- (patcher-mail-compose-mail): new function.
- (patcher-mail-sendmail): Prompt for the To address if the project
- descriptor doesn't specify it.
- (patcher-mail-message): ditto.
- (patcher-mail): advertise the patching command used (from Adrian
- Aichner <Adrian.Aichner(a)t-online.de>).
- (patcher-mail-gnus): prompt for the Gnus group name if the project
- de
diff -r 86f4cd2b333b893910a961f7311bf63126a5f152 -r
09b7845a03f547aa881c7d068e4d1dc166b8f912 lisp/Makefile
--- a/lisp/Makefile
+++ /dev/null
@@ -1,130 +0,0 @@
-### Makefile --- Generic lisp makefile for XEmacs packages
-
-## Copyright (C) 2008, 2009, 2010, 2011 Didier Verna
-## Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Didier Verna
-
-## Author: Didier Verna <didier(a)xemacs.org>
-## Maintainer: Didier Verna <didier(a)xemacs.org>
-## Created: Wed Mar 1 13:25:19 2000
-## Last Revision: Mon Dec 19 10:38:14 2011
-
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License version 2,
-## as published by the Free Software Foundation.
-
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU General Public License for more details.
-
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-
-### Commentary:
-
-## Contents management by FCM version 0.1.
-
-## Please use GNU make with this makefile.
-
-
-### Code:
-
-hack: all
-
-include ../Makefile.prj
-include ../Makefile.inc
-
--include ../local.prj
--include ../local.inc
-
-include Makefile.prj
--include local.inc
-
-XEMACS_21_5:= $(shell if $(EMACS) --version \
- | grep "XEmacs 21.5" > /dev/null; then \
- echo t; \
- fi)
-
-# #### NOTE: the lisp files are not detected automatically. They must be
-# listed explicitely in Makefile.prj, because the compilation order might be
-# important (e.g. for getting macros).
-ALL_EL_FILES:= $(EL_FILES) auto-autoloads.el custom-load.el custom-defines.el
-ELC_FILES:= $(ALL_EL_FILES:%.el=%.elc)
-EL_DIR:= $(PKG_DIR)/lisp/$(PROJECT)
-
-# For the compiler to find the require'd files:
-ADD_MY_PATH:= -eval '(push "." load-path)'
-
-#### FIXME: this is here because of Clox that needs to modify ELC_FILES, but
-#### it shouldn't be.
--include Makefile.inc
-
-all: autoloads custom-load custom-defines elc
-
-autoloads: auto-autoloads.el
-
-custom-load: custom-load.el
-
-custom-defines: custom-defines.el
-
-elc: $(ELC_FILES)
-
-install-pkg: $(ELC_FILES)
- install -d -m 755 $(EL_DIR)
-ifeq ($(SYMLINK),)
- install -m 644 $(ALL_EL_FILES) $(ELC_FILES) $(EL_DIR)/
-else
- ln -fs $(abspath $(ALL_EL_FILES)) $(abspath $(ELC_FILES)) $(EL_DIR)/
-endif
-
-uninstall-pkg:
- test -d $(EL_DIR) && rm -fr $(EL_DIR)
-
-clean:
- -rm *~
-
-distclean: clean
- -rm *.elc auto-autoloads.el custom-load.el custom-defines.el
-
-auto-autoloads.el: $(EL_FILES)
-ifeq ($(XEMACS_21_5),t)
- $(EMACS) -batch -l autoload -f batch-update-directory-autoloads \
- $(PROJECT) .
- @rm -f auto-autoloads.el~
-else
- $(EMACS) -batch -q -l autoload \
- -eval '(setq autoload-package-name "$(PROJECT)")' \
- -f batch-update-directory .
- @rm -f auto-autoloads.el~
- @touch auto-autoloads.el
-endif
-
-custom-load.el: $(EL_FILES)
- $(EMACS) -batch -q -l cus-dep -f Custom-make-dependencies .
- @rm -f custom-load.el~
- @touch custom-load.el
-
-custom-defines.el: $(EL_FILES)
-ifeq ($(XEMACS_21_5),t)
- $(EMACS) -batch -l autoload -f batch-update-directory-custom-defines \
- $(PROJECT) .
- @rm -f custom-defines.el~
-else
- @touch custom-defines.el
-endif
-
-
-%.elc: %.el
- $(EMACS) -batch -q $(ADD_MY_PATH) -f batch-byte-compile $<
-
-.PHONY: all autoloads custom-load custom-defines \
- elc \
- install-pkg uninstall-pkg clean distclean \
- ../Makefile.prj ../Makefile.inc Makefile.prj Makefile.inc \
- ../local.prj ../local.inc local.inc local.mak
-
--include local.mak
-
-### Makefile ends here
https://bitbucket.org/xemacs/patcher/changeset/7151a67fc977/
changeset: 7151a67fc977
user: didierverna
date: 2012-01-14 15:15:01
summary: Name doc files explicitely.
ChangeLog entries:
2012-01-14 Didier Verna <didier(a)xemacs.org>
* doc/Makefile.prj (TEXI_FILES): Name files explciitely.
affected #: 1 file
diff -r 86f4cd2b333b893910a961f7311bf63126a5f152 -r
7151a67fc9770fa4caa9a543ca07d5504be06e44 doc/Makefile.prj
--- a/doc/Makefile.prj
+++ b/doc/Makefile.prj
@@ -1,1 +1,1 @@
-TEXI_FILES:= $(wildcard *.texi)
+TEXI_FILES:= patcher.texi
https://bitbucket.org/xemacs/patcher/changeset/91b9a5d45011/
changeset: 91b9a5d45011
user: didierverna
date: 2012-01-14 21:45:23
summary: Add Makefile.pkg.
affected #: 1 file
diff -r 7151a67fc9770fa4caa9a543ca07d5504be06e44 -r
91b9a5d450114fc564df7b1b753c0d53fb758578 Makefile
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,6 @@
-### Makefile --- Generic toplevel makefile for XEmacs packages
+### Makefile --- for packages in the XEmacs package infrastructure
-## Copyright (C) 2008, 2009, 2010, 2011 Didier Verna
-## Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Didier Verna
+## Copyright (C) 2012 Didier Verna.
## Author: Didier Verna <didier(a)xemacs.org>
## Maintainer: Didier Verna <didier(a)xemacs.org>
@@ -31,32 +30,47 @@
### Code:
-hack: all
+include Makefile.prj
+include lisp/Makefile.prj
+-include doc/Makefile.prj
+-include etc/Makefile.prj
-include Makefile.prj
-include Makefile.inc
+PACKAGE = $(PROJECT)
+PKG_TYPE = regular
+REQUIRES = mail-lib
+CATEGORY = standard
+PACKAGE_SUPPRESS =
--include local.prj
--include local.inc
+VERSION = 1.0
+AUTHOR_VERSION = 4.0 pre 1
+MAINTAINER = Didier Verna <didier(a)xemacs.org>
-all:
- $(MAKE) gen TARGET=all
+ELCS = $(EL_FILES:%.el=lisp/%.elc)
+ELCS_1 =
+ELCS_1_DEST =
+EARLY_GENERATED_LISP =
+GENERATED_LISP =
+# #### NOTE: Patcher needs its own patcher-cutil.el file at compile time.
+PRELOADS = -eval '(push "lisp" load-path)'make
+AUTOLOAD_PATH = lisp
-gen:
- @for i in $(SUBDIRS) ; do \
- echo "making $(TARGET) in $${i} ..." ; \
- ( cd $${i} && $(MAKE) $(TARGET) ) ; \
- done
+# #### WARNING: note the := here. This is needed because XEmacs.rules in turn
+# #### sets its own version of TEXI_FILES back to EXPLICIT_DOCS.
+EXPLICIT_DOCS:= $(TEXI_FILES:%=doc/%)
+STANDARD_DOCS =
+EXTRA_TEXI_FILES =
+EXTRA_HTML_FILES =
+DOCS_TEXINFO_EXTENSION =
+DOCS_TXI_EXTENSION =
+EXTRA_DOC_FILES =
-# [un]install-pkg clean distclean
-.DEFAULT:
- $(MAKE) gen TARGET=$@
+EXTRA_DEPENDENCIES =
+EXTRA_SOURCES =
+LIBSRC_FILES =
+DATA_FILES =
+DATA_DEST =
-.PHONY: all gen \
- Makefile.prj Makefile.inc \
- local.prj local.inc local.mak
-
--include local.mak
+include ../../XEmacs.Rules
https://bitbucket.org/xemacs/patcher/changeset/6fde44f81f6b/
changeset: 6fde44f81f6b
user: didierverna
date: 2012-01-14 21:55:08
summary: Fix typo in Makefile.pkg.
ChangeLog entries:
2012-01-14 Didier Verna <didier(a)xemacs.org>
* Makefile.pkg (PRELOADS): Remove spurious eol characters.
affected #: 1 file
diff -r 91b9a5d450114fc564df7b1b753c0d53fb758578 -r
6fde44f81f6b376f3b6be0348a929bf8b4f2c010 Makefile
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@
## Author: Didier Verna <didier(a)xemacs.org>
## Maintainer: Didier Verna <didier(a)xemacs.org>
## Created: Wed Mar 1 13:23:24 2000
-## Last Revision: Wed Dec 14 10:15:57 2011
+## Last Revision: Sat Jan 14 21:53:27 2012
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License version 2,
@@ -48,10 +48,10 @@
ELCS = $(EL_FILES:%.el=lisp/%.elc)
ELCS_1 =
ELCS_1_DEST =
-EARLY_GENERATED_LISP =
+EARLY_GENERATED_LISP =
GENERATED_LISP =
# #### NOTE: Patcher needs its own patcher-cutil.el file at compile time.
-PRELOADS = -eval '(push "lisp" load-path)'make
+PRELOADS = -eval '(push "lisp" load-path)'
AUTOLOAD_PATH = lisp
# #### WARNING: note the := here. This is needed because XEmacs.rules in turn
@@ -64,7 +64,7 @@
DOCS_TXI_EXTENSION =
EXTRA_DOC_FILES =
-EXTRA_DEPENDENCIES =
+EXTRA_DEPENDENCIES =
EXTRA_SOURCES =
LIBSRC_FILES =
DATA_FILES =
https://bitbucket.org/xemacs/patcher/changeset/14049d41d40e/
changeset: 14049d41d40e
user: didierverna
date: 2012-01-14 22:30:45
summary: Merge local changes with new conversion from Git.
affected #: 2 files
diff -r 09b7845a03f547aa881c7d068e4d1dc166b8f912 -r
14049d41d40ee2549d06245ba3cb1c1bcb0f843a Makefile
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,11 @@
-### Makefile --- Generic toplevel makefile for XEmacs packages
+### Makefile --- for packages in the XEmacs package infrastructure
-## Copyright (C) 2008, 2009, 2010, 2011 Didier Verna
-## Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Didier Verna
+## Copyright (C) 2012 Didier Verna.
## Author: Didier Verna <didier(a)xemacs.org>
## Maintainer: Didier Verna <didier(a)xemacs.org>
## Created: Wed Mar 1 13:23:24 2000
-## Last Revision: Wed Dec 14 10:15:57 2011
+## Last Revision: Sat Jan 14 21:53:27 2012
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License version 2,
@@ -31,32 +30,47 @@
### Code:
-hack: all
+include Makefile.prj
+include lisp/Makefile.prj
+-include doc/Makefile.prj
+-include etc/Makefile.prj
-include Makefile.prj
-include Makefile.inc
+PACKAGE = $(PROJECT)
+PKG_TYPE = regular
+REQUIRES = mail-lib
+CATEGORY = standard
+PACKAGE_SUPPRESS =
--include local.prj
--include local.inc
+VERSION = 1.0
+AUTHOR_VERSION = 4.0 pre 1
+MAINTAINER = Didier Verna <didier(a)xemacs.org>
-all:
- $(MAKE) gen TARGET=all
+ELCS = $(EL_FILES:%.el=lisp/%.elc)
+ELCS_1 =
+ELCS_1_DEST =
+EARLY_GENERATED_LISP =
+GENERATED_LISP =
+# #### NOTE: Patcher needs its own patcher-cutil.el file at compile time.
+PRELOADS = -eval '(push "lisp" load-path)'
+AUTOLOAD_PATH = lisp
-gen:
- @for i in $(SUBDIRS) ; do \
- echo "making $(TARGET) in $${i} ..." ; \
- ( cd $${i} && $(MAKE) $(TARGET) ) ; \
- done
+# #### WARNING: note the := here. This is needed because XEmacs.rules in turn
+# #### sets its own version of TEXI_FILES back to EXPLICIT_DOCS.
+EXPLICIT_DOCS:= $(TEXI_FILES:%=doc/%)
+STANDARD_DOCS =
+EXTRA_TEXI_FILES =
+EXTRA_HTML_FILES =
+DOCS_TEXINFO_EXTENSION =
+DOCS_TXI_EXTENSION =
+EXTRA_DOC_FILES =
-# [un]install-pkg clean distclean
-.DEFAULT:
- $(MAKE) gen TARGET=$@
+EXTRA_DEPENDENCIES =
+EXTRA_SOURCES =
+LIBSRC_FILES =
+DATA_FILES =
+DATA_DEST =
-.PHONY: all gen \
- Makefile.prj Makefile.inc \
- local.prj local.inc local.mak
-
--include local.mak
+include ../../XEmacs.Rules
diff -r 09b7845a03f547aa881c7d068e4d1dc166b8f912 -r
14049d41d40ee2549d06245ba3cb1c1bcb0f843a doc/Makefile.prj
--- a/doc/Makefile.prj
+++ b/doc/Makefile.prj
@@ -1,1 +1,1 @@
-TEXI_FILES:= $(wildcard *.texi)
+TEXI_FILES:= patcher.texi
Repository URL:
https://bitbucket.org/xemacs/patcher/
--
This is a commit notification from
bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches