Skip to main content

Clone an svn checkout in a tree of nested git-svn repos and helper tools

Project description

Join the chat at https://gitter.im/naufraghi/git-svn-clone-externals PyPI version PyPI downloads GitHub license

Usage

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.

Installation

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

License

This script is released under the MIT License

TODO

  • git-ignore externals

  • test on convoluted externals (relative paths)

  • manage fixed revision externals

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

git-svn-clone-externals-1.1.6.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

git-svn-clone-externals-1.1.6.linux-x86_64.tar.gz (9.5 kB view details)

Uploaded Source

File details

Details for the file git-svn-clone-externals-1.1.6.tar.gz.

File metadata

File hashes

Hashes for git-svn-clone-externals-1.1.6.tar.gz
Algorithm Hash digest
SHA256 ead5e5ea68f33c12b3def318714172ecdb0d9864b4d408992dd05c67a7771c58
MD5 96cce5db6aee6fd8733cfccff8115636
BLAKE2b-256 de7c1967977e72e84abb84124df1e8f6f46693b0dddfc6ae132483e5e90a59c4

See more details on using hashes here.

File details

Details for the file git-svn-clone-externals-1.1.6.linux-x86_64.tar.gz.

File metadata

File hashes

Hashes for git-svn-clone-externals-1.1.6.linux-x86_64.tar.gz
Algorithm Hash digest
SHA256 d1f0c7015a9a4ca2e7eb14fd763a82f8d9a4a3ce2590245e2dcb3079f53cbbd6
MD5 45af7ba6071c95e4d6fdccbdb781058e
BLAKE2b-256 9fa45a49b622074cac6b5b25d5f6bc499a3a47c9674251e63d99a2ba72bc7b58

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page