~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

Merged bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
 
5
5
    * Added support for Putty's SSH implementation. (Dmitry Vasiliev)
6
6
 
 
7
    * ``bzr mv`` enhanced to support already moved files.
 
8
      In the past the mv command would have failed if the source file doesn't
 
9
      exist. In this situation ``bzr mv`` would now detect that the file has
 
10
      already moved and update the repository accordingly, if the target file
 
11
      does exist.
 
12
      A new option ``--after`` has been added so that if two files already
 
13
      exist, you could notify Bazaar that you have moved a (versioned) file and
 
14
      replaced it with another. Thus in this case ``bzr move --after`` will
 
15
      only update the Bazaar identifier.
 
16
      (Steffen Eichenberg, Marius Kruger)
 
17
 
 
18
    * ``ls`` now works on treeless branches and remote branches.
 
19
      (Aaron Bentley)
 
20
 
 
21
    * ``bzr help global-options`` describes the global options.
 
22
      (Aaron Bentley)
 
23
 
 
24
  INTERNALS:
 
25
 
 
26
    * Reserved ids (any revision-id ending in a colon) are rejected by
 
27
      versionedfiles, repositories, branches, and working trees
 
28
      (Aaron Bentley)
 
29
 
 
30
    * New Branch hooks facility, with one initial hook 'set_rh' which triggers
 
31
      whenever the revision history is set. This allows triggering on e.g.
 
32
      push, pull, commit, and so on. Developed for use with the branchrss
 
33
      plugin. See bzrlib.branch.BranchHooks for more details. (Robert Collins)
 
34
 
 
35
    * New method ``Branch.push()`` which should be used when pushing from a
 
36
      branch as it makes performance and policy decisions to match the UI
 
37
      level command ``push``. (Robert Collins).
 
38
 
 
39
    * New Branch.last_revision_info method, this is being done to allow
 
40
      optimization of requests for both the number of revisions and the last
 
41
      revision of a branch with smartservers and potentially future branch
 
42
      formats. (Wouter van Heyst, Robert Collins)
 
43
 
 
44
    * Allow 'import bzrlib.plugins.NAME' to work when the plugin NAME has not
 
45
      yet been loaded by load_plugins(). This allows plugins to depend on each
 
46
      other for code reuse without requiring users to perform file-renaming
 
47
      gymnastics. (Robert Collins)
 
48
 
 
49
  BUGFIXES:
 
50
 
 
51
    * ``bzr annotate`` now uses dotted revnos from the viewpoint of the
 
52
      branch, rather than the last changed revision of the file.
 
53
      (John Arbash Meinel, #82158)
 
54
 
 
55
    * Lock operations no longer hang if they encounter a permission problem.
 
56
      (Aaron Bentley)
 
57
 
 
58
  TESTING:
 
59
 
 
60
    * New ``--first`` option to ``bzr selftest`` to run specified tests
 
61
      before the rest of the suite.  (Martin Pool)
 
62
 
 
63
 
 
64
bzr 0.14  2007-01-23
 
65
 
 
66
  IMPROVEMENTS:
 
67
 
 
68
    * ``bzr help global-options`` describes the global options. (Aaron Bentley)
 
69
 
 
70
  BUG FIXES:
 
71
    
 
72
    * Skip documentation generation tests if the tools to do so are not
 
73
      available. Fixes running selftest for installled copies of bzr. 
 
74
      (John Arbash Meinel, #80330)
 
75
 
 
76
    * Fix the code that discovers whether bzr is being run from it's
 
77
      working tree to handle the case when it isn't but the directory
 
78
      it is in is below a repository. (James Westby, #77306)
 
79
 
 
80
 
 
81
bzr 0.14rc1  2007-01-16
 
82
 
 
83
  IMPROVEMENTS:
 
84
 
7
85
    * New connection: ``bzr+http://`` which supports tunnelling the smart
8
86
      protocol over an HTTP connection. If writing is enabled on the bzr
9
87
      server, then you can write over the http connection.
81
159
    * Single-letter short options are no longer globally declared.  (Martin
82
160
      Pool)
83
161
 
 
162
    * Before using detected user/terminal encoding bzr should check
 
163
      that Python has corresponding codec. (Alexander Belchenko)
 
164
 
84
165
    * Formats for end-user selection are provided via a FormatRegistry (Aaron Bentley)
85
166
 
86
167
  BUG FIXES: