I've just committed the next edition of Patcher. Lotsa nu stuff in dere.
Here's the relevant part of the NEWS file from the standalone distribution:
* Version 3.5:
** Patcher now has the concept of themes
Themes are named collections of options. They let you factor out settings and
share them across unrelated projects.
** New project option: :pre-command
You can use it for stuff like prepending `runsocks' to all commands.
** Improvement of the support for PRCS in Patcher.
This is also of interest for other systems.
*** New project option: :command-directory
Tells Patcher that commands must be executed there, and not in the project's
*** New project option :name
Lets you define different projects which actually share the same name in the
system sense (for commands).
*** The diff and commit commands now understand the %n construct
It's replaced with the value of :name if set, or with project's name in the
*** New construct %N
It works along with %n, but is replaced with the project's name in the Patcher
sense, regardless of the value of :name.
*** quote log messages from shell expansion
when used as strings (not in files).
*** add subject line in fake mails
as they could be used to initialize the log messages.
*** avoid spurious blanks in automatically formatted log messages.
Also, don't put eol or eob newlines by default, since the log message could be
used in a string.
Didier Verna, didier(a)lrde.epita.fr, http://www.lrde.epita.fr/~didier
EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (1) 44 08 01 85
94276 Le Kremlin-Bicêtre, France Fax.+33 (1) 53 14 59 22 didier(a)xemacs.org