Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deneme #5

Open
wants to merge 233 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
233 commits
Select commit Hold shift + click to select a range
a610cdd
Fixed a problem with importing an SVN project that did not have any r…
nirvdrum Nov 2, 2008
2d53033
Changed the way commands are run from using backticks to IO.popen. T…
nirvdrum Nov 2, 2008
b751a72
Added the ability to load a default authors file out of ~/.svn2git/au…
nirvdrum Nov 2, 2008
8196340
git svn actually aliases a remote branch named 'trunk' to whatever is…
nirvdrum Nov 2, 2008
6c3d22a
- Modified to create tags predated w/ orig logs.
Dec 25, 2008
1faa905
- Fixed a problem introduced in rev c34aed328933f34fc1226616fc1a3c08e…
Jan 2, 2009
dc8faa3
Code clean-ups.
nirvdrum Jan 2, 2009
ab729be
Whitespace additions.
nirvdrum Jan 2, 2009
6c0d19f
Simplified a bunch of branching logic.
nirvdrum Jan 2, 2009
7f34e08
Bumping version number of gem.
nirvdrum Jan 2, 2009
b3b7de8
No need to ever commit the pkg directory.
nirvdrum Jan 2, 2009
8945901
Re-enabled the default branches, tags, and trunk options. We probabl…
nirvdrum Jan 2, 2009
b3b0cb8
Simplified the logic for detecting remote branches.
nirvdrum Jan 2, 2009
fbb37c5
Don't strip the last commit to the tag on the off-chance it contained…
nirvdrum Jan 2, 2009
822f96f
No need to specify the tag revision if we're using the base one.
nirvdrum Jan 2, 2009
d29d098
Undo my latest change. Turns out we do need to specify the tag head …
nirvdrum Jan 3, 2009
2091a01
Missed a trailing quote.
nirvdrum Jan 3, 2009
06082cb
Fixed a defect so that the svn2git command didn't work as a gem package.
iteman Feb 12, 2009
e0a8db6
- Fixed a defect so that no tags were found by git tag -l and all bra…
iteman Feb 12, 2009
c7fc87d
Fixed a defect so that the svn2git command didn't work as a gem package.
iteman Feb 12, 2009
d3a8b5b
Version bump to 0.0.0
nirvdrum Apr 16, 2009
d0bd7ab
Version bump to 1.0.0
nirvdrum Apr 16, 2009
ed238ee
Version bump to 1.1.0
nirvdrum Apr 16, 2009
8feed2b
Version bump to 1.1.1
nirvdrum Apr 16, 2009
0f6bce2
Fixed #19: Switch to jeweler for gem management
nirvdrum Apr 16, 2009
c59bbd8
Back the version down to match the last release.
nirvdrum Apr 16, 2009
83335e4
Regenerated gemspec for version 1.0.1
nirvdrum Apr 16, 2009
f92c136
Version bump to 1.0.2
nirvdrum Apr 16, 2009
568ceda
Version bump to 1.1.0
nirvdrum Apr 16, 2009
9c58688
Version bump to 1.1.1
nirvdrum Apr 16, 2009
f9aa300
Regenerated gemspec for version 1.1.1
nirvdrum Apr 16, 2009
1ded6bb
Fixed #3: Use optparse for command-line option handling.
nirvdrum Apr 17, 2009
072f7f8
Fixed #21: No helpful error message when wrong args passed
nirvdrum Apr 17, 2009
761dcbc
Updated docs for new command-line arg passing. Added notes on how to…
nirvdrum Apr 17, 2009
fd9b521
Trying to make the readme file show up appropriately in GitHub.
nirvdrum Apr 17, 2009
253ab58
Oops. Used the wrong format extension.
nirvdrum Apr 17, 2009
5b7cbbe
Better markdown formatting.
nirvdrum Apr 17, 2009
6d3f222
More doc improvements.
nirvdrum Apr 17, 2009
1dcaae9
Fixed #22: Add a changelog.
nirvdrum Apr 17, 2009
9d408de
Version bump to 1.2.0
nirvdrum Apr 17, 2009
07f1eda
Regenerated gemspec for version 1.2.0
nirvdrum Apr 17, 2009
2612f80
Fixed broken svn2git binary.
nirvdrum Apr 19, 2009
f905d4b
Version bump to 1.2.1
nirvdrum Apr 19, 2009
807ef64
Regenerated gemspec for version 1.2.1
nirvdrum Apr 19, 2009
4728ab2
Added release notes for the 1.2.1 release.
nirvdrum Apr 19, 2009
c90618f
Use the correct gem in the bin file.
nirvdrum May 4, 2009
660478e
Version bump to 1.2.2
nirvdrum May 4, 2009
3638755
Manually applying patch by mss. Seems this isn't needed at all by Ru…
nirvdrum May 4, 2009
cf4d978
Version bump to 1.2.3
nirvdrum May 4, 2009
91edcb2
Version bump to 1.2.4
nirvdrum May 4, 2009
5e151aa
Regenerated gemspec for version 1.2.4
nirvdrum May 4, 2009
f62b5d0
Updated changelog.
nirvdrum May 4, 2009
3819a9d
Added FAQ section to README.
May 11, 2009
6597ca5
Description of --rootistrunk missed a space
mss May 6, 2009
577e908
Added myself as a copyright holder.
nirvdrum May 22, 2009
172df08
Fix backdating of tags
mss May 6, 2009
3399a80
Introducing --exclude to filter paths from the import
mss May 6, 2009
f97ae98
Introduce --no{trunk,branches,tags} switches to fulfil the promises o…
mss May 6, 2009
210e072
Fix up markdown code blocks and examples
mss May 6, 2009
4561ce2
Fixed a code block issue.
nirvdrum Jun 9, 2009
dd5984d
Updated changelog.
nirvdrum Jun 10, 2009
9c772a4
Wrong date in changelog.
nirvdrum Jun 10, 2009
218ce20
Version bump to 1.3.0
nirvdrum Jun 10, 2009
b66908b
Regenerated gemspec for version 1.3.0
nirvdrum Jun 10, 2009
02905ed
Merge branch 'master' into iteman/master
nirvdrum Jun 10, 2009
b1b7fa3
Reverted a change added by iteman.
nirvdrum Jun 10, 2009
98bdf78
Version bump to 1.3.1
nirvdrum Jun 10, 2009
6891794
Release notes for 1.3.1
nirvdrum Jun 10, 2009
bb196c8
Regenerated gemspec for version 1.3.1
nirvdrum Jun 10, 2009
5156302
Don't backtick commands anywhere.
nirvdrum Jun 26, 2009
7a4664a
Really remove all uses of backticks this time.
nirvdrum Jun 26, 2009
77e8f31
Don't add RubyMine project files.
nirvdrum Jun 26, 2009
83f3e8a
Backed out a bad change. This should have been on its own branch.
nirvdrum Jun 26, 2009
65eeed1
Updated readme with gemcutter info.
nirvdrum Oct 21, 2009
ab0f5e7
Added more context for the gemcutter move.
nirvdrum Oct 21, 2009
4b29515
Added a little helper line to get people started with authors file.
drewdeponte Dec 4, 2009
3ce9cc1
Add note about installing Ruby and rubygems.
sebastianbergmann Dec 24, 2009
87c0fb2
Deal cleanly with any single quotes found in tag comments so that the…
Mar 11, 2010
15c53b4
Provided proper attribution.
nirvdrum Mar 12, 2010
2d8929a
Regenerated gemspec for version 1.3.2
nirvdrum Mar 12, 2010
955e20e
Set up gemcutter tasks for jeweler.
nirvdrum Mar 12, 2010
3462800
Fix error when using '--exclude' option.
Mar 31, 2010
0562f71
Update changelog for 1.3.3 release and cleaned up attribution lines.
nirvdrum Mar 31, 2010
8022783
Version bump to 1.3.3
nirvdrum Mar 31, 2010
aa2ef13
Regenerated gemspec for version 1.3.3
nirvdrum Mar 31, 2010
0ab29fc
Clean up the branch listings a bit more.
nirvdrum Jun 27, 2009
78a7981
add rebase option
May 27, 2010
2bd075b
Updated Nathaniel's patch to match existing code style.
nirvdrum May 29, 2010
29ea726
Updated changelog for 2.0.0 release.
nirvdrum May 29, 2010
09e6d3a
Updated README with --rebase option docs.
nirvdrum May 29, 2010
a43b0e7
Make sure the working tree is clean before doing a rebase.
nirvdrum May 29, 2010
e3f566d
Version bump to 2.0.0
nirvdrum May 29, 2010
26ba5ff
Regenerated gemspec for version 2.0.0
nirvdrum May 29, 2010
7f2f210
Allow digits in subversion username when generating authors list from…
bantu Aug 30, 2010
fe626d8
Add option to allow metadata (git-svn-id) in git logs
pdf Aug 3, 2010
a02c141
Fix for previous commit
pdf Sep 2, 2010
5cfebd8
Regex provided to jump start authors files does not get usernames wit…
trivoallan Jan 20, 2011
a59cb83
Better exit status.
nirvdrum Jan 25, 2011
97e17ff
Merge branch 'master' of github.com:nirvdrum/svn2git
nirvdrum Jan 25, 2011
fe8d38b
Merge branch 'master' of https://github.com/ARAMISAUTO/svn2git into A…
nirvdrum Jan 25, 2011
5a73de8
Added --no-minimize-url option, same as git-svn option
Mar 29, 2011
7430bc3
Document new --no-minimize-url option.
nirvdrum Apr 3, 2011
80383eb
Added support for --username and --revision options (thanks svenax).
nirvdrum Apr 3, 2011
e8d7c45
replace git branch -t with git branch --track
Mar 4, 2011
2b61888
Updated changelog.
nirvdrum Apr 3, 2011
319d1b1
Prepping the 2.1.0 release.
nirvdrum Apr 3, 2011
b58ddd0
Version bump to 2.1.0
nirvdrum Apr 3, 2011
0fca5c1
Regenerate gemspec for version 2.1.0
nirvdrum Apr 3, 2011
5cda5d6
Grammar police is here!
Sep 15, 2011
87db0c6
Merge pull request #25 from andmej/master
nirvdrum Sep 15, 2011
cf91bb8
correct svn branch detection
Sep 7, 2011
f63db49
make conversion exit on cmd error
Sep 12, 2011
17a9478
ensure svn author file is a local config
Sep 7, 2011
5cd8d4b
Merge pull request #30 from thinkerbot/local_authorsfile
nirvdrum Sep 27, 2011
0ebcfc3
Merge pull request #27 from thinkerbot/cf91bb87dc7fe9312caf046ece153e…
nirvdrum Dec 27, 2011
fa6492b
Started changelog entries for 2.1.1.
nirvdrum Dec 27, 2011
3582caf
Merge pull request #29 from thinkerbot/exit_on_error
nirvdrum Dec 27, 2011
8f138ec
Use -1 exit code for consistency.
nirvdrum Dec 27, 2011
7418919
Note another fix in 2.1.1.
nirvdrum Dec 27, 2011
b3f0f10
Fixed issue #18: svn2git fails if branch contains shell special chara…
nirvdrum Dec 27, 2011
e3dca3c
Fixed #16: Better installation instructions
nirvdrum Dec 27, 2011
29ec772
Better doc formatting.
nirvdrum Dec 27, 2011
f434151
Version bump to 2.1.1
nirvdrum Dec 27, 2011
5d03099
Regenerate gemspec for version 2.1.1
nirvdrum Dec 27, 2011
5cac1e8
Fixed #38: Flaw in quoting of branch names.
nirvdrum Dec 28, 2011
28f1739
Version bump to 2.1.2
nirvdrum Dec 28, 2011
fbb8fff
Regenerate gemspec for version 2.1.2
nirvdrum Dec 28, 2011
04d2061
Quote tags in git commands when fixing tags. This is important for ta…
Jan 12, 2012
366e7b5
Merge pull request #42 from craigahobbs/master
nirvdrum Jan 25, 2012
91dc3d0
Merge pull request #28 from thinkerbot/fix_tag_committer
nirvdrum Jan 25, 2012
6708b21
Preparing the 2.2.0 release.
nirvdrum Jan 25, 2012
954c06c
Version bump to 2.2.0
nirvdrum Jan 25, 2012
db07698
Regenerate gemspec for version 2.2.0
nirvdrum Jan 25, 2012
1519057
allow specifying of end revision in --revision option
dzuelke Jan 30, 2012
8fbacbd
fix an issue when no revision was given at all
dzuelke Jan 31, 2012
219e234
Merge pull request #48 from dzuelke/revrange
nirvdrum Feb 23, 2012
c7a601c
Updated docs for SVN end revision work.
nirvdrum Feb 23, 2012
81ee6e5
Fixed an issue with initial conversion if the repo had tags.
nirvdrum Feb 25, 2012
11f135b
Version bump to 2.2.1
nirvdrum Feb 25, 2012
ffedaee
Regenerate gemspec for version 2.2.1
nirvdrum Feb 25, 2012
4b9fee4
minor markup changes in README.markdown
ruderphilipp Mar 21, 2012
e73f1a2
Tags are not correctly updated with "svn2git --rebase" command.
PowerKiKi Apr 12, 2012
f6610ab
Updated authors command:
bwolfe Jun 18, 2012
7d5a0e8
Update lib/svn2git/migration.rb, strips leading hyphens from tag names
Rud5G Jul 13, 2012
d746a1f
Use double quotes in log commands for fix_tag, as the single quotes c…
CyberTech Aug 24, 2012
e791883
Pass double quotes around params on command line, not single, as the …
CyberTech Aug 24, 2012
7365c8b
Fixes the problem with repositories with a white space in name. Yes, …
edsonlima Sep 3, 2012
3817f2a
Note the release date of 2.2.1.
nirvdrum Oct 7, 2012
76d5e00
Merge pull request #83 from edsonlima/master
nirvdrum Oct 7, 2012
e7a09b5
Merge pull request #75 from Rud5G/master
nirvdrum Oct 7, 2012
f45c08e
Merge pull request #70 from bwolfe/master
nirvdrum Oct 7, 2012
19af23a
Use consistent quoting.
nirvdrum Oct 7, 2012
a8fdb8d
Merge branch 'master' of github.com:nirvdrum/svn2git
nirvdrum Oct 7, 2012
9e0b018
Merge branch 'master' of git://github.com/CyberTech/svn2git
nirvdrum Oct 7, 2012
4ddadf5
Merge pull request #57 from ruderphilipp/patch-1
nirvdrum Oct 7, 2012
6a46f1e
Merge pull request #58 from PowerKiKi/master
nirvdrum Oct 7, 2012
a2e90d3
Show how to fetch author list for both local and remote repositories.
nirvdrum Oct 7, 2012
075c839
Updated the changelog for the 2.2.2 release.
nirvdrum Oct 7, 2012
3c8b4c7
Merge branch 'master' of github.com:nirvdrum/svn2git
nirvdrum Oct 7, 2012
ecde05a
Regenerate gemspec for version 2.2.1
nirvdrum Oct 7, 2012
1dd317e
Version bump to 2.2.2
nirvdrum Oct 7, 2012
025f13c
Regenerate gemspec for version 2.2.2
nirvdrum Oct 7, 2012
6fb3aef
Added release date for the 2.2.2 release.
nirvdrum Oct 7, 2012
c8edcee
There's no need for this to be in an ensure block.
nirvdrum Oct 7, 2012
67087e4
Add all options reference to the documentation
wsfulton Dec 19, 2012
ae38e0f
Add metadata example
wsfulton Dec 19, 2012
50da658
Merge pull request #102 from wsfulton/master
nirvdrum Mar 3, 2013
5ba5d8f
Explicitly require rubygems
TiagoTT Nov 20, 2013
a6c4854
Merge pull request #141 from TiagoTT/patch-1
nirvdrum Nov 21, 2013
9a78296
Fixed typos in README.
jasonmccreary Jan 2, 2014
75833e9
Merge pull request #150 from jasonmccreary/patch-1
nirvdrum Jan 2, 2014
b7a0025
Update README.markdown
stefansundin Jan 13, 2014
11b124b
Merge pull request #152 from stefansundin/master
nirvdrum Jan 13, 2014
44f7e9d
Rebase a specified branch with --rebasebranch BRANCHNAME
gardleopard Apr 23, 2013
4dc1279
rake/gempackagetask is deprecated, use rubygems/package_task
gardleopard Apr 23, 2013
3b90baf
Fixes problems with untrusted certificate and password protected repo…
FeeJai May 6, 2013
85fe627
Remove --local option from git-config call
ain May 8, 2013
1eae52d
Fixed 'git config --local' to work on git versions < 1.7.4.
nirvdrum Mar 8, 2014
7062de0
Preparing the 2.2.3 release.
nirvdrum Mar 9, 2014
8e96549
Regenerate gemspec for version 2.2.3
nirvdrum Mar 9, 2014
245b1f7
Version bump to 2.2.4
nirvdrum Mar 9, 2014
a867b27
Preparing the 2.2.4 release.
nirvdrum Mar 9, 2014
f4c18ba
Regenerate gemspec for version 2.2.4
nirvdrum Mar 9, 2014
8db9414
Removed a file I accidentally added about 4 years ago.
nirvdrum Mar 9, 2014
994d1b8
Fixed 'jeweler' installation instructions.
nirvdrum Mar 9, 2014
9b5b44a
Updated gemspec to remove blah.rb.
nirvdrum Mar 9, 2014
13797ee
Fixed project homepage.
nirvdrum Mar 9, 2014
fe4e988
Added a basic test suite for flexing the escape_quotes function, whic…
nirvdrum Mar 10, 2014
ef10085
Extracted escape_quotes as a class method since it doesn't rely on st…
nirvdrum Mar 10, 2014
4ddcfa5
Fixed single quote escaping and added double quote escaping.
nirvdrum Mar 10, 2014
b64420a
Preparing the 2.2.5 release.
nirvdrum Mar 10, 2014
d75725b
Version bump to 2.2.5
nirvdrum Mar 10, 2014
ed0c50e
We're in March, not April.
nirvdrum Mar 10, 2014
fdb4c94
Updated gemspec for 2.2.5.
nirvdrum Mar 10, 2014
e9105bc
Ignore ruby version files.
nirvdrum Mar 10, 2014
bbcc35d
Added note about 2.2.5 release.
nirvdrum Mar 10, 2014
c3e6fa6
add MIT license metadata to gemspec
ktdreyer Apr 8, 2014
b8c5b79
First pass at passing STDIN through to git-svn.
nirvdrum May 14, 2014
1568be4
Added a dependency on open4 to get STDIN pass-through working on MRI.
nirvdrum May 14, 2014
925f4bc
Don't join on the stdin pass-through thread.
nirvdrum May 14, 2014
0e653a7
Robust STDIN pass-through to sub-process.
nirvdrum May 14, 2014
877632a
Preparing the 2.3.0 release.
nirvdrum May 14, 2014
f725f1a
Version bump to 2.3.0
nirvdrum May 14, 2014
48720ae
Regenerate gemspec for version 2.3.0
nirvdrum May 14, 2014
12315d1
Merge branch 'gemspec-license' of github.com:ktdreyer/svn2git into kt…
nirvdrum May 15, 2014
89805b4
Merge branch 'ktdreyer-gemspec-license'
nirvdrum May 15, 2014
ac4ad7e
Fixed verbose logging of sub-process STDERR stream.
nirvdrum May 15, 2014
94b82b7
Apparently the license stanza ordering is important in Ruby 2.1.x.
nirvdrum May 15, 2014
85106f7
tests: switch to minitest
ktdreyer Apr 8, 2014
8e0ce38
Merge pull request #160 from ktdreyer/minitest
nirvdrum May 15, 2014
5842a2a
Fixed issue attempting to track remote SVN branches in git >= 1.8.3.2.
nirvdrum May 15, 2014
2483cec
Preparing the 2.3.1 release.
nirvdrum May 15, 2014
bf2a79a
Version bump to 2.3.1
nirvdrum May 15, 2014
d3570dc
Regenerate gemspec for version 2.3.1
nirvdrum May 15, 2014
d19b9c8
Switched back from open4 to IO.popen.
nirvdrum Jun 8, 2014
e3a5906
Ruby 1.8.7 requires explicit requiring of 'thread' in order to use Qu…
nirvdrum Jun 8, 2014
68d702b
Preparing the 2.3.2 release.
nirvdrum Jun 8, 2014
6168dbe
Preparing the 2.3.2 release.
nirvdrum Jun 8, 2014
21ace8b
Regenerate gemspec for version 2.3.2
nirvdrum Jun 8, 2014
e3d7d80
Update README.markdown
Aug 1, 2014
19e2a49
Merge pull request #169 from psexton/master
nirvdrum Apr 15, 2015
f90c69a
Stop README ID-extract snippet leaving spaces end of line
edpbx Apr 16, 2015
7010a1f
Merge pull request #191 from edpbx/readmeids
nirvdrum Apr 16, 2015
39704bd
Add support for --password option
edpbx Apr 15, 2015
526df23
Merge pull request #190 from edpbx/passwordoption
nirvdrum Apr 17, 2015
7b52a1c
Fix exclude arg (incorrectly quoted string)
pdf Jul 1, 2016
be289ea
Merge pull request #223 from pdf/fix_exclude
nirvdrum Jul 1, 2016
3dea2bf
Allow `tags` and `branches` arguments to be specified multiple times
pdf Jul 5, 2016
3d9a510
Merge pull request #224 from pdf/multiple_branches_tags
nirvdrum Oct 18, 2016
243705a
Updated README to note that '--branches' and '--tags' can be passed m…
nirvdrum Oct 30, 2016
39d1f6e
Preparing the 2.4.0 release.
nirvdrum Oct 30, 2016
d3eab20
Version bump to 2.4.0
nirvdrum Oct 30, 2016
6dac85a
Regenerate gemspec for version 2.4.0
nirvdrum Oct 30, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
pkg
.idea
.ruby-version
199 changes: 199 additions & 0 deletions ChangeLog.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,199 @@
# 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.

* Added support for the '--password' option for authentication (thanks edpbx).
* Added the ability to specify the '--branches' and '--tags' arguments multiple times (thanks pdf).
* Fixed a problem with processing of the '--exclude' argument (improper quoting internally) (thanks pdf).

# 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.

* Removed open4 dependency. svn2git no longer has any runtime dependencies and things work well on Windows again.
* Fixed an issue with Ruby 1.8.7, which doesn't implicitly require the 'thread' library meaning classes that library weren't in scope.


# 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.

* Fixed creating local branches for remote SVN branches in git >= 1.8.3.2.
* Fixed verbose logging of sub-process STDERR stream.
* Added MIT license metadata to gemspec.
* Switched to minitest to get tests working on Ruby 1.9+ with minitest 5+ installed.


# 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.

* Pass STDIN through to the underlying git-svn process so users can respond to prompts.

# 2.2.5 - 2014-03-09

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


* Fixed an with single quote escaping (thanks aucl).
* Escape double quotes (e.g., if they appear in a commit message) before passing to the shell (thanks aucl).

# 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.

* Fixed an issue with password protected svn-repositories. The prompt to enter the password is now displayed.
* Fixed an issue with server certificates. If the certificate is untrusted, the prompt to confirm or deny the certificate is now shown.
* Fixed an issue with using the `--local` flag for `git config` in git versions < 1.7.4.


# 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.

* Fixed an issue working with repositories that contained a space in the name (thanks edsonlima).
* Fixed an issue working with tags that contain a hyphen (thanks Rud5G).
* Fixed an issue with fixing tags during a rebase (thanks PowerKiKi).
* Double-quote git-svn commands working with tags to avoid issues with special strings (thanks CyberTech).
* Improved the documentation example of fetching the author list for an SVN repository (thanks bwolfe).
* Set the git committer date for tags in a more cross-platform manner (thanks CyberTech).
* Improved documentation formatting (thanks ruderphilipp).

# 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.

* Added the ability to specify an end revision for migration (thanks dzuelke).
* Fixed an issue with initial conversion if the repo had tags (thanks dzuelke).

# 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.

* Fixed an issue with not quoting tag names (thanks craigahobbs and thinkerbot)
* Fixed an issue whereby the person running the svn2git conversion became the author of every tag (i.e., we lost the
original tag committer info) (thanks thinkerbot)

# 2.1.2 - 2011-12-28

* Fixed a regression in improperly quoting branch names (thanks ziangsong).

# 2.1.1 - 2011-12-27

* Fixed SVN branch detection (thanks thinkerbot).
* Stop processing when a git subprocess fails (thanks thinkerbot).
* Fixed an issue with SVN branches containing shell special characters (thanks sleicht).

# 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.

* Added --no-minimize-url option for migrating specific subprojects from an SVN repo containing several projects (thanks fmjrey).
* Added --username option for migrating password-protected repositories (thanks svenax).
* Added --revision option for specifying the revision to start importing from (thanks svenax).
* Fixed compatibility with older versions of git (thanks juliantaylor).

# 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:

* This will not work on already converted repositories because the tracking information isn't set up correctly. You could do that
yourself, but it's probably a lot easier to do the conversion over.
* svn2git now maintains remote tracking information. If this is a problem for you because you don't want any links to the SVN server
you can either stick with a 1.x release of svn2git or simply clone the repo created with svn2git, which will lose the tracking information.

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.

* Fix error when using '--exclude' option.

# 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.

* Deal cleanly with any single quotes found in tag comments so that the 'git tag' commands run correctly.

# 1.3.1 - 2009-06-09

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

* Fixed a problem with creating actual git tags when the SVN tags path was named anything other than 'tags.'

# 1.3.0 - 2009-06-09

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

* Fixed a problem where tags didn't get the original date and time.
* New switch --exclude which can be used to specify a PCRE pattern to exclude paths from the import.
* New switches --no{trunk,branches,tags} to skip import of those.
* Improved docs.

# 1.2.4 - 2009-05-04

* No changes. I ran the jeweler command twice inadvertently. Tearing down the release would be more harmful than helpful.

# 1.2.3 - 2009-05-04

* Yanked out the code referencing the gem by name. This shouldn't be necessary at all.

# 1.2.2 - 2009-05-04

* Updated the reference gem in the binary to use this one and not the one on RubyForge.

# 1.2.1 - 2009-04-19

* Fixed a problem with the svn2git binary not loading command-line args properly.

# 1.2.0 - 2009-04-17

* Reworked command-line options so they work similarly to every other app in the world.
* Better error messaging when no URL provided.
* Improved docs.

# 1.1.1 - 2009-04-15

* Started using Jeweler for gem management.
* Fixed issue with not loading up RubyGems appropriately.

# 1.1.0 - 2009-01-02

* First release since nirvdrum fork.

* Fixed issues with handling of tags and branches.
* Added better logging of output from git-svn.
* Wrap external command processing to capture failures.

# 1.0.0 - 2008-07-19

* Forked version from jcoglan.
2 changes: 1 addition & 1 deletion MIT-LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2008 James Coglan
Copyright (c) 2008 James Coglan, Kevin Menard

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
89 changes: 0 additions & 89 deletions README

This file was deleted.

Loading