/breezy/unstable

To get this branch, use:
bzr branch https://code.breezy-vcs.org/breezy/unstable

« back to all changes in this revision

Viewing changes to breezy/status.py

  • Committer: Jelmer Vernooij
  • Date: 2017-05-24 01:39:33 UTC
  • mfrom: (3815.3776.6)
  • Revision ID: jelmer@jelmer.uk-20170524013933-ir4y4tqtrsiz2ka2
New upstream snapshot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 
19
19
import sys
20
20
 
21
 
from bzrlib import (
 
21
from . import (
22
22
    delta as _mod_delta,
23
23
    hooks as _mod_hooks,
24
24
    log,
26
26
    tsort,
27
27
    revision as _mod_revision,
28
28
    )
29
 
import bzrlib.errors as errors
30
 
from bzrlib.trace import mutter, warning
 
29
from . import errors as errors
 
30
from .trace import mutter, warning
31
31
 
32
32
# TODO: when showing single-line logs, truncate to the width of the terminal
33
33
# if known, but only if really going to the terminal (not into a file)
128
128
    """
129
129
    if show_unchanged is not None:
130
130
        warn("show_tree_status with show_unchanged has been deprecated "
131
 
             "since bzrlib 0.9", DeprecationWarning, stacklevel=2)
 
131
             "since breezy 0.9", DeprecationWarning, stacklevel=2)
132
132
 
133
133
    if to_file is None:
134
134
        to_file = sys.stdout
138
138
        new_is_working_tree = True
139
139
        if revision is None:
140
140
            if wt.last_revision() != wt.branch.last_revision():
141
 
                warning("working tree is out of date, run 'bzr update'")
 
141
                warning("working tree is out of date, run 'brz update'")
142
142
            new = wt
143
143
            old = new.basis_tree()
144
144
        elif len(revision) > 0:
145
145
            try:
146
146
                old = revision[0].as_tree(wt.branch)
147
 
            except errors.NoSuchRevision, e:
 
147
            except errors.NoSuchRevision as e:
148
148
                raise errors.BzrCommandError(str(e))
149
149
            if (len(revision) > 1) and (revision[1].spec is not None):
150
150
                try:
151
151
                    new = revision[1].as_tree(wt.branch)
152
152
                    new_is_working_tree = False
153
 
                except errors.NoSuchRevision, e:
 
153
                except errors.NoSuchRevision as e:
154
154
                    raise errors.BzrCommandError(str(e))
155
155
            else:
156
156
                new = wt
356
356
 
357
357
    If either of the two lists is empty, return it as an empty list.
358
358
 
359
 
    This can be used by operations such as bzr status that can accept
 
359
    This can be used by operations such as brz status that can accept
360
360
    unknown or ignored files.
361
361
    """
362
362
    mutter("check paths: %r", orig_paths)
386
386
        These are all empty initially, because by default nothing should get
387
387
        notified.
388
388
        """
389
 
        _mod_hooks.Hooks.__init__(self, "bzrlib.status", "hooks")
 
389
        _mod_hooks.Hooks.__init__(self, "breezy.status", "hooks")
390
390
        self.add_hook('post_status',
391
391
            "Called with argument StatusHookParams after Bazaar has "
392
392
            "displayed the status. StatusHookParams has the attributes "
472
472
        else:
473
473
            fmt = plural
474
474
        params.to_file.write(fmt % len(shelves))
475
 
        params.to_file.write('See "bzr shelve --list" for details.\n')
 
475
        params.to_file.write('See "brz shelve --list" for details.\n')
476
476
 
477
477
 
478
478
hooks = StatusHooks()
479
479
 
480
480
 
481
481
hooks.install_named_hook('post_status', _show_shelve_summary,
482
 
    'bzr status')
 
482
    'brz status')
483
483