Name

svnnotify - Subversion activity notification

Synopsis

svnnotify --repos-path "$1" --revision "$2" [options]

Options

-p --repos-path PATH         Path to the Subversion repository. Required.
-r --revision REVISION       Commit revision number. Required.
-t --to ADDRESS              The notification destination email address.
                             Required unless --to-regex-map.
-x --to-regex-map TO=REGEX   A mapping between a destination email address
                             and a regular expresion to match against the
                             directories affected by the commit. Required
                             unless --to.
-f --from ADDRESS            Email address to use in the From header.
-D --user-domain DOMAIN      Domain name to append to the username to
                             complete the email address in the From header.
-l --svnlook SVNLOOK         Location of the svnlook executable. Defaults
                             to "/usr/local/bin/svnlook".
-s --sendmail SENDMAIL       Location of the sendmail executable. Defaults
                             to "/usr/sbin/sendmail".
-c --charset CHARSET         The character set of the log message and the
                             repository files.
-d --with-diff               Include the diff in the message.
-a --attach-diff             Attach the diff to the message.
-R --reply-to ADDRESS        Address for use in the Reply-To header.
-P --subject-prefix PREFIX   String to prepend to the subject.
-C --subject-cx              Include the context of the commit in the
                             subject.
-i --max-sub-length LENGTH   Maximum size of the subject line.
-H --handler HANDLER         The notification handler, such as "HTML".
-U --viewcvs-url URL         Include links to specified ViewCVS URL.
-V --verbose                 Incremental verbose mode.
-h --help                    Print this usage statement and exit.
-m --man                     Print the complete documentation and exit.
-v --version                 Print the version number and exit.

See Also

See SVN::Notify for the complete documentation.

Author

David Wheeler <david@kineticode.com>

Copyright and License

Copyright (c) 2004 Kineticode, Inc. All Rights Reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.