Rev 1892: Add test for seen_bzr_revprops. in file:///data/jelmer/bzr-svn/trunk/
Jelmer Vernooij
jelmer at samba.org
Tue Sep 9 17:21:30 BST 2008
At file:///data/jelmer/bzr-svn/trunk/
------------------------------------------------------------
revno: 1892
revision-id: jelmer at samba.org-20080909162126-x0y1g097i0yrn8wf
parent: jelmer at samba.org-20080909160532-tyc75az5lgaheo2n
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: trunk
timestamp: Tue 2008-09-09 18:21:26 +0200
message:
Add test for seen_bzr_revprops.
modified:
repository.py repository.py-20060306123302-1f8c5069b3fe0265
revmeta.py revmeta.py-20080901215045-n8a6arqybs9ez5hl-1
tests/test_repository.py test_repos.py-20060508151940-ddc49a59257ca712
=== modified file 'repository.py'
--- a/repository.py 2008-09-07 22:15:06 +0000
+++ b/repository.py 2008-09-09 16:21:26 +0000
@@ -507,9 +507,9 @@
repository.
"""
- if self.check_revprops == False:
+ if self.transport.has_capability("commit-revprops") == False:
return False
- for revmeta in self._revmeta_provider.iter_all_changes(self.get_layout(), self.get_latest_revnum()):
+ for revmeta in self._revmeta_provider.iter_all_changes(self.get_layout(), None, self.get_latest_revnum()):
if revmeta.is_bzr_revision_revprops():
return True
return False
=== modified file 'revmeta.py'
--- a/revmeta.py 2008-09-09 13:36:52 +0000
+++ b/revmeta.py 2008-09-09 16:21:26 +0000
@@ -221,7 +221,7 @@
if self.consider_bzr_fileprops():
order.append(self.is_bzr_revision_fileprops)
# Only look for revprops if they could've been committed
- if (not self._log.quick_revprops and self.consider_bzr_revprops()):
+ if ((not self._log.quick_revprops) and self.consider_bzr_revprops()):
order.append(self.is_bzr_revision_revprops)
for fn in order:
ret = fn()
=== modified file 'tests/test_repository.py'
--- a/tests/test_repository.py 2008-09-04 11:47:09 +0000
+++ b/tests/test_repository.py 2008-09-09 16:21:26 +0000
@@ -84,10 +84,11 @@
self.assertEqual(fs.get_uuid(), repository.uuid)
def test_is_shared(self):
- self.make_checkout(self.repos_url, 'dc')
- self.build_tree({'dc/foo/bla': "data"})
- self.client_add("dc/foo")
- self.client_commit("dc", "My Message")
+ dc = self.get_commit_editor(self.repos_url)
+ foo = dc.add_dir("foo")
+ bla = foo.add_file("foo/bla").modify("data")
+ dc.close()
+
repository = Repository.open(self.repos_url)
self.assertTrue(repository.is_shared())
@@ -109,6 +110,14 @@
repos = Repository.open(self.repos_url)
self.assertFalse(repos.get_physical_lock_status())
+ def test_seen_bzr_revprops(self):
+ repos = Repository.open(self.repos_url)
+ dc = self.get_commit_editor(self.repos_url)
+ dc.add_dir("foo")
+ dc.close()
+
+ self.assertFalse(repos.seen_bzr_revprops())
+
class SvnRepositoryFormatTests(TestCase):
def setUp(self):
More information about the bazaar-commits
mailing list