/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Aaron Bentley
  • Date: 2007-06-12 14:57:07 UTC
  • mfrom: (2523 +trunk)
  • mto: This revision was merged to the branch mainline in revision 2527.
  • Revision ID: abentley@panoramicfeedback.com-20070612145707-6ul10rmeln23my4f
Merge bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
IN DEVELOPMENT
2
2
 
 
3
  IMPROVEMENTS:
 
4
 
 
5
    * The --lsprof-file option now dumps a text rendering of the profiling
 
6
      information if the filename ends in ".txt". It will also convert the
 
7
      profiling information to a format suitable for KCacheGrind if the
 
8
      output filename ends in ".callgrind". Fixes to the lsprofcalltree
 
9
      conversion process by Jean Paul Calderone and Itamar were also merged.
 
10
      See http://ddaa.net/blog/python/lsprof-calltree. (Ian Clatworthy)
 
11
 
 
12
bzr 0.17rc1  2007-06-12
 
13
 
 
14
  NOTES WHEN UPGRADING:
 
15
 
 
16
    * The kind() and is_executable() APIs on the WorkingTree interface no
 
17
      longer implicitly (read) locks and unlocks the tree. This *might*
 
18
      impact some plug-ins and tools using this part of the API. If you find
 
19
      an issue that may be caused by this change, please let us know,
 
20
      particularly the plug-in/tool maintainer. If encountered, the API
 
21
      fix is to surround kind() and is_executable() calls with lock_read()
 
22
      and unlock() like so::
 
23
 
 
24
        work_tree.lock_read()
 
25
        try:
 
26
            kind = work_tree.kind(...)
 
27
        finally:
 
28
            work_tree.unlock()
 
29
 
3
30
  INTERNALS:
4
31
    * Rework of LogFormatter API to provide beginning/end of log hooks and to
5
32
      encapsulate the details of the revision to be logged in a LogRevision
8
35
      is specified, and are labelled "revision-id:", as per mainline
9
36
      revisions, instead of "merged:". (Kent Gibson)
10
37
 
11
 
    * The --lsprof-file option now dumps a text rendering of the profiling
12
 
      information if the filename ends in ".txt". It will also convert the
13
 
      profiling information to a format suitable for KCacheGrind if the
14
 
      output filename ends in ".callgrind". Fixes to the lsprofcalltree
15
 
      conversion process by Jean Paul Calderone and Itamar were also merged.
16
 
      See http://ddaa.net/blog/python/lsprof-calltree. (Ian Clatworthy)
 
38
    * New ``BranchBuilder`` API which allows the construction of particular
 
39
      histories quickly. Useful for testing and potentially other applications
 
40
      too. (Robert Collins)
17
41
 
18
42
  IMPROVEMENTS:
19
43
  
21
45
      attempt to explain these concepts. (James Westby, John Arbash Meinel,
22
46
      Aaron Bentley)
23
47
 
 
48
    * Added ``bzr log --limit`` to report a limited number of revisions.
 
49
      (Kent Gibson, #3659)
 
50
 
 
51
    * Revert does not try to preserve file contents that were originally
 
52
      produced by reverting to a historical revision.  (Aaron Bentley)
 
53
 
 
54
    * ``bzr log --short`` now includes ``[merge]`` for revisions which
 
55
      have more than one parent. This is a small improvement to help
 
56
      understanding what changes have occurred
 
57
      (John Arbash Meinel, #83887)
 
58
 
 
59
    * TreeTransform avoids many renames when contructing large trees,
 
60
      improving speed.  3.25x speedups have been observed for construction of
 
61
      kernel-sized-trees, and checkouts are 1.28x faster.  (Aaron Bentley)
 
62
 
 
63
    * Commit on large trees is now faster. In my environment, a commit of
 
64
      a small change to the Mozilla tree (55k files) has dropped from
 
65
      66 seconds to 32 seconds. For a small tree of 600 files, commit of a
 
66
      small change is 33% faster. (Ian Clatworthy)
 
67
 
 
68
    * New --create-prefix option to bzr init, like for push.  (Daniel Watkins,
 
69
      #56322)
 
70
 
24
71
  BUGFIXES:
25
72
 
26
73
    * ``bzr push`` should only connect to the remote location one time.
29
76
      that we can pass in the Transport that we already have.
30
77
      (John Arbash Meinel, #75721)
31
78
 
 
79
    * ``DirState.set_state_from_inventory()`` needs to properly order
 
80
      based on split paths, not just string paths.
 
81
      (John Arbash Meinel, #115947)
 
82
 
32
83
    * Let TestUIFactoy encode the password prompt with its own stdout.
33
84
      (Vincent Ladeuil, #110204)
34
85
 
 
86
    * pycurl should take use the range header that takes the range hint
 
87
      into account.
 
88
      (Vincent Ladeuil, #112719)
 
89
 
 
90
    * WorkingTree4.get_file_sha1 no longer raises an exception when invoked
 
91
      on a missing file.  (Aaron Bentley, #118186)
 
92
 
 
93
    * WorkingTree.remove works correctly with tree references, and when pwd is
 
94
      not the tree root. (Aaron Bentley)
 
95
 
 
96
    * Merge no longer fails when a file is renamed in one tree and deleted
 
97
      in the other. (Aaron Bentley, #110279)
 
98
 
 
99
    * ``revision-info`` now accepts dotted revnos, doesn't require a tree,
 
100
      and defaults to the last revision (Matthew Fuller, #90048)
 
101
 
 
102
    * Tests no longer fail when BZR_REMOTE_PATH is set in the environment.
 
103
      (Daniel Watkins, #111958)
 
104
 
 
105
    * ``bzr branch -r revid:foo`` can be used to branch any revision in
 
106
      your repository. (Previously Branch6 only supported revisions in your
 
107
      mainline). (John Arbash Meinel, #115343)
35
108
 
36
109
bzr 0.16  2007-05-07
37
110
  
56
129
      the root of the source tree and allows HACKING to be split into multiple
57
130
      files. (Robert Collins, Alexander Belchenko)
58
131
 
 
132
    * Clean up the ``WorkingTree4._iter_changes()`` internal loops as well as
 
133
      ``DirState.update_entry()``. This optimizes the core logic for ``bzr
 
134
      diff`` and ``bzr status`` significantly improving the speed of
 
135
      both. (John Arbash Meinel)
 
136
 
59
137
bzr 0.16rc2  2007-04-30
60
138
 
61
139
  BUGFIXES: