gnuify-changelog.pl

Checkout Tools
  • last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Apply ASF license headers to a number of files included under that license

but lacking said header.

Patch by: Niall Pemberton <niallp{_AT_}apache.org>

  1. … 175 more files in changeset.
* build/buildcheck.sh:

* build/PrintPath:

* build/getversion.py:

* build/install-sh:

* subversion/tests/cmdline/svnadmin_tests.py:

* subversion/tests/cmdline/log_tests.py:

* subversion/tests/cmdline/trans_tests.py:

* subversion/tests/cmdline/svnlook_tests.py:

* subversion/tests/cmdline/switch_tests.py:

* subversion/tests/cmdline/externals_tests.py:

* subversion/tests/cmdline/diff_tests.py:

* subversion/tests/cmdline/copy_tests.py:

* subversion/tests/cmdline/stat_tests.py:

* subversion/tests/cmdline/svnversion_tests.py:

* subversion/tests/cmdline/prop_tests.py:

* subversion/tests/cmdline/basic_tests.py:

* subversion/tests/cmdline/update_tests.py:

* subversion/tests/cmdline/utf8_tests.py:

* subversion/tests/cmdline/commit_tests.py:

* subversion/tests/cmdline/schedule_tests.py:

* subversion/tests/cmdline/merge_tests.py:

* subversion/tests/cmdline/getopt_tests.py:

* contrib/client-side/svn_all_diffs.pl:

* contrib/client-side/search-svnlog.pl:

* contrib/client-side/svn_load_dirs/svn_load_dirs.pl.in:

* contrib/cgi/mirror_dir_through_svn.cgi:

* tools/client-side/showchange.pl:

* tools/dist/dist.sh:

* tools/hook-scripts/commit-access-control.pl.in:

* tools/hook-scripts/svnperms.py:

* tools/hook-scripts/mailer/mailer.py:

* tools/hook-scripts/mailer/tests/mailer-init.sh:

* tools/hook-scripts/mailer/tests/mailer-t1.sh:

* tools/hook-scripts/mailer/tests/mailer-tweak.py:

* tools/hook-scripts/commit-email.pl.in:

* tools/dev/stress.pl:

* tools/dev/gnuify-changelog.pl:

* tools/dev/prebuild-cleanup.sh:

* tools/examples/dumpprops.py:

* tools/examples/check-modified.py:

* tools/examples/svnlook.py:

* tools/examples/svnshell.py:

* tools/examples/geturl.py:

* tools/examples/putfile.py:

* tools/examples/revplist.py:

* tools/examples/getfile.py:

* tools/examples/blame.py:

* doc/tools/bin/run-fop.sh:

* autogen.sh:

* gen-make.py:

Set svn:executable property to "*".

  1. … 49 more files in changeset.
Fix issue #1856, Assorted fixes and cleanups of gnuify-changelog.pl

* tools/dev/gnuify-changelog.pl: Rewritten to delete trailing whitespace

and empty lines, and for better conformance to GNU ChangeLog style.

Now requires perl 5.0. Fix an error when entry lines starting with dashes

were considered separators. Mark both the program and output as utf-8

since there are some developers with non-ASCII characters in their names.

Patch by: Juanma Barranquero <jmbarranquero@wke.es>

* tools/dev/gnuify-changelog.pl: Add a final blank line if the orginal

message did not have one.

Patch by: Jon Middleton <jjm@ixtab.org.uk>

* tools/dev/gnuify-changelog.pl: Update for new output of 'svn log'.

Patch by: Jon Middleton <jjm@ixtab.org.uk>

* Just about everything else that wasn't test output, a binary file,

or already to set to CRLF: Set svn:eol-style to native.

  1. … 658 more files in changeset.
* tools/dev/gnuify-changelog.pl: update for new output of 'svn log'

Patch by: Kieran <kieran@esperi.demon.co.uk>

* tools/dev/gnuify-changelog.pl: Set the executable property.
To satisfy those who want their ChangeLog's in GNU style rather than svn

style, here's a script to munge the output of 'svn log' into something that

approaches GNU ChangeLog style.

If someone is really motivated, they could grab some code from cvs2cl.pl and

make this do line wrapping and formatting, but this is at least a start.

This closes (barely) issue #610, although there are several useful suggestions

in the issue that a motivated individual could take and add to this script.

* tools/dev/gnuify-changelog.pl

new file.

    • -0
    • +71
    ./gnuify-changelog.pl