Git is an open source version control system designed to handle very large projects with speed and efficiency, but just as well suited for small personal repositories; it is especially popular in the open source community, serving as a development platform for projects like the Linux Kernel, Ruby on Rails, WINE or X.org.
Subversion is an open-source revision control system, which aims to be a compelling replacement for CVS
git-svn is script to bidirectionally manipulate svn repository in git way.
Currently the official git-svn is implemented in perl. It makes extensive use of fork/exec, which makes it a CPU-hog on msysgit/Widnows. Also, it requires msys version perl, which is not easy to compile. The target of this project is to reimplement git-svn in python, by using the official python interpreter(published by python.org or provided by distributions). When importing svn repository to git, git-fast-import is used, which eliminates fork/exec's at each revision.