2.4.0 - 2016-10-30

This release introduces the ability to supply a password for SVN repositories that can’t authenticate by other means. It also adds the ability to specify the ‘–branches’ and ‘–tags’ arguments multiple times to better support those with more complicated SVN repository layouts.

2.3.2 - 2014-06-08

This is a bugfix release. It fixes issues running with Windows using MRI ruby and fixes a problem with Ruby 1.8.7.

2.3.1 - 2014-05-14

This is a critical bugfix release if you’re running git >= 1.8.3.2. In the days of svn2git 1.x we supported syncing local branches with upstream by tracking the branch as we set them up. This allowed one to checkout the branch and issue a “git pull” to fetch the changes. git-svn ceased allowing this in 1.8.3.2, which broke svn2git with that version of git and all subsequent versions. The rationale seemed to be in order to prevent pushing changes from git-svn back up and breaking the remote link, but this was never something svn2git supported anyway.

Acknowledging the new reality of upstream, the old behavior is retained but deprecated for users of git < 1.8.3.2. We’ll be removing the establishment of remote tracking SVN branches in the 2.5.0 release. If you wish to sync back with upstream, run svn2git --rebase. If you’re on git >= 1.8.3.2 your only option for resynchronizing is to use svn2git --rebase.

Many thanks to ktdreyer for modernizing the test suite and Daniel Ruf (DanielRuf) for pushing on the git compatibility issue.

2.3.0 - 2014-05-14

This release passes STDIN through to the underlying git-svn process, allowing users to interact with the git-svn prompt. Principally, it will allow users to choose what to do when prompted about unverified SSL certificates.

2.2.5 - 2014-03-09

This is a bugfix release. It improves handling of quotes in SVN commit messages.

2.2.4 - 2014-03-08

There was a permissions problem with some of the files packed in 2.2.3. This was caught immediately after the gem was pushed, so it was yanked as it simply wouldn’t work for anyone. 2.2.4 contains everything 2.2.3 did, but with proper packaging.

2.2.3 - 2014-03-08

This is a bugfix release. First change done by FeeJai.

2.2.2 - 2012-10-07

This is an overdue bugfix release. No new features were added, but several long-standing bugs fixed by the community have been merged. Many thanks to Edson de Lima (edsonlima), Rudger (Rud5G), Ben Wolfe (bwolfe), CyberTech, PowerKiKi, and Philipp Riemer (ruderphilipp) for the pull requests.

2.2.1 - 2012-02-25

This is a critical bugfix release if your repository has tags. Thanks to David Zülke (dzuelke) for the patches making up this release.

2.2.0 - 2012-01-25

Thanks to Craig Hobbs (craigahobbs) and Simon Chiang (thinkerbot) for the patches making up this release. It rounds out our tag support by handling tags with special characters and preserving original tag author info.

2.1.2 - 2011-12-28

2.1.1 - 2011-12-27

2.1.0 - 2011-04-03

Thanks to Francois Rey (fmjrey), Sven Axelsson (svenax), and Julian Taylor (juliantaylor) for submitting all the patches that comprise this release. svn2git now works with a much wider array SVN repositories because of their efforts.

2.0.0 - 2010-05-29

This release adds the oft requested incremental SVN update support. If you run svn2git with the --rebase option on an existing repository that you’ve converted with svn2git, it will fetch new branches & tags from SVN and update existing ones. There are two important things to note:

A great deal of thanks to Nathaniel McCallum (npmccallum) for coming up with an elegant solution and then providing the patch for this release.

1.3.3 - 2010-03-31

Thanks to Jeff Ramnani (jramnani) for finding a problem with with the –excludes tag and providing a patch.

1.3.2 - 2010-03-12

Thanks to Rajit Singh (rajit) for finding a problem with quoting in tag comments that were causing issues with svn2git’s internal quoting and providing a patch.

1.3.1 - 2009-06-09

Thanks to KUBO Atsuhiro (iteman) for finding a problem with the tagging process and providing a patch.

1.3.0 - 2009-06-09

Many thanks to Malte S. Stretz (mss) for the patches making up most of this release.

1.2.4 - 2009-05-04

1.2.3 - 2009-05-04

1.2.2 - 2009-05-04

1.2.1 - 2009-04-19

1.2.0 - 2009-04-17

1.1.1 - 2009-04-15

1.1.0 - 2009-01-02

1.0.0 - 2008-07-19