Rev 396: Fix remaining tests. in http://people.samba.org/bzr/jelmer/bzr-svn/ver3
Jelmer Vernooij
jelmer at samba.org
Sun Jan 14 05:57:49 GMT 2007
------------------------------------------------------------
revno: 396
revision-id: jelmer at samba.org-20070114055700-9ybu0e0sf0t2bsp9
parent: jelmer at samba.org-20070114030508-miy4yc1daskumby1
parent: jelmer at samba.org-20070114052234-aj73nfyj8sslv3n9
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: ver3
timestamp: Sun 2007-01-14 06:57:00 +0100
message:
Fix remaining tests.
modified:
TODO todo-20060729211917-2kpobww0zyvvo0j2-1
scheme.py scheme.py-20060516195850-95181aae6b272f9e
tests/test_fileids.py test_fileids.py-20060622131341-19gyrlgqy8yl2od5-1
tests/test_tree.py test_tree.py-20070103204350-pr8nupes7e5sd2wr-1
------------------------------------------------------------
revno: 389.1.7
merged: jelmer at samba.org-20070114052234-aj73nfyj8sslv3n9
parent: jelmer at samba.org-20070114041121-vbccc21zg45eu706
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: main
timestamp: Sun 2007-01-14 06:22:34 +0100
message:
svn segfaults on empty commits
------------------------------------------------------------
revno: 389.1.6
merged: jelmer at samba.org-20070114041121-vbccc21zg45eu706
parent: jelmer at samba.org-20070110052456-z9werxhohglupk05
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: main
timestamp: Sun 2007-01-14 05:11:21 +0100
message:
Some minor random changes
=== modified file 'TODO'
--- a/TODO 2007-01-08 17:39:06 +0000
+++ b/TODO 2007-01-14 04:11:21 +0000
@@ -1,3 +1,4 @@
+- simplify find_branches by using Transport.list_dir() ?
- make scheme name part of revision id
- fix commits in heavyweight checkouts somehow
- fix autorealm repository
=== modified file 'scheme.py'
--- a/scheme.py 2007-01-02 17:05:41 +0000
+++ b/scheme.py 2007-01-14 04:11:21 +0000
@@ -45,9 +45,7 @@
"""
parts = relpath.strip("/").split("/")
for i in range(0,len(parts)):
- if parts[i] == "trunk" or \
- parts[i] == "branches" or \
- parts[i] == "tags":
+ if parts[i] in ("trunk", "branches", "tags"):
return TrunkBranchingScheme(level=i)
return NoBranchingScheme()
@@ -73,6 +71,9 @@
class TrunkBranchingScheme(BranchingScheme):
+ """Standard Subversion repository layout. Each project contains three
+ directories `trunk', `tags' and `branches'.
+ """
def __init__(self, level=0):
self.level = level
@@ -114,6 +115,8 @@
return self.is_branch(path+"/trunk")
class NoBranchingScheme(BranchingScheme):
+ """Describes a scheme where there is just one branch, the
+ root of the repository."""
def is_branch(self, path):
"""See BranchingScheme.is_branch()."""
return path.strip("/") == ""
=== modified file 'tests/test_fileids.py'
--- a/tests/test_fileids.py 2007-01-14 01:56:13 +0000
+++ b/tests/test_fileids.py 2007-01-14 05:57:00 +0000
@@ -164,10 +164,6 @@
self.assertEqual("2 at uuid:bp;" + sha1(dir+"filename"),
generate_file_id(generate_svn_revision_id("uuid", 2, "bp"), dir+"filename"))
- def test_generate_file_id_special_char(self):
- self.assertEqual(u"2 at uuid:bp:mypath%2C%8A",
- generate_file_id(generate_svn_revision_id("uuid", 2, "bp"), u"mypath\x2c\x8a"))
-
def test_generate_revid_special_char_ascii(self):
self.assertEqual("2 at uuid:bp:mypath%2C%8A",
generate_file_id(generate_svn_revision_id("uuid", 2, "bp"), "mypath\x2c\x8a"))
=== modified file 'tests/test_tree.py'
--- a/tests/test_tree.py 2007-01-14 01:56:13 +0000
+++ b/tests/test_tree.py 2007-01-14 05:57:00 +0000
@@ -64,10 +64,8 @@
self.client_add("dc/file")
self.client_add("dc/bla")
self.client_commit("dc", "symlink")
- self.build_tree({"dc/bla": "p"})
+ self.build_tree({"dc/bla": "pa"})
self.client_commit("dc", "change")
- self.assertFalse(True)
- return
self.client_update("dc")
tree = SvnBasisTree(WorkingTree.open("dc"))
self.assertEqual('symlink',
More information about the bazaar-commits
mailing list