Outdated egg!
This is an egg for CHICKEN 4, the unsupported old release. You're almost certainly looking for the CHICKEN 5 version of this egg, if it exists.
If it does not exist, there may be equivalent functionality provided by another egg; have a look at the egg index. Otherwise, please consider porting this egg to the current version of CHICKEN.
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
- 0.1.4 - Add -N (-no-meta-stuff) switch to svn-eggtag
- 0.1.3 - Fix error messaging
- 0.1.2 - Ensure meta-file doesn't get updated when it's not necessary. Thanks to Jim Ursetto.
- 0.1.1 - Small bugfixes
- 0.1 - Initial release
Author
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