Svn-egg-author

Description

A set of tools for egg authors who host their code in Subversion repositories.

Requirements

Documentation

This egg installs two small programs that help egg authors update their egg releases.

The first is called svn-update-meta and is invoked with no arguments:

 svn-update-meta

This should be invoked from a directory which is under version control by Subversion. The tool will check for all files which are under version control and add all of them to the files section of a pre-existing meta-file.

The second tool is the one you will probably use most, and is called svn-eggtag:

 svn-eggtag [-n] [-N] RELEASE

This should again be invoked from a directory under version control by Subversion. Additionally, the directory should be a checkout of the trunk directory of your egg. It will automatically update the meta-file with all files under version control unless -n or -N is passed.

The release-info file is updated unless -N is passed, and after committing, the entire directory is copied to tags/RELEASE, which is a sibling directory of trunk in the repository.

You do not need to check out the entire repo; just trunk is fine.

Changelog

Author

Peter Bex

With thanks to Moritz Heidkamp for writing the meta-file updating code.

Repository

https://code.call-cc.org/svn/chicken-eggs/release/4/svn-egg-author/trunk

License

 All code in this egg is hereby put in the public domain