At http://people.ubuntu.com/~robertc/baz2.0/commit-iterchanges
------------------------------------------------------------
revno: 3780
revision-id: [EMAIL PROTECTED]
parent: [EMAIL PROTECTED]
committer: Robert Collins <[EMAIL PROTECTED]>
branch nick: commit-iterchanges
timestamp: Tue 2008-11-18 11:42:40 +1100
message:
CommitBuilder.abort() is callable after record_iter_changes.
modified:
bzrlib/tests/per_repository/test_commit_builder.py
test_commit_builder.py-20060606110838-76e3ra5slucqus81-1
=== modified file 'bzrlib/tests/per_repository/test_commit_builder.py'
--- a/bzrlib/tests/per_repository/test_commit_builder.py 2008-11-18
00:32:28 +0000
+++ b/bzrlib/tests/per_repository/test_commit_builder.py 2008-11-18
00:42:40 +0000
@@ -98,6 +98,23 @@
finally:
tree.unlock()
+ def test_abort_record_iter_changes(self):
+ tree = self.make_branch_and_tree(".")
+ tree.lock_write()
+ try:
+ builder = tree.branch.get_commit_builder([])
+ try:
+ builder.record_iter_changes(tree.last_revision(),
+ tree.iter_changes(tree.basis_tree()))
+ builder.finish_inventory()
+ except:
+ builder.abort()
+ raise
+ builder.finish_inventory()
+ builder.abort()
+ finally:
+ tree.unlock()
+
def test_commit_message(self):
tree = self.make_branch_and_tree(".")
tree.lock_write()
--
bazaar-commits mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/bazaar-commits