Useful scripts when working with source control (mostly
svn, but also
git) from the shell.
svnurl.sh-- Extracts the repository URL from a
trac.sh-- Opens a working copy in its Trac repository browser. Set the trac hostname in
.trac_hostat the repo root, or globally with
svnkey.sh-- Wrappers around the verbose syntax for editing
svn upon all direct children of a directory which are svn working copies.
svn statuswithout any of the noise from externals.
$SCM_SCRIPTS_BASE-- Directory which holds these scripts and their resources. Set this when you want to alias the scripts to some other path.
$TRAC_HOST-- Defualt hostname used by
trac.shto open a working copy in your browser.
$SVN_KEYWORD_FILE-- File containing default keywords to set with
svnkey.sh. Defaults to
$SVN_UP_PROJECTS-- Default directory to use for
svnup.shwhen none is specified.
Open an issue here, or email me at