svn2svn.git
10 years ago* Carry-forward revprop values from source repo
Tony Duckles [Thu, 26 Jan 2012 05:13:00 +0000]
* Carry-forward revprop values from source repo
* Make shared code for generating list of svn2svn:* source-tracking revprops

10 years agoBetter "Usage" help-text
Tony Duckles [Wed, 25 Jan 2012 06:08:02 +0000]
Better "Usage" help-text

10 years agoRemove obsolete pre-revprop-change.example.sh
Tony Duckles [Wed, 25 Jan 2012 05:44:25 +0000]
Remove obsolete pre-revprop-change.example.sh

10 years agoContinue-mode support w/ rev_map
Tony Duckles [Wed, 25 Jan 2012 05:40:32 +0000]
Continue-mode support w/ rev_map

10 years agoMerge branch 'modules' into develop
Tony Duckles [Tue, 24 Jan 2012 05:39:39 +0000]
Merge branch 'modules' into develop

10 years agoRun make-replay-repo in verbose-mode
Tony Duckles [Tue, 24 Jan 2012 05:38:34 +0000]
Run make-replay-repo in verbose-mode

10 years agoRemove HEAD-specific short-circuiting
Tony Duckles [Tue, 24 Jan 2012 05:35:01 +0000]
Remove HEAD-specific short-circuiting

10 years ago* Use ui.status for all status messages (verbose and debug)
Tony Duckles [Tue, 24 Jan 2012 05:31:02 +0000]
* Use ui.status for all status messages (verbose and debug)
* Show "Committed revision" after commits to target repo
* Fixes to in_svn()
* Show "svn status" results before cleanup when we catch an external-command exception

10 years agoMinor fixes to get_svn_status() handling
Tony Duckles [Tue, 24 Jan 2012 05:25:56 +0000]
Minor fixes to get_svn_status() handling

10 years agoDon't truncate status messages by default
Tony Duckles [Tue, 24 Jan 2012 05:24:58 +0000]
Don't truncate status messages by default

10 years agoAdd optional 'no_fail' param to run_svn() and downstream functions
Tony Duckles [Tue, 24 Jan 2012 05:24:02 +0000]
Add optional 'no_fail' param to run_svn() and downstream functions

10 years agoSupport 'color' named-param in ui.status()
Tony Duckles [Tue, 24 Jan 2012 03:56:11 +0000]
Support 'color' named-param in ui.status()

10 years agoMigrate to run/svn2svn.py v1.0.0
Tony Duckles [Tue, 24 Jan 2012 03:55:51 +0000]
Migrate to run/svn2svn.py

10 years agoAdd svn2svn specific changes
Tony Duckles [Sun, 22 Jan 2012 22:30:12 +0000]
Add svn2svn specific changes

10 years agoRemove hgsvn-centric exception classes
Tony Duckles [Sun, 22 Jan 2012 20:48:13 +0000]
Remove hgsvn-centric exception classes

10 years agoCopy shared hgsvn code: https://bitbucket.org/andialbrecht/hgsvn @ 528dea531a2e
Tony Duckles [Sun, 22 Jan 2012 20:44:26 +0000]
Copy shared hgsvn code: https://bitbucket.org/andialbrecht/hgsvn @ 528dea531a2e

10 years agoMerge branch 'ancestors' into develop
Tony Duckles [Sun, 22 Jan 2012 19:35:21 +0000]
Merge branch 'ancestors' into develop

10 years agoUpdate tests for "_wc_target"
Tony Duckles [Sat, 21 Jan 2012 20:59:32 +0000]
Update tests for "_wc_target"

10 years agoMore test cases
Tony Duckles [Sat, 21 Jan 2012 20:56:58 +0000]
More test cases

10 years ago* Fix replace handling in do_svn_add()
Tony Duckles [Sat, 21 Jan 2012 20:48:05 +0000]
* Fix replace handling in do_svn_add()
* Move removed_paths handling back to process_svn_log_entry()
* Misc code clean-up

10 years agoCheckout target WC in "_wc_target" instead of "_dup_wc"
Tony Duckles [Sat, 21 Jan 2012 20:47:06 +0000]
Checkout target WC in "_wc_target" instead of "_dup_wc"

10 years agoSplit pre-revprop-change example from make-replay-repo.sh to pre-revprop-change.examp...
Tony Duckles [Sat, 21 Jan 2012 03:53:36 +0000]
Split pre-revprop-change example from make-replay-repo.sh to pre-revprop-change.example.sh

10 years ago* Refactor find_svn_ancestors() to never require passed-in copyfrom_path/rev.
Tony Duckles [Sat, 21 Jan 2012 03:45:09 +0000]
* Refactor find_svn_ancestors() to never require passed-in copyfrom_path/rev.
* Rename replay_svn_copyfrom() -> do_svn_add() and rewrite to walk the add'd tree breadth-first to correctly handle any child contents with different ancestry than the parent.
* Update main() to rename source_rev -> source_start_rev for clarity.

10 years agoMore robust in_svn()
Tony Duckles [Fri, 20 Jan 2012 21:55:29 +0000]
More robust in_svn()

10 years ago* Debug parser option-group
Tony Duckles [Mon, 16 Jan 2012 00:55:36 +0000]
* Debug parser option-group
* Fix get_rev_map() off-by-one bug

10 years agoHandle source-tracking revprop setting directly in commit_from_svn_log_entry()
Tony Duckles [Sun, 15 Jan 2012 16:32:10 +0000]
Handle source-tracking revprop setting directly in commit_from_svn_log_entry()

10 years agoAdd command-line options for enabling debug/verbose options
Tony Duckles [Sun, 15 Jan 2012 16:31:05 +0000]
Add command-line options for enabling debug/verbose options

10 years agoCode clean-up
Tony Duckles [Sun, 15 Jan 2012 06:01:12 +0000]
Code clean-up

10 years agoTweaks to get_svn_dirlist() handling
Tony Duckles [Sun, 15 Jan 2012 04:27:31 +0000]
Tweaks to get_svn_dirlist() handling

10 years agoTweaks to tests/make-ref-repo.sh
Tony Duckles [Sun, 15 Jan 2012 04:27:12 +0000]
Tweaks to tests/make-ref-repo.sh

10 years agoFix and simplify get_svn_dirlist()
Tony Duckles [Sun, 15 Jan 2012 04:07:40 +0000]
Fix and simplify get_svn_dirlist()

10 years agoMajor rewrite for replay_svn_ancestors() -> replay_svn_copyfrom()
Tony Duckles [Sat, 14 Jan 2012 17:43:26 +0000]
Major rewrite for replay_svn_ancestors() -> replay_svn_copyfrom()

10 years agoInitial rev_map support handling and better svn-copy handling
Tony Duckles [Mon, 9 Jan 2012 00:33:40 +0000]
Initial rev_map support handling and better svn-copy handling

10 years agoAdd source-tracking revprop's
Tony Duckles [Sat, 7 Jan 2012 05:20:30 +0000]
Add source-tracking revprop's

10 years agoTest scripts
Tony Duckles [Sat, 7 Jan 2012 03:06:20 +0000]
Test scripts

10 years agoAdd COPYING.txt (GPL v3)
Tony Duckles [Fri, 30 Dec 2011 01:19:09 +0000]
Add COPYING.txt (GPL v3)

10 years agoAdd more TODO's. Need to support "svn copy" from an earlier commit on trunk.
Tony Duckles [Sun, 25 Dec 2011 16:02:33 +0000]
Add more TODO's. Need to support "svn copy" from an earlier commit on trunk.

10 years agoFix display for action="D"
Tony Duckles [Sun, 25 Dec 2011 03:43:58 +0000]
Fix display for action="D"

10 years agoProcess action="M" inline too now: we process paths in sorted order (depth-first...
Tony Duckles [Sun, 25 Dec 2011 03:35:50 +0000]
Process action="M" inline too now: we process paths in sorted order (depth-first), so need to run "svn merge" commands for parent folders ahead of "svn add/copy" commands for child files. Only action="D" are deferred now.

10 years agoDo WC "svn copy" if source exists locally, else do URL "svn copy" from copy-from...
Tony Duckles [Sat, 24 Dec 2011 22:05:35 +0000]
Do WC "svn copy" if source exists locally, else do URL "svn copy" from copy-from URL@rev

10 years ago* Fix changed_path sorting in parse_svn_log_xml()
Tony Duckles [Sat, 24 Dec 2011 18:31:40 +0000]
* Fix changed_path sorting in parse_svn_log_xml()
* Update process_svn_log_entry() to display 'action' rather than 'd['action']', since for action="R" we change action="A"

10 years agoOnly do replay_svn_ancestors() for kind="dir"
Tony Duckles [Fri, 23 Dec 2011 23:46:40 +0000]
Only do replay_svn_ancestors() for kind="dir"

10 years ago* Remove unused source_offset param in process_svn_log_entry
Tony Duckles [Fri, 23 Dec 2011 23:21:34 +0000]
* Remove unused source_offset param in process_svn_log_entry
* For "svn copy", use explicit target_url references rather than local wc references, to avoid problems for rename-cases during replays where the "remove" is committed ahead of the "add".
* Force -r value to be passed if using continue-mode, for short-term

10 years agoUpdate svnlog_verbose handling to log messages for deferred actions when deferred...
Tony Duckles [Fri, 23 Dec 2011 02:53:10 +0000]
Update svnlog_verbose handling to log messages for deferred actions when deferred actions are processed

10 years agoDisplay status message before running "svn commit" command
Tony Duckles [Fri, 23 Dec 2011 00:21:35 +0000]
Display status message before running "svn commit" command

10 years ago* Only pass "-v" to svn log when needed
Tony Duckles [Fri, 23 Dec 2011 00:13:48 +0000]
* Only pass "-v" to svn log when needed
* Fix replaced ("R") action handling
* Run "svn up" after each pull_svn_rev() to ensure working-copy is all at the same final HEAD revision.

10 years agoAdd warning about initial get_first_svn_log_entry() can be *very* slow
Tony Duckles [Thu, 22 Dec 2011 23:12:39 +0000]
Add warning about initial get_first_svn_log_entry() can be *very* slow

10 years agoFix run_svn_log @rev handling, don't run svn add on paths already in svn
Tony Duckles [Thu, 22 Dec 2011 23:10:41 +0000]
Fix run_svn_log @rev handling, don't run svn add on paths already in svn

10 years agoBetter verbose status messages source_url revisions
Tony Duckles [Thu, 22 Dec 2011 22:34:55 +0000]
Better verbose status messages source_url revisions

10 years agoEliminate _original_wc, replace initial "svn import" with "svn export+add"
Tony Duckles [Thu, 22 Dec 2011 22:03:45 +0000]
Eliminate _original_wc, replace initial "svn import" with "svn export+add"

10 years agoMore changes for find_svn_ancestors() support
Tony Duckles [Mon, 19 Dec 2011 04:37:18 +0000]
More changes for find_svn_ancestors() support

10 years agoAdding README
Tony Duckles [Mon, 19 Dec 2011 00:41:55 +0000]
Adding README

10 years agoMajor rewrite for find_svn_ancestors() support
Tony Duckles [Sun, 18 Dec 2011 20:24:52 +0000]
Major rewrite for find_svn_ancestors() support

10 years agoAdding in_svn() for SVN 1.7 support
Tony Duckles [Thu, 15 Dec 2011 23:50:21 +0000]
Adding in_svn() for SVN 1.7 support

10 years agosvn log -r HEAD:HEAD doesn't always work, but svn log should return HEAD info by...
Tony Duckles [Thu, 15 Dec 2011 04:31:01 +0000]
svn log -r HEAD:HEAD doesn't always work, but svn log should return HEAD info by default

10 years agoBetter svn merge handling
Tony Duckles [Thu, 15 Dec 2011 04:28:23 +0000]
Better svn merge handling

10 years agoInitial commit: http://svn2svn.googlecode.com/svn/trunk/ r14
Tony Duckles [Thu, 15 Dec 2011 04:26:18 +0000]
Initial commit: svn2svn.googlecode.com/svn/trunk/ r14