Rev 3254: Fix merge redirection when remembered location used - tweak tests in file:///home/pqm/archives/thelove/bzr/%2Btrunk/
Canonical.com Patch Queue Manager
pqm at pqm.ubuntu.com
Thu Mar 6 17:13:08 GMT 2008
At file:///home/pqm/archives/thelove/bzr/%2Btrunk/
------------------------------------------------------------
revno: 3254
revision-id:pqm at pqm.ubuntu.com-20080306171300-yr2n8r9w4a4ettbo
parent: pqm at pqm.ubuntu.com-20080306120728-w54bzmmrr0ri1xfu
parent: ian.clatworthy at canonical.com-20080306154056-9ayd1xgpscgklouk
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2008-03-06 17:13:00 +0000
message:
Fix merge redirection when remembered location used - tweak tests
modified:
NEWS NEWS-20050323055033-4e00b5db738777ff
bzrlib/builtins.py builtins.py-20050830033751-fc01482b9ca23183
bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
------------------------------------------------------------
revno: 3249.1.2
revision-id:ian.clatworthy at canonical.com-20080306154056-9ayd1xgpscgklouk
parent: ian.clatworthy at internode.on.net-20080304171435-04o42su2g9dopi90
committer: Ian Clatworthy <ian.clatworthy at canonical.com>
branch nick: ianc-integration
timestamp: Fri 2008-03-07 01:40:56 +1000
message:
Fix merge redirection when remembered location used - tweak tests
modified:
bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
------------------------------------------------------------
revno: 3249.1.1
revision-id:ian.clatworthy at internode.on.net-20080304171435-04o42su2g9dopi90
parent: pqm at pqm.ubuntu.com-20080304003709-35vh1eqa8tuuq548
parent: ian.clatworthy at internode.on.net-20080304165303-r107oo8ip33oxf0r
committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
branch nick: ianc-integration
timestamp: Wed 2008-03-05 03:14:35 +1000
message:
Fix merge redirection when remembered location used
modified:
NEWS NEWS-20050323055033-4e00b5db738777ff
bzrlib/builtins.py builtins.py-20050830033751-fc01482b9ca23183
------------------------------------------------------------
revno: 3249.2.1
revision-id:ian.clatworthy at internode.on.net-20080304165303-r107oo8ip33oxf0r
parent: pqm at pqm.ubuntu.com-20080304003709-35vh1eqa8tuuq548
committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
branch nick: bzr.merge-redirect-fix
timestamp: Wed 2008-03-05 02:53:03 +1000
message:
fix merge redirection when using a remembered location
modified:
NEWS NEWS-20050323055033-4e00b5db738777ff
bzrlib/builtins.py builtins.py-20050830033751-fc01482b9ca23183
=== modified file 'NEWS'
--- a/NEWS 2008-03-05 13:13:43 +0000
+++ b/NEWS 2008-03-06 17:13:00 +0000
@@ -57,6 +57,9 @@
* ``merge --preview`` now works for merges that add or modify
symlinks (James Henstridge)
+ * Redirecting the output from ``bzr merge`` (when the remembered
+ location is used) now works. (John Arbash Meinel)
+
* Upgrade bundled ConfigObj to version 4.5.1, which properly quotes #
signs, among other small improvements. (Matt Nordhoff, #86838)
=== modified file 'bzrlib/builtins.py'
--- a/bzrlib/builtins.py 2008-02-29 15:53:56 +0000
+++ b/bzrlib/builtins.py 2008-03-04 16:53:03 +0000
@@ -3008,10 +3008,8 @@
mutter("%s", stored_location)
if stored_location is None:
raise errors.BzrCommandError("No location specified or remembered")
- display_url = urlutils.unescape_for_display(stored_location,
- self.outf.encoding)
- self.outf.write("%s remembered location %s\n" % (verb_string,
- display_url))
+ display_url = urlutils.unescape_for_display(stored_location, 'utf-8')
+ note(u"%s remembered location %s", verb_string, display_url)
return stored_location
=== modified file 'bzrlib/tests/blackbox/test_merge.py'
--- a/bzrlib/tests/blackbox/test_merge.py 2008-01-16 12:47:54 +0000
+++ b/bzrlib/tests/blackbox/test_merge.py 2008-03-06 15:40:56 +0000
@@ -175,9 +175,9 @@
out, err = self.run_bzr('merge')
base = urlutils.local_path_from_url(branch_a.base)
- self.assertEquals(out,
+ self.assertStartsWith(err,
'Merging from remembered location %s\n' % (base,))
- self.assertEquals(err, '+N b\nAll changes applied successfully.\n')
+ self.assertEndsWith(err, '+N b\nAll changes applied successfully.\n')
self.assertEquals(abspath(branch_b.get_submit_branch()),
abspath(parent))
# re-open tree as external run_bzr modified it
@@ -418,10 +418,10 @@
tree_b = tree_a.bzrdir.sprout('b').open_workingtree()
tree_c = tree_a.bzrdir.sprout('c').open_workingtree()
out, err = self.run_bzr(['merge', '-d', 'c'])
- self.assertContainsRe(out, 'Merging from remembered location .*a\/$')
+ self.assertContainsRe(err, 'Merging from remembered location .*a\/')
tree_c.branch.set_submit_branch(tree_b.bzrdir.root_transport.base)
out, err = self.run_bzr(['merge', '-d', 'c'])
- self.assertContainsRe(out, 'Merging from remembered location .*b\/$')
+ self.assertContainsRe(err, 'Merging from remembered location .*b\/')
def test_remember_sets_submit(self):
tree_a = self.make_branch_and_tree('a')
More information about the bazaar-commits
mailing list