~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

Restore a working UI implementation suitable for emacs shells.

* bzrlib/ui/__init__.py:
(CLIUIFactory.prompt, CLIUIFactory.note): Default implementations.
(SilentUIFactory.prompt): Override default implementation.
(make_ui_for_terminal): Let user override automatic detection.

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
 
53
53
  INTERNALS:
54
54
 
 
55
    * Default User Interface (UI) is CLIUIFactory when bzr runs in a dumb
 
56
      terminal. It is sometimes desirable do override this default by forcing
 
57
      bzr to use TextUIFactory. This can be achieved by setting the
 
58
      BZR_USE_TEXT_UI environment variable (emacs shells, as opposed to
 
59
      compile buffers, are such an example.
 
60
      (Vincent Ladeuil)
 
61
 
55
62
    * ``TreeDelta.show()`` now accepts a ``filter`` parameter allowing log
56
63
      formatters to retrict the output.
57
64
      (Vincent Ladeuil)