At http://bzr.arbash-meinel.com/plugins/start
------------------------------------------------------------
revno: 3
revision-id: [email protected]
parent: [email protected]
committer: John Arbash Meinel <[email protected]>
branch nick: start
timestamp: Wed 2009-01-21 11:53:50 -0600
message:
Switch to using the 'submit_branch' as the default source.
=== modified file '__init__.py'
--- a/__init__.py 2009-01-21 17:45:56 +0000
+++ b/__init__.py 2009-01-21 17:53:50 +0000
@@ -42,20 +42,23 @@
config,
osutils,
switch,
+ trace,
workingtree,
)
wt, _ = workingtree.WorkingTree.open_containing('.')
c = config.LocationConfig(wt.basedir)
- trunk_branch = c.get_user_option('trunk_branch')
- if trunk_branch is None:
- raise errors.BzrCommandError('No "trunk_branch" configured')
- b = branch.Branch.open(trunk_branch)
+ submit_branch = c.get_user_option('submit_branch')
+ if submit_branch is None:
+ raise errors.BzrCommandError('No "submit_branch" configured')
+ b = branch.Branch.open(submit_branch)
if revision is not None:
revision_id = revision[0].as_revision_id(b)
else:
revision_id = None
new_b = b.bzrdir.sprout(location,
revision_id=revision_id).open_branch()
switch.switch(wt.bzrdir, new_b)
+ trace.note('Created and switched to branch at %s', location)
+
commands.register_command(cmd_start)
=== modified file 'test_start.py'
--- a/test_start.py 2009-01-21 17:45:56 +0000
+++ b/test_start.py 2009-01-21 17:53:50 +0000
@@ -35,11 +35,11 @@
builder.build_snapshot('rev2', ['rev1'], [])
b = builder.get_branch()
c = config.LocationConfig(osutils.getcwd())
- c.set_user_option('trunk_branch', b.base)
+ c.set_user_option('submit_branch', b.base)
b.create_checkout('tree', lightweight=True)
- def test_no_trunk_branch(self):
- self.run_bzr_error(['No "trunk_branch" configured'],
+ def test_no_submit_branch(self):
+ self.run_bzr_error(['No "submit_branch" configured'],
'start foobar')
def test_create_new_branch(self):
@@ -63,3 +63,4 @@
# And that the local tree is pointing at it
tree = workingtree.WorkingTree.open('tree')
self.assertEqual(b.base, tree.branch.base)
+ self.assertEqual('rev1', tree.last_revision())
--
bazaar-commits mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/bazaar-commits