~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: abentley
  • Date: 2006-04-20 23:47:53 UTC
  • mfrom: (1681 +trunk)
  • mto: This revision was merged to the branch mainline in revision 1683.
  • Revision ID: abentley@lappy-20060420234753-6a6874b76f09f86d
Merge bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
bzr development version
2
 
 
 
1
bzr 0.8rc1  2006-04-14
3
2
 
4
3
  IMPROVEMENTS:
5
4
 
38
37
    * Upgrade can now upgrade over the network. (Robert Collins)
39
38
 
40
39
    * Two new commands 'bzr checkout' and 'bzr update' allow for CVS/SVN-alike
41
 
      behaviour. They use the existing serverless-mode and store no data
42
 
      locally. As such they are not suitable for use except in high bandwidth
43
 
      low latency environments like LAN's or local disk. (Robert Collins)
 
40
      behaviour.  By default they will cache history in the checkout, but
 
41
      with --lightweight almost all data is kept in the master branch.
 
42
      (Robert Collins)
44
43
 
45
44
    * 'revert' unversions newly-versioned files, instead of deleting them.
46
45
 
54
53
 
55
54
    * New 'reconcile' command will check branch consistency and repair indexes
56
55
      that can become out of sync in pre 0.8 formats. (Robert Collins,
57
 
      Aaron Bentley)
 
56
      Daniel Silverstone)
58
57
 
59
58
    * New 'bzr init --format' and 'bzr upgrade --format' option to control 
60
59
      what storage format is created or produced.  (Robert Collins, 
61
60
      Martin Pool)
62
61
 
 
62
    * Add parent location to 'bzr info', if there is one.  (Olaf Conradi)
 
63
 
 
64
    * New developer commands 'weave-list' and 'weave-join'.  (Martin Pool)
 
65
 
 
66
    * New 'init-repository' command, plus support for repositories in 'init'
 
67
      and 'branch' (Aaron Bentley, Erik Bågfors, Robert Collins)
 
68
 
 
69
    * Improve output of 'info' command. Show all relevant locations related to
 
70
      working tree, branch and repository. Use kibibytes for binary quantities.
 
71
      Fix off-by-one error in missing revisions of working tree.  Make 'info'
 
72
      work on branches, repositories and remote locations.  (Olaf Conradi)
 
73
 
 
74
    * Diff and merge now safely handle binary files. (Aaron Bentley)
 
75
 
 
76
    * 'pull' and 'push' now normalise the revision history, so that any two
 
77
      branches with the same tip revision will have the same output from 'log'.
 
78
      (Robert Collins)
 
79
 
 
80
    * 'merge' accepts --remember option to store parent location, like 'push'
 
81
      and 'pull'. (Olaf Conradi)
 
82
 
 
83
    * bzr status and diff when files given as arguments do not exist
 
84
      in the relevant trees.  (Martin Pool, #3619)
 
85
 
 
86
    * Add '.hg' to the default ignore list.  (Martin Pool)
 
87
 
 
88
    * 'knit' is now the default disk format. This improves disk performance and
 
89
      utilization, increases incremental pull performance, robustness with SFTP
 
90
      and allows checkouts over SFTP to perform acceptably. 
 
91
      The initial Knit code was contributed by Johan Rydberg based on a
 
92
      specification by Martin Pool.
 
93
      (Robert Collins, Aaron Bentley, John Rydberg, Martin Pool).
 
94
 
 
95
    * New tool to generate all-in-one html version of the manual.  (Alexander
 
96
      Belchenko)
 
97
 
 
98
    * Hitting CTRL-C while doing an SFTP push will no longer cause stale locks
 
99
      to be left in the SFTP repository. (Robert Collins, Martin Pool).
 
100
 
 
101
  CHANGES:
 
102
 
 
103
    * Commit is now verbose by default, and shows changed filenames and the 
 
104
      new revision number.  (Robert Collins, Martin Pool)
 
105
 
 
106
    * Unify 'mv', 'move', 'rename'.  (#5379, Matthew Fuller)
 
107
 
 
108
    * 'bzr -h' shows help.  (#35940, Martin Pool, Ian Bicking)
 
109
 
 
110
    * Make 'pull' and 'push' remember location on failure using --remember.
 
111
      (Olaf Conradi)
 
112
 
63
113
  INTERNALS:
64
114
  
65
115
    * The internal storage of history, and logical branch identity have now
67
117
      management routines are now in bzrlib.lockablefiles. 
68
118
      (Aaron Bentley, Robert Collins, Martin Pool)
69
119
 
 
120
    * Transports can now raise DependencyNotPresent if they need a library
 
121
      which is not installed, and then another implementation will be 
 
122
      tried.  (Martin Pool)
 
123
 
 
124
    * Remove obsolete (and no-op) `decode` parameter to `Transport.get`.  
 
125
      (Martin Pool)
 
126
 
70
127
    * Using Tree Transform for merge, revert, tree-building
71
128
 
72
129
    * WorkingTree.create, Branch.create, WorkingTree.create_standalone,
91
148
    * Progress bars are now nested - see
92
149
      bzrlib.ui.ui_factory.nested_progress_bar. (Robert Collins, Robey Pointer)
93
150
 
 
151
    * New API call get_format_description() for each type of format.
 
152
      (Olaf Conradi)
 
153
 
 
154
    * Changed branch.set_parent() to accept None to remove parent.
 
155
      (Olaf Conradi)
 
156
 
 
157
    * Deprecated BzrError AmbiguousBase.  (Olaf Conradi)
 
158
 
94
159
  TESTING:
95
160
 
96
161
    * SFTP tests now shortcut the SSH negotiation, reducing test overhead
107
172
      by this class (when its not being used as part of implementation
108
173
      contract testing). (Robert Collins)
109
174
 
 
175
    * Close logging handler on disabling the test log. This will remove the
 
176
      handler from the internal list inside python's logging module,
 
177
      preventing shutdown from closing it twice.  (Olaf Conradi)
 
178
 
 
179
    * Move test case for uncommit to blackbox tests.  (Olaf Conradi)
110
180
 
111
181
bzr 0.7rc1 2006-01-09
112
182