Clone an svn checkout in a tree of nested git-svn repos and helper tools
git-svn-clone-externals svn-working-copy dest-dir
The main difference between this and other alternative scripts is that this one starts from an svn checkout to discover the externals, so it’s faster.
The package comes with some utility command to manage a nested git-svn clone:
- git-svn-dcommit and git-svn-rebase: as git svn <command> but with automatic stash save and stash pop
- git-svn-outgoing: shows a diff of dcommit’able commits
All scripts are offering a --recursive option.
The scritps depends on git svn, in Ubuntu you can get the package with:
$ sudo apt-get install git-svn
and than install the script with:
$ pip install git-svn-clone-externals
This script is released under the MIT License
- git-ignore externals
- test on convoluted externals (relative paths)
- manage fixed revision externals
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|git-svn-clone-externals-1.1.6.linux-x86_64.tar.gz (9.5 kB) Copy SHA256 hash SHA256||Dumb Binary||any|
|git-svn-clone-externals-1.1.6.tar.gz (5.3 kB) Copy SHA256 hash SHA256||Source||None|