~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/status.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2008-09-24 07:26:47 UTC
  • mfrom: (3732.1.1 ianc-integration)
  • Revision ID: pqm@pqm.ubuntu.com-20080924072647-hpc17iasylpwiaem
fix bzr st -rbranch:path-to-branch (Lukas Lalinsky)

Show diffs side-by-side

added added

removed removed

Lines of Context:
87
87
            old = new.basis_tree()
88
88
        elif len(revision) > 0:
89
89
            try:
90
 
                rev_id = revision[0].as_revision_id(wt.branch)
91
 
                old = wt.branch.repository.revision_tree(rev_id)
 
90
                old = revision[0].as_tree(wt.branch)
92
91
            except errors.NoSuchRevision, e:
93
92
                raise errors.BzrCommandError(str(e))
94
93
            if (len(revision) > 1) and (revision[1].spec is not None):
95
94
                try:
96
 
                    rev_id = revision[1].as_revision_id(wt.branch)
97
 
                    new = wt.branch.repository.revision_tree(rev_id)
 
95
                    new = revision[1].as_tree(wt.branch)
98
96
                    new_is_working_tree = False
99
97
                except errors.NoSuchRevision, e:
100
98
                    raise errors.BzrCommandError(str(e))