SubGit Early Access Program Build #789
Hello All,
Let me introduce our new project: SubGit (http://subgit.com/).
SubGit is a tool for smooth migration from Subversion to Git. As well as from Git to Subversion. Without git-svn insanity.
It works like this:
- Install SubGit into your repository on the server side
- Let initial translation complete (time depends on the size of repository)
- SubGit installs hooks into repository, so it translates every svn revision and git commit
- Committers may now use either Git or Subversion (or both) with the tools of their choice
SubGit uses JGit to work with the Git stuff. JGit handles heavy load perfectly thus fitting our needs, and we appreciate efforts JGit community put into this excellent library. Thank you, guys!
SubGit EAP builds are free to use, you may try these and let us know what do you miss, so that we make sure that all the features you need are included into the final version of SubGit.
SubGit works on Linux, Windows or OS X and requires Java 5 or newer.
Download new SubGit EAP build from http://subgit.com/ and follow us at @subgit and +subgit.
Signature · 3 lines
Semen Vadishev, TMate Software, http://subgit.com/ - Two Way Ticket to The Dark Side
Quoted 11 lines · Semen Vadishev
Hello All,
Let me introduce our new project: SubGit (http://subgit.com/).
SubGit is a tool for smooth migration from Subversion to Git. As well as from Git to Subversion. Without git-svn insanity.
It works like this:
- Install SubGit into your repository on the server side
Quoted 8 lines
- Let initial translation complete (time depends on the size of repository)
- SubGit installs hooks into repository, so it translates every svn revision and git commit
- Committers may now use either Git or Subversion (or both) with the tools of their choice
How does it handle merges?
Signature · 7 lines
Andreas Ericsson [email protected] OP5 AB www.op5.se Tel: +46 8-230225 Fax: +46 8-230231 Considering the successes of the wars on alcohol, poverty, drugs and terror, I think we should give some serious thought to declaring war on peace.
Hello Andreas,
Quoted 1 line
How does it handle merges?
The short answer is
1. git to svn: SubGit sets svn:mergeinfo accordingly to the history of merged parent(s).
2. git to svn: SubGit checks whether modified svn:mergeinfo includes the history of a certain branch, if so it adds this branch as a merge parent.
For more details please refer to
http://subgit.com/documentation/spec/merge.pdf — it's a part of SubGit specification related to the merge-tracking stuff.
Semen Vadishev,
TMate Software,
http://subgit.com/ - Two Way Ticket to The Dark Side
Quoted 22 lines · Andreas Ericsson
Quoted 11 lines · Semen Vadishev
Hello All,
Let me introduce our new project: SubGit (http://subgit.com/).
SubGit is a tool for smooth migration from Subversion to Git. As well as from Git to Subversion. Without git-svn insanity.
It works like this:
- Install SubGit into your repository on the server side
Quoted 8 lines
- Let initial translation complete (time depends on the size of repository)
- SubGit installs hooks into repository, so it translates every svn revision and git commit
- Committers may now use either Git or Subversion (or both) with the tools of their choice
How does it handle merges?