from bzrlib.branch import Branch, BranchFormat, BranchCheckResult, PullResult
from bzrlib.bzrdir import BzrDir
from bzrlib.errors import (NoSuchFile, DivergedBranches, NoSuchRevision,
- NotBranchError, UnstackableBranchFormat)
+ NoSuchTag, NotBranchError, UnstackableBranchFormat,
+ UnrelatedBranches)
from bzrlib.inventory import (Inventory)
from bzrlib.revision import is_null, ensure_null, NULL_REVISION
+ from bzrlib.tag import BasicTags
from bzrlib.workingtree import WorkingTree
-from bzrlib.plugins.svn import core
+from bzrlib.plugins.svn import core, wc
from bzrlib.plugins.svn.auth import create_auth_baton
from bzrlib.plugins.svn.client import Client, get_config
from bzrlib.plugins.svn.commit import push
"""Subversion repository access."""
import bzrlib
- from bzrlib import osutils, ui, urlutils, xml5
+ from bzrlib import osutils, ui, urlutils, xml7
from bzrlib.branch import Branch, BranchCheckResult
from bzrlib.errors import (InvalidRevisionId, NoSuchRevision, NotBranchError,
- UninitializableFormat, UnrelatedBranches)
+ UninitializableFormat, UnrelatedBranches,
+ NotWriteLocked)
from bzrlib.graph import CachingParentsProvider
from bzrlib.inventory import Inventory
from bzrlib.lockable_files import LockableFiles, TransportLock
set_svn_revprops(transport, 1, {"svn:author": "Somebody",
"svn:date": time_to_cstring(1000000*473385600)})
+ self.assertEquals(1, transport.get_latest_revnum())
+
self.assertEquals(("Somebody", "1985-01-01T00:00:00.000000Z", "My commit"),
- self.client_log(repos_url)[1][1:])
+ self.client_log(repos_url, 1, 1)[1][1:])
def test_change_revprops_disallowed(self):
repos_url = self.make_repository("d", allow_revprop_changes=False)