2 months agoFix some hangs that sometimes occurred when there was no data on stout but there... master
Marc Liyanage [Wed, 14 Mar 2012 23:24:53 +0000]
Fix some hangs that sometimes occurred when there was no data on stout but there was some on stderr. stdout.eof? in that situation would call getc() on the stdout file handle, and that blocked indefinitely.

2 months agoAdd git-checkout-by-date.sh
Marc Liyanage [Fri, 9 Mar 2012 11:06:16 +0000]
Add git-checkout-by-date.sh

5 months agoFilter out not yet existing directories during svn:externals preflight.
Marc Liyanage [Tue, 20 Dec 2011 21:55:29 +0000]
Filter out not yet existing directories during svn:externals preflight.

5 months agoDo the dirty-files check for all sandboxes upfront to fail-fast a potentially long...
Marc Liyanage [Tue, 13 Dec 2011 07:37:14 +0000]
Do the dirty-files check for all sandboxes upfront to fail-fast a potentially long-running operation.

18 months agoCompare externals URLs without trailing slashes.
Marc Liyanage [Thu, 18 Nov 2010 16:46:18 +0000]
Compare externals URLs without trailing slashes.

Closes gh-2.

21 months agoAutomatically retry aborted SVN fetch operation shell commands if they fail with...
Marc Liyanage [Mon, 16 Aug 2010 17:18:27 +0000]
Automatically retry aborted SVN fetch operation shell commands if they fail with a known error condition, happens about every 2000-3000 commits with large repositories.

22 months agoWrap single path in array, fixes #1.
Marc Liyanage [Wed, 7 Jul 2010 21:23:56 +0000]
Wrap single path in array, fixes #1.

23 months agoSelect current line in annotation result
Marc Liyanage [Tue, 8 Jun 2010 05:37:04 +0000]
Select current line in annotation result

2 years agoshorten paths in diagnostic output
Marc Liyanage [Wed, 19 May 2010 19:39:23 +0000]
shorten paths in diagnostic output

2 years agoAdd switching to master branch and back for svn rebase, instead of aborting with...
Marc Liyanage [Wed, 19 May 2010 17:15:58 +0000]
Add switching to master branch and back for svn rebase, instead of aborting with an error message.

2 years agoAdding Xcode "git annotate" user script
Marc Liyanage [Mon, 17 May 2010 16:39:23 +0000]
Adding Xcode "git annotate" user script

2 years agoDoc fixes
Marc Liyanage [Mon, 17 May 2010 16:39:11 +0000]
Doc fixes

2 years agoTotal time output formatting tweak
Marc Liyanage [Sun, 9 May 2010 19:34:01 +0000]
Total time output formatting tweak

2 years agoDetect and abort when a directory was expected to be a Git working copy but it isn...
Marc Liyanage [Thu, 6 May 2010 22:13:05 +0000]
Detect and abort when a directory was expected to be a Git working copy but it isn't. One cause for this is when a directory is moved somewhere else and the old location is redefined as an svn:externals.

2 years agoclearer current directory output during update
Marc Liyanage [Mon, 3 May 2010 17:45:56 +0000]
clearer current directory output during update

2 years agoFiltering more uninteresting output
Marc Liyanage [Thu, 29 Apr 2010 19:08:30 +0000]
Filtering more uninteresting output

2 years agoAdd missing predicate method ?
Marc Liyanage [Thu, 29 Apr 2010 17:26:31 +0000]
Add missing predicate method ?

2 years agoFiltering more uninteresting output
Marc Liyanage [Thu, 29 Apr 2010 17:25:16 +0000]
Filtering more uninteresting output

2 years agoSwitch shell execution to Open3 for better control of output
Marc Liyanage [Thu, 29 Apr 2010 17:10:54 +0000]
Switch shell execution to Open3 for better control of output

2 years agoFix old variable references
Marc Liyanage [Wed, 28 Apr 2010 01:24:37 +0000]
Fix old variable references

2 years agoAdded compatibility for git version 1.6
Marc Liyanage [Tue, 27 Apr 2010 21:37:38 +0000]
Added compatibility for git version 1.6

2 years agoDocumentation and error message tweaks
Marc Liyanage [Tue, 27 Apr 2010 21:00:08 +0000]
Documentation and error message tweaks

2 years agoDoc cleanup
Marc Liyanage [Tue, 27 Apr 2010 18:19:36 +0000]
Doc cleanup

2 years agoAdd some documentation in comments.
Marc Liyanage [Tue, 27 Apr 2010 16:59:06 +0000]
Add some documentation in comments.

2 years agoUse block form to make sure exclude file handles are closed, in order not to mess...
Marc Liyanage [Mon, 26 Apr 2010 23:03:14 +0000]
Use block form to make sure exclude file handles are closed, in order not to mess up the file contents

2 years agoAdd a --no-history command line option that limits the first-time SVN clone to the...
Marc Liyanage [Mon, 26 Apr 2010 22:09:52 +0000]
Add a --no-history command line option that limits the first-time SVN clone to the HEAD revision.

2 years agoRefer users of Perl version to Ruby version of the script.
Marc Liyanage [Fri, 23 Apr 2010 20:25:48 +0000]
Refer users of Perl version to Ruby version of the script.

2 years agoDisplay full paths in non-externals git-svn sandbox warnings, and display them all...
Marc Liyanage [Fri, 23 Apr 2010 20:02:53 +0000]
Display full paths in non-externals git-svn sandbox warnings, and display them all together at the very end of the run.

2 years agocleaner output
Marc Liyanage [Fri, 23 Apr 2010 00:26:38 +0000]
cleaner output

2 years agoTry to detect the case of removed svn:externals, i.e. git-svn sandboxes that do not...
Marc Liyanage [Fri, 23 Apr 2010 00:20:43 +0000]
Try to detect the case of removed svn:externals, i.e. git-svn sandboxes that do not map to a corresponding svn:externals definition path.

2 years agolog message cleanup for quick mode
Marc Liyanage [Thu, 22 Apr 2010 23:22:56 +0000]
log message cleanup for quick mode

2 years agoAdd a quick mode to the Ruby version
Marc Liyanage [Tue, 20 Apr 2010 23:27:47 +0000]
Add a quick mode to the Ruby version

2 years agoRuby style cleanup
Marc Liyanage [Sun, 18 Apr 2010 21:44:44 +0000]
Ruby style cleanup
- indent 2 spaces
- spaces before and after block content
- get rid of semicolons
- get rid of return statements at end of methods

2 years agocleanup
Marc Liyanage [Sun, 18 Apr 2010 06:08:23 +0000]
cleanup

2 years agofinished ruby version
Marc Liyanage [Sun, 18 Apr 2010 05:42:55 +0000]
finished ruby version

2 years agoTry to handle more interruption cases.
Marc Liyanage [Fri, 16 Apr 2010 21:22:43 +0000]
Try to handle more interruption cases.

2 years agoChange script to 'svn rebase' the current directory too, not just the externals.
Marc Liyanage [Fri, 16 Apr 2010 17:25:44 +0000]
Change script to 'svn rebase' the current directory too, not just the externals.

2 years agoUse better mapping snippet from Joachim, http://gist.github.com/368564.
Marc Liyanage [Fri, 16 Apr 2010 15:55:26 +0000]
Use better mapping snippet from Joachim, gist.github.com/368564.

2 years agosplit URLs
Marc Liyanage [Fri, 16 Apr 2010 07:10:52 +0000]
split URLs

2 years agoAdding ruby version of git-svn-clone-externals script, work in progress.
Marc Liyanage [Fri, 16 Apr 2010 06:23:28 +0000]
Adding ruby version of git-svn-clone-externals script, work in progress.

2 years agoFix regex to detect versioned externals to make it actually work.
Marc Liyanage [Fri, 16 Apr 2010 06:20:41 +0000]
Fix regex to detect versioned externals to make it actually work.

2 years agoAdded check for changed svn:externals URLs since working copy checkout.
Marc Liyanage [Thu, 15 Apr 2010 00:47:17 +0000]
Added check for changed svn:externals URLs since working copy checkout.
Error message tweaks

2 years agoMore informative output during svn rebase
Marc Liyanage [Wed, 14 Apr 2010 15:51:18 +0000]
More informative output during svn rebase

2 years agoTolerate untracked files when checking for dirty working copy before running svn...
Marc Liyanage [Mon, 12 Apr 2010 04:14:37 +0000]
Tolerate untracked files when checking for dirty working copy before running svn rebase.

2 years agoFix directory in svn rebase precondition check error messages
Marc Liyanage [Thu, 8 Apr 2010 19:53:02 +0000]
Fix directory in svn rebase precondition check error messages

2 years agoDo some more precondition checks before running svn rebase, terminate all die() messa...
Marc Liyanage [Thu, 8 Apr 2010 19:36:46 +0000]
Do some more precondition checks before running svn rebase, terminate all die() messages with newlines.

2 years agoAdd SVN externals and ignores to Git exclude list
Marc Liyanage [Thu, 8 Apr 2010 00:18:44 +0000]
Add SVN externals and ignores to Git exclude list

2 years agoGet rid of .git_externals directories and symlinks pointing inside it and put externa...
Marc Liyanage [Wed, 7 Apr 2010 21:23:55 +0000]
Get rid of .git_externals directories and symlinks pointing inside it and put externals directories directly where they are expected.

2 years agoAdd git-svn-clone-externals.pl
Marc Liyanage [Wed, 7 Apr 2010 20:25:51 +0000]
Add git-svn-clone-externals.pl