<B>subatomB> is a small script to produce an Atom feed from subversion
commits. You can use this with a feed reader to see new commits to
The first argument is the URL for your subversion repository. The
remaining arguments are paths within the repository for which you
would like commit messages. If you dont specify any, it will default
to the entire repository.
The -m flag states how many entries you would like in the feed.
The default is 30.
If you pass a filename using the -o flag, the output will be
written there instead of STDOUT. If the filename already exists then
the timestamp will be checked and the new feed will only be written if
it actually contains any newer entries. If you will be serving the
feed file using a web server, then doing this enables
If-Modified-Since to work correctly (ie: feed readers will only
download the file if it has actually changed).
You can pass an URL using the -v flag, and <B>subatomB> will create a
link for each commit by appending the revision number to the URL. For
example a viewcvs URL might look like this (on the command line).
If the URL has question marks or ampersands, dont forget to quote it on
the command line. If you dont, the shell will interpret them and
probably give some odd looking errors.
If you dont pass in a URL, a link will be automatically made to the
first file that changed in this commit.
If you pass an URL using the -s flag, it will be used as the self
link for the feed. Use this if you would like to avoid warnings from
the feed validator.