(type egg)
(signature "svn-egg-author egg")
(timestamp 1612269487)
(sxml ((section 2 "Outdated egg!" (p "This is an egg for CHICKEN 4, the unsupported old release.  You're almost certainly looking for " (int-link "/eggref/5/svn-egg-author" "the CHICKEN 5 version of this egg") ", if it exists.") (p "If it does not exist, there may be equivalent functionality provided by another egg; have a look at the " (link "https://wiki.call-cc.org/chicken-projects/egg-index-5.html" "egg index") ". Otherwise, please consider porting this egg to the current version of CHICKEN.") (tags "egg")) (section 2 "Svn-egg-author" (section 3 "Description" (p "A set of tools for egg authors who host their code in Subversion repositories.")) (section 3 "Requirements" (ul (li (int-link "ssax")) (li (int-link "sxpath")) (li "A working \"svn\" binary in " (tt "$PATH")))) (section 3 "Documentation" (p "This egg installs two small programs that help egg authors update their egg releases.") (p "The first is called svn-update-meta and is invoked with no arguments:") (pre " svn-update-meta") (p "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 " (tt "files") " section of a " (i "pre-existing") " meta-file.") (p "The second tool is the one you will probably use most, and is called svn-eggtag:") (pre " svn-eggtag [-n] [-N] RELEASE") (p "This should again be invoked from a directory under version control by Subversion.  Additionally, the directory should be a checkout of the " (tt "trunk") " directory of your egg.  It will automatically update the meta-file with all files under version control unless " (tt "-n") " or " (tt "-N") " is passed.") (p "The " (tt "release-info") " file is updated unless " (tt "-N") " is passed, and after committing, the entire directory is copied to " (tt "tags/RELEASE") ", which is a sibling directory of " (tt "trunk") " in the repository.") (p "You do " (i "not") " need to check out the entire repo; just " (tt "trunk") " is fine.")) (section 3 "Changelog" (ul (li "0.1.4 - Add -N (-no-meta-stuff) switch to " (tt "svn-eggtag")) (li "0.1.3 - Fix error messaging") (li "0.1.2 - Ensure meta-file doesn't get updated when it's not necessary. Thanks to " (int-link "/users/jim-ursetto" "Jim Ursetto") ".") (li "0.1.1 - Small bugfixes") (li "0.1 - Initial release"))) (section 3 "Author" (p (int-link "/users/peter-bex" "Peter Bex")) (p "With thanks to " (int-link "/users/moritz-heidkamp" "Moritz Heidkamp") " for writing the meta-file updating code.")) (section 3 "Repository" (p (link "https://code.call-cc.org/svn/chicken-eggs/release/4/svn-egg-author/trunk"))) (section 3 "License" (pre " All code in this egg is hereby put in the public domain")))))
