jelmer/subvertpy.git
16 years agoSupport possible_transports argument.
Jelmer Vernooij [Sun, 28 Oct 2007 21:05:13 +0000 (22:05 +0100)]
Support possible_transports argument.

16 years agoFix syntax.
Jelmer Vernooij [Sat, 27 Oct 2007 22:02:09 +0000 (00:02 +0200)]
Fix syntax.

16 years agoStart working on copying using svn_ra_replay.
Jelmer Vernooij [Fri, 26 Oct 2007 16:17:28 +0000 (18:17 +0200)]
Start working on copying using svn_ra_replay.

16 years agoReuse editor object.
Jelmer Vernooij [Fri, 26 Oct 2007 15:23:30 +0000 (17:23 +0200)]
Reuse editor object.

16 years agoMore work moving code into the RevisionBuildEditor.
Jelmer Vernooij [Fri, 26 Oct 2007 14:12:13 +0000 (16:12 +0200)]
More work moving code into the RevisionBuildEditor.

16 years agoStart working on recycling RevisionBuildEditor.
Jelmer Vernooij [Thu, 25 Oct 2007 23:52:25 +0000 (01:52 +0200)]
Start working on recycling RevisionBuildEditor.

16 years agoUpdate FAQ after packs format name change and credits.
Jelmer Vernooij [Thu, 25 Oct 2007 22:47:09 +0000 (00:47 +0200)]
Update FAQ after packs format name change and credits.

16 years agomake error more verbose.
Jelmer Vernooij [Thu, 25 Oct 2007 11:31:06 +0000 (13:31 +0200)]
make error more verbose.

16 years agoMake error a bit more verbose when changing repository root.
Jelmer Vernooij [Thu, 25 Oct 2007 11:21:39 +0000 (13:21 +0200)]
Make error a bit more verbose when changing repository root.

16 years agoAvoid traceback when already upgraded revisions are present.
Jelmer Vernooij [Wed, 24 Oct 2007 18:58:39 +0000 (20:58 +0200)]
Avoid traceback when already upgraded revisions are present.

16 years agoAdd error for up to date mappings.
Jelmer Vernooij [Wed, 24 Oct 2007 17:42:03 +0000 (19:42 +0200)]
Add error for up to date mappings.

16 years agoAdd new entry for #145148.
Jelmer Vernooij [Wed, 24 Oct 2007 16:15:34 +0000 (18:15 +0200)]
Add new entry for #145148.

16 years agoHandle corner cases pulling pushed changes with directory renames.
Jelmer Vernooij [Wed, 24 Oct 2007 16:14:16 +0000 (18:14 +0200)]
Handle corner cases pulling pushed changes with directory renames.

16 years agoProperly abort write group when exceptions are raised.
Jelmer Vernooij [Wed, 24 Oct 2007 13:07:07 +0000 (15:07 +0200)]
Properly abort write group when exceptions are raised.

16 years agodeal with editor batons only in the transport code
Jelmer Vernooij [Tue, 23 Oct 2007 18:18:20 +0000 (20:18 +0200)]
deal with editor batons only in the transport code

16 years agoFix test, add some packs-specific code.
Jelmer Vernooij [Tue, 23 Oct 2007 16:17:08 +0000 (18:17 +0200)]
Fix test, add some packs-specific code.

16 years agoMove knit-specific bits of the revision builder into a separate class.
Jelmer Vernooij [Tue, 23 Oct 2007 14:07:40 +0000 (16:07 +0200)]
Move knit-specific bits of the revision builder into a separate class.

16 years agoUse locking and write groups properly, fixes compatibility with packs.
Jelmer Vernooij [Tue, 23 Oct 2007 12:31:34 +0000 (14:31 +0200)]
Use locking and write groups properly, fixes compatibility with packs.

16 years agoRaise proper exception when lightweight checkout is out of date during commit.
Jelmer Vernooij [Mon, 22 Oct 2007 18:42:08 +0000 (20:42 +0200)]
Raise proper exception when lightweight checkout is out of date during commit.

16 years agoActually use the right function.
Jelmer Vernooij [Sat, 20 Oct 2007 22:48:35 +0000 (00:48 +0200)]
Actually use the right function.

16 years agoAdd helper function for stripping the branch path.
Jelmer Vernooij [Sat, 20 Oct 2007 22:17:34 +0000 (00:17 +0200)]
Add helper function for stripping the branch path.

16 years agoRaise error when trying to change repository root, add test for bug 118787.
Jelmer Vernooij [Sat, 20 Oct 2007 19:20:18 +0000 (21:20 +0200)]
Raise error when trying to change repository root, add test for bug 118787.

16 years agoSupport --remember and make location argument optional for svn-push.
Jelmer Vernooij [Sat, 20 Oct 2007 19:18:11 +0000 (21:18 +0200)]
Support --remember and make location argument optional for svn-push.

16 years agoAdd another test for #145148
Jelmer Vernooij [Sat, 20 Oct 2007 18:10:41 +0000 (20:10 +0200)]
Add another test for #145148

16 years agohandle corner case in logwalker.find_latest_change correctly.
Jelmer Vernooij [Sat, 20 Oct 2007 16:52:14 +0000 (18:52 +0200)]
handle corner case in logwalker.find_latest_change correctly.

16 years agoAdd test case demonstrating #145148
Jelmer Vernooij [Sat, 20 Oct 2007 14:45:23 +0000 (16:45 +0200)]
Add test case demonstrating #145148

16 years agoDon't print traceback when raising errors about bzr versions.
Jelmer Vernooij [Sat, 20 Oct 2007 14:09:40 +0000 (16:09 +0200)]
Don't print traceback when raising errors about bzr versions.

16 years agoCheck version of bzr-rebase before using it.
Jelmer Vernooij [Fri, 19 Oct 2007 11:50:16 +0000 (13:50 +0200)]
Check version of bzr-rebase before using it.

16 years agoClean up cache list.
Jelmer Vernooij [Thu, 18 Oct 2007 21:18:44 +0000 (23:18 +0200)]
Clean up cache list.

16 years agoUpdate installation requirements.
Jelmer Vernooij [Thu, 18 Oct 2007 20:48:45 +0000 (22:48 +0200)]
Update installation requirements.

16 years agoFix last test.
Jelmer Vernooij [Wed, 17 Oct 2007 11:53:59 +0000 (13:53 +0200)]
Fix last test.

16 years agoWork around the fact that subversion only considers files for commit that have an...
Jelmer Vernooij [Wed, 17 Oct 2007 11:46:53 +0000 (13:46 +0200)]
Work around the fact that subversion only considers files for commit that have an atime > timestamp at checkout.

16 years agoBe somewhat more verbose.
Jelmer Vernooij [Wed, 17 Oct 2007 11:44:36 +0000 (13:44 +0200)]
Be somewhat more verbose.

16 years agoAdd test for scheme initialization.
Jelmer Vernooij [Wed, 17 Oct 2007 10:47:26 +0000 (12:47 +0200)]
Add test for scheme initialization.

16 years agoFix compatibility with 0.92.
Jelmer Vernooij [Wed, 17 Oct 2007 10:37:19 +0000 (12:37 +0200)]
Fix compatibility with 0.92.

16 years agoFix 'bzr checkout --lightweight' for http and https branches. (#144032)
Jelmer Vernooij [Tue, 16 Oct 2007 23:25:41 +0000 (01:25 +0200)]
Fix 'bzr checkout --lightweight' for http and https branches. (#144032)

16 years agoAvoid = in property names (#125751).
Jelmer Vernooij [Tue, 16 Oct 2007 12:40:17 +0000 (14:40 +0200)]
Avoid = in property names (#125751).

16 years agoAvoid args/kwargs.
Jelmer Vernooij [Wed, 10 Oct 2007 23:24:17 +0000 (01:24 +0200)]
Avoid args/kwargs.

16 years agoSupport svn+ hack when committing in bound branches. (#150699)
Jelmer Vernooij [Tue, 9 Oct 2007 12:27:42 +0000 (14:27 +0200)]
Support svn+ hack when committing in bound branches. (#150699)

16 years agoAdd mutter for revision properties.
Jelmer Vernooij [Fri, 5 Oct 2007 13:19:29 +0000 (15:19 +0200)]
Add mutter for revision properties.

16 years agoUse commit revprops rather than just commit message when committing.
Jelmer Vernooij [Tue, 2 Oct 2007 01:05:30 +0000 (03:05 +0200)]
Use commit revprops rather than just commit message when committing.

16 years agoMerge some offline changes.
Jelmer Vernooij [Mon, 1 Oct 2007 18:18:33 +0000 (20:18 +0200)]
Merge some offline changes.

16 years agoGive proper warning message when running 'bzr svn-import' on something that is
Jelmer Vernooij [Wed, 26 Sep 2007 12:05:21 +0000 (14:05 +0200)]
Give proper warning message when running 'bzr svn-import' on something that is
not a Subversion repository.

16 years agoUse new KnownFailure exception.
Jelmer Vernooij [Wed, 26 Sep 2007 11:58:02 +0000 (13:58 +0200)]
Use new KnownFailure exception.

16 years agoGive proper warning message when running 'bzr svn-branching-scheme' on something...
Jelmer Vernooij [Wed, 26 Sep 2007 11:45:50 +0000 (13:45 +0200)]
Give proper warning message when running 'bzr svn-branching-scheme' on something that is not a Subversion repository. (#145159)

16 years agoAdd entry about svn-upgrade.
Jelmer Vernooij [Wed, 26 Sep 2007 02:13:08 +0000 (04:13 +0200)]
Add entry about svn-upgrade.

16 years agoAdd note on svn versions.
Jelmer Vernooij [Tue, 25 Sep 2007 13:43:48 +0000 (15:43 +0200)]
Add note on svn versions.

16 years agoMention bug#
Jelmer Vernooij [Mon, 24 Sep 2007 19:23:19 +0000 (21:23 +0200)]
Mention bug#

16 years agoImplement ListBranchingScheme.is_branch_parent().
Jelmer Vernooij [Mon, 24 Sep 2007 19:07:59 +0000 (21:07 +0200)]
Implement ListBranchingScheme.is_branch_parent().

16 years agoAdd news entry for FAQ.
Jelmer Vernooij [Mon, 24 Sep 2007 13:35:25 +0000 (15:35 +0200)]
Add news entry for FAQ.

16 years agoHandle long file names with unicode characters correctly on python2.4 (#129334)
Jelmer Vernooij [Sun, 23 Sep 2007 23:48:30 +0000 (01:48 +0200)]
Handle long file names with unicode characters correctly on python2.4 (#129334)

16 years agoWork around timestamp bug in svn.
Jelmer Vernooij [Sun, 23 Sep 2007 23:36:18 +0000 (01:36 +0200)]
Work around timestamp bug in svn.

16 years agoSupport NULL_REVISION being passed to copy_contnet().
Jelmer Vernooij [Sun, 23 Sep 2007 23:27:45 +0000 (01:27 +0200)]
Support NULL_REVISION being passed to copy_contnet().

16 years agoFetch revisions in chunks of a 1000.
Jelmer Vernooij [Thu, 20 Sep 2007 19:28:59 +0000 (21:28 +0200)]
Fetch revisions in chunks of a 1000.

16 years agoAdd note about revno's.
Jelmer Vernooij [Wed, 19 Sep 2007 20:58:46 +0000 (22:58 +0200)]
Add note about revno's.

16 years agofix import
Jelmer Vernooij [Wed, 19 Sep 2007 20:29:23 +0000 (22:29 +0200)]
fix import

16 years agoFix rst formatting, add entry about slow fetch.
Jelmer Vernooij [Wed, 19 Sep 2007 13:04:21 +0000 (15:04 +0200)]
Fix rst formatting, add entry about slow fetch.

16 years agoAvoid tracebacks on malformed data errors.
Jelmer Vernooij [Wed, 19 Sep 2007 12:50:40 +0000 (14:50 +0200)]
Avoid tracebacks on malformed data errors.

16 years agoUpdate news, remove some more imports.
Jelmer Vernooij [Mon, 17 Sep 2007 14:19:05 +0000 (16:19 +0200)]
Update news, remove some more imports.

16 years agoMove format code into separate file to improve import time when bzr-svn isn't used.
Jelmer Vernooij [Mon, 17 Sep 2007 13:18:46 +0000 (15:18 +0200)]
Move format code into separate file to improve import time when bzr-svn isn't used.

16 years agoRegister optimizers lazily.
Jelmer Vernooij [Mon, 17 Sep 2007 00:48:18 +0000 (02:48 +0200)]
Register optimizers lazily.

16 years agoStart working on 0.4.4.
Jelmer Vernooij [Mon, 17 Sep 2007 00:46:47 +0000 (02:46 +0200)]
Start working on 0.4.4.

16 years agoRelease 0.4.3. bzr-svn-0.4.3
Jelmer Vernooij [Sat, 15 Sep 2007 23:47:05 +0000 (01:47 +0200)]
Release 0.4.3.

16 years agoHandle pushing merges of which LHS parent is older revision of branch path.
Jelmer Vernooij [Sat, 15 Sep 2007 03:31:14 +0000 (05:31 +0200)]
Handle pushing merges of which LHS parent is older revision of branch path.

16 years agoFix tests.
Jelmer Vernooij [Fri, 14 Sep 2007 21:24:28 +0000 (23:24 +0200)]
Fix tests.

16 years agoSimplify branch access of workingtree.
Jelmer Vernooij [Fri, 14 Sep 2007 20:14:46 +0000 (22:14 +0200)]
Simplify branch access of workingtree.

16 years agoRegister subversion-wc as format, but keep it non-initialiable.
Jelmer Vernooij [Fri, 14 Sep 2007 19:20:16 +0000 (21:20 +0200)]
Register subversion-wc as format, but keep it non-initialiable.

16 years agoImplemented SvnWorkingTreeDir.needs_format_conversion().
Jelmer Vernooij [Fri, 14 Sep 2007 19:03:16 +0000 (21:03 +0200)]
Implemented SvnWorkingTreeDir.needs_format_conversion().

16 years agoUse write groups (compatibility with packs branch).
Jelmer Vernooij [Thu, 13 Sep 2007 21:21:23 +0000 (23:21 +0200)]
Use write groups (compatibility with packs branch).

16 years agoAdd note about pushing new branches.
Jelmer Vernooij [Thu, 13 Sep 2007 15:52:43 +0000 (17:52 +0200)]
Add note about pushing new branches.

16 years agoFix the build.
Jelmer Vernooij [Thu, 13 Sep 2007 03:18:20 +0000 (05:18 +0200)]
Fix the build.

16 years agoTracking moving parents correclty in follow_path.
Jelmer Vernooij [Thu, 13 Sep 2007 01:39:25 +0000 (03:39 +0200)]
Tracking moving parents correclty in follow_path.

16 years agoAdd entry about repository formats.
Jelmer Vernooij [Wed, 12 Sep 2007 21:56:51 +0000 (23:56 +0200)]
Add entry about repository formats.

16 years agoFix syntax error.
Jelmer Vernooij [Wed, 12 Sep 2007 21:31:31 +0000 (23:31 +0200)]
Fix syntax error.

16 years agoSome reformatting, add extra check.
Jelmer Vernooij [Wed, 12 Sep 2007 21:28:36 +0000 (23:28 +0200)]
Some reformatting, add extra check.

16 years agoRelease 0.4.3
Jelmer Vernooij [Wed, 12 Sep 2007 01:44:47 +0000 (03:44 +0200)]
Release 0.4.3

16 years agoFix determination of relative URLs in SvnRaTransport._request_path(). (#139020)
Jelmer Vernooij [Wed, 12 Sep 2007 01:20:57 +0000 (03:20 +0200)]
Fix determination of relative URLs in SvnRaTransport._request_path(). (#139020)

16 years agoAdd FAQ
Jelmer Vernooij [Mon, 10 Sep 2007 19:52:13 +0000 (21:52 +0200)]
Add FAQ

16 years agoUpdate NEWS.
Jelmer Vernooij [Sun, 9 Sep 2007 21:43:24 +0000 (23:43 +0200)]
Update NEWS.

16 years agoAvoid ra transport if we can avoid it.
Jelmer Vernooij [Sun, 9 Sep 2007 21:42:32 +0000 (23:42 +0200)]
Avoid ra transport if we can avoid it.

16 years agoStart working on 0.4.3
Jelmer Vernooij [Sun, 9 Sep 2007 01:32:49 +0000 (03:32 +0200)]
Start working on 0.4.3

16 years agowork around another assert in the subversion bindings. bzr-svn-0.4.2
Jelmer Vernooij [Sun, 9 Sep 2007 01:13:07 +0000 (03:13 +0200)]
work around another assert in the subversion bindings.

16 years agorelease 0.4.2
Jelmer Vernooij [Sun, 9 Sep 2007 00:41:31 +0000 (02:41 +0200)]
release 0.4.2

16 years agoFix compatibility with 0.90.
Jelmer Vernooij [Sat, 8 Sep 2007 22:55:57 +0000 (00:55 +0200)]
Fix compatibility with 0.90.

16 years agoSupport author argument.
Jelmer Vernooij [Fri, 7 Sep 2007 23:03:07 +0000 (01:03 +0200)]
Support author argument.

16 years agoFix sqlite index that was causing indexing errors when a repository contains multiple...
Jelmer Vernooij [Fri, 7 Sep 2007 11:49:21 +0000 (13:49 +0200)]
Fix sqlite index that was causing indexing errors when a repository contains multiple copies of a single revision.

16 years agoMake sure the right backend is recorded.
Jelmer Vernooij [Fri, 7 Sep 2007 11:42:39 +0000 (13:42 +0200)]
Make sure the right backend is recorded.

16 years agoRemove accidently committed pdb usage.
Jelmer Vernooij [Thu, 6 Sep 2007 00:33:19 +0000 (02:33 +0200)]
Remove accidently committed pdb usage.

16 years agoUpdate required versions.
Jelmer Vernooij [Wed, 5 Sep 2007 17:15:43 +0000 (19:15 +0200)]
Update required versions.

16 years agoHandle files of which path didn't change but parent did when pushing. (#137455).
Jelmer Vernooij [Wed, 5 Sep 2007 16:53:50 +0000 (18:53 +0200)]
Handle files of which path didn't change but parent did when pushing. (#137455).

16 years agoHandle Unknown hostname errors correctly.
Jelmer Vernooij [Wed, 5 Sep 2007 02:02:04 +0000 (04:02 +0200)]
Handle Unknown hostname errors correctly.

16 years agoMove some asserts to the right places.
Jelmer Vernooij [Wed, 5 Sep 2007 01:52:35 +0000 (03:52 +0200)]
Move some asserts to the right places.

16 years agoAvoid doing a lot of has_revision() calls.
Jelmer Vernooij [Wed, 5 Sep 2007 01:34:14 +0000 (03:34 +0200)]
Avoid doing a lot of has_revision() calls.

16 years agoFix backing url hack (#137176).
Jelmer Vernooij [Wed, 5 Sep 2007 00:58:25 +0000 (02:58 +0200)]
Fix backing url hack (#137176).

16 years agoFix pushing of revisions of which only a non-left hand side parent
Jelmer Vernooij [Wed, 5 Sep 2007 00:10:31 +0000 (02:10 +0200)]
Fix pushing of revisions of which only a non-left hand side parent
is present in the Subversion repository.

16 years agoAvoid deprecated BzrDir.create_repository().
Jelmer Vernooij [Tue, 4 Sep 2007 23:22:44 +0000 (01:22 +0200)]
Avoid deprecated BzrDir.create_repository().

16 years agoRefactor the code for determining revisions to push.
Jelmer Vernooij [Tue, 4 Sep 2007 23:11:12 +0000 (01:11 +0200)]
Refactor the code for determining revisions to push.

16 years agoUse stop_revision.
Jelmer Vernooij [Tue, 4 Sep 2007 22:02:33 +0000 (00:02 +0200)]
Use stop_revision.

16 years agoFix version info
Jelmer Vernooij [Mon, 3 Sep 2007 23:47:09 +0000 (01:47 +0200)]
Fix version info

16 years agoMake sure transports are always used synchronously.
Jelmer Vernooij [Thu, 30 Aug 2007 01:49:31 +0000 (03:49 +0200)]
Make sure transports are always used synchronously.