git-isvn - Clone-only (WIP) operation between a Subversion repository and Git
git isvn <command> [options] [arguments]
'git isvn' is a fast, bare bones replica of an SVN repository. In the future it may support bidirectional changes.
'git isvn' is intentionally light on features and knobs.
Initializes an empty Git repository and runs 'fetch'.
Common options:
--verbose (repeat for more verbosity)
--trunk=<trunk_subdir>
--username=<user>
--password=<password>
--commit-workers=<number_of_Git_commit_threads>
--fetch-workers=<number_of_SVN_fetcher_threads>
Uncommon options;
--branches=<branches_subdir>
--debug (raise SIGABRT on errors instead of exiting)
--origin=<origin_name>
--tags=<branches_subdir>
--rev-chunk=<revisions_per_fetchworker>
git isvn clone http://svn.example.com/project project
As with git-svn, users should avoid Git merging / fetching / pulling while using git-isvn. Instead, history should be kept as linear as possible. Merges should be performed seperately with the SVN command line tools.
Lots.