Commits

Anonymous committed 6ddeb0f

Patcher 3.5.2

  • Participants
  • Parent commits 320aa0d

Comments (0)

Files changed (4)

+2003-08-06  Didier Verna  <didier@xemacs.org>
+
+	* Patcher 3.5.2 is released.
+
 2003-07-30  Norbert Koch  <viteno@xemacs.org>
 
 	* Makefile (VERSION): XEmacs package 1.56 released.
 ;; This file is part of Patcher.
 
 ;; Patcher is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2 of the License, or
-;; (at your option) any later version.
+;; it under the terms of the GNU General Public License version 2,
+;; as published by the Free Software Foundation.
 
 ;; Patcher is distributed in the hope that it will be useful,
 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
 
 ;; Suggestions for further improvements:
 
-
 ;; #### Implement a default theme for XEmacs developpers / committers.
 
 ;; #### Investigate on the notion of adding new files (it's different across
 ;; $Format: "(defconst patcher-prcs-major-version \"$ProjectMajorVersion$\")"$
 (defconst patcher-prcs-major-version "version-3-5")
 ;; $Format: "(defconst patcher-prcs-minor-version \"$ProjectMinorVersion$\")"$
-(defconst patcher-prcs-minor-version "1")
+(defconst patcher-prcs-minor-version "3")
 (defconst patcher-version
   (let ((level patcher-prcs-minor-version)
 	major minor status)
     (patcher-with-progression "Generating the ChangeLogs diff"
       (patcher-call-process
        (patcher-command patcher-project command
-			(patcher-files-string patcher-change-logs))
+			(mapcar #'patcher-file-relative-name
+				patcher-change-logs))
        buffer))
     (patcher-run-after-diff-hook buffer)
     (when (patcher-parse-region nil nil buffer)
 	  (patcher-delete-extent-and-region extent)
 	  (patcher-call-process
 	   (patcher-command patcher-project command
-			    (patcher-file-relative-name change-log)))
+			    (list (patcher-file-relative-name change-log))))
 	  (setq end (point-marker))
 	  (patcher-run-after-diff-hook (current-buffer) beg end)
 	  (setq extent (make-extent beg end))
   (setq patcher-project project)
   (let ((command-directory
 	 (patcher-project-option patcher-project :command-directory)))
+    (when files (setq files (split-string files)))
     (if command-directory
 	(let ((project-directory (patcher-project-directory project)))
 	  (setq command-directory
 		(expand-file-name command-directory project-directory))
 	  (cd command-directory)
-	  (when files (setq files (split-string files)))
 	  (setq patcher-sources
 		(if (not files)
 		    (list (patcher-file-relative-name
 	  )
       ;; else: (null command-directory)
       (cd (patcher-project-directory project))
+      (setq patcher-sources files)
       ))
   (setq patcher-diff-command (patcher-project-option project :diff-command))
   (let ((mail-prologue (patcher-project-option project :mail-prologue)))

File texi/ChangeLog

+2003-08-06  Didier Verna  <didier@xemacs.org>
+
+	* Patcher 3.5.2 is released.
+
 2003-07-29  Didier Verna  <didier@xemacs.org>
 
 	* Patcher 3.5 is released.

File texi/patcher.texi

 @c This file is part of Patcher.
 
 @c Patcher is free software; you can redistribute it and/or modify
-@c it under the terms of the GNU General Public License as published by
-@c the Free Software Foundation; either version 2 of the License, or
-@c (at your option) any later version.
+@c it under the terms of the GNU General Public License version 2,
+@c as published by the Free Software Foundation.
 
 @c Patcher is distributed in the hope that it will be useful,
 @c but WITHOUT ANY WARRANTY; without even the implied warranty of
 
 Copyright @copyright{} @value{COPYRIGHT_DATE} Didier Verna.
 
-Permission is granted to make and distribute verbatim copies of this
-manual provided the copyright notice and this permission notice are
-preserved on all copies.
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License Version 1.2, as
+published by the Free Software Foundation; with the Invariant Sections
+being just this one, no Front-Cover Texts, and no Back-Cover Texts. A
+copy of the license is included in the file @file{COPYING.DOC}.
 
 @ignore
 Permission is granted to process this file through TeX and print the
 (this paragraph not being relevant to the printed manual).
 
 @end ignore
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided that the
-entire resulting derived work is distributed under the terms of a
-permission notice identical to this one.
-
-Permission is granted to copy and distribute translations of this manual
-into another language, under the above conditions for modified versions,
-except that this permission notice may be stated in a translation
-approved by the Free Software Foundation.
 @end ifinfo
 
 
 @vskip 0pt plus 1filll
 Copyright @copyright{} @value{COPYRIGHT_DATE} Didier Verna.
 
-Permission is granted to make and distribute verbatim copies of this
-manual provided the copyright notice and this permission notice are
-preserved on all copies.
-
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided that the
-entire resulting derived work is distributed under the terms of a
-permission notice identical to this one.
-
-Permission is granted to copy and distribute translations of this manual
-into another language, under the above conditions for modified versions,
-except that this permission notice may be stated in a translation
-approved by the Free Software Foundation.
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License Version 1.2, as
+published by the Free Software Foundation; with the Invariant Sections
+being just this one, no Front-Cover Texts, and no Back-Cover Texts. A
+copy of the license is included in the file @file{COPYING.DOC}.
 @end titlepage
 
 
 @unnumbered Copying
 
 Patcher is free software; you can redistribute it and/or modify it under
-the terms of the GNU General Public License as published by the Free
-Software Foundation; either version 2 of the License, or (at your
-option) any later version.
+the terms of the GNU General Public License version 2,
+as published by the Software Foundation.
 
 Patcher is distributed in the hope that it will be useful, but WITHOUT
 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or