It would be nice to have prepare-ChangeLog work on a list of files or directories to limit its scope when creating ChangeLog entries. I realize this is a double-edged sword since this means that some changes could be left out if someone runs prepare-ChangeLog incorrectly, but as all good command-line (UNIX) tools do, it would give you enough rope to hang yourself. :)
Created attachment 9012 [details] Patch v1 Changes to prepare-ChangeLog: - Copied canonicalizePath() and processPaths() subroutines from svn-create-patch and reformatted their curly braces. - Added subroutine prototypes. - Updated help message. - Changed initial "svn diff" to use list of files and directories passed in (if any). Changes to svn-create-patch: - Removed unused $startDir variable. - Tweaked help message. - Extracted processPaths() subroutine to make it easier to copy to prepare-ChangeLog.
Committed revision 15025.