Svnstash is a project mainly written in PYTHON and SHELL, it's free.
A stash extension for subversion, for when you just _have_ to use subversion and can't live without stashing.
An svn extension that adds stashing to the repository.
svnstash dependencies
will tell you what you need to install.svn mv
) from when you create a stash to when you apply it.I'm working on a way to handle these cases correctly, but for now, they don't work.
svn mv
a file in a working copy, then stash it, it will not be tracked correctly.
svn diff
doesn't handle this right.svn mv
a file and then modify it, it will not be tracked correctly, either. Patch doesn't
like patching files that don't exist.If you move a file and then commit it, it will be tracked correctly.
Run svnstash help
for details on the commands.
svnstash
dependencies and if they are metSource the svnstash.bash file to get some autocompletion. It's pretty rough for now, but will be better later.