-
Notifications
You must be signed in to change notification settings - Fork 484
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
base: master
Are you sure you want to change the base?
deneme #5
Conversation
…emote branches or tags.
…is allows us to grab STDOUT in realtime in order to show what's going on.
… passed as the --trunk parameter, so we should always use 'trunk' as the branch name to look for.
- Modified to remove tag branches after tagging. - Modified to change checkout trunk before deleting master and delete trunk branch after master is switched over. Signed-off-by: Kevin Menard <[email protected]>
…c2288a5 where #{} were not getting evaluated in the single quotes. - Added repo cleaning and optimization after conversion completes. - Changes usage (documented in README) and added handling for other svn repo layouts. Note: Usage no longer defaults to standard repo layouts. Signed-off-by: Kevin Menard <[email protected]>
… need a better way of disabling them. Also started extracting the logging. Probably best to use a standard logger.
… more than just a cp.
…ecause we no longer check the tag out.
…nches like tags/xxx were still found after migration using the tags option with a non-standard name like releases because git-svn already made branches named like tags/xxx even though any tag was specified.
Signed-off-by: Kevin Menard <[email protected]>
Ruby 1.9+ uses Minitest as the backend for Test::Unit. As of Minitest 5, the shim no longer supports Test::Unit::TestCase. Adjust the svn2git test suite to support Minitest 5's syntax. Minitest versions 4 and below do not support the newer Minitest::Test class that arrived in version 5. For that case, use the MiniTest::Unit::TestCase class as a fallback.
tests: switch to minitest
In order not to break semantics with those using svn2git with git < 1.8.3.2, the current tracking behavior is preserved but deprecated. Its functionality is superceded by our '--rebase' option for re-syncing with upstream.
open4 was added as a dependency when I was trying to parse STDERR and needed to work with STDIN. As it turns out, $stdin is good enough. Redirecting STDERR to STDOUT seems to be good enough as well. While open4 is probably still a cleaner approach, its reliance on fork() means it doesn't work on non-JRuby in Windows (echnically it doesn't work in JRuby either, but JRuby has an IO.popen4 special method that does virtually the same thing and we were using that instead).
On Debian systems, the `rubygems` package has been rolled into the `ruby` package.
Remove unnecessary package install in README
Stop README ID-extract snippet leaving spaces end of line
Add support for --password option
The quote in the appended `--ignore-paths` cmd argument is in the wrong place. Also add the conventional space in case of additional future args.
Fix exclude arg (incorrectly quoted string)
This mirrors upstream, though I'm not certain of which git-svn version this functionality was added. Fixes #175
Allow `tags` and `branches` arguments to be specified multiple times
Hi, you might have already spotted this but if not: are you sure you meant to send a PR to this repo? I have not maintained this project in over 8 years and there are several active forks of it. Can you check who you meant to ask to pull this work and close this PR once you've decided? Many thanks :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lucifer mshl
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Luiz lucifer
No description provided.