~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: John Arbash Meinel
  • Date: 2006-08-10 00:43:37 UTC
  • mto: This revision was merged to the branch mainline in revision 1926.
  • Revision ID: john@arbash-meinel.com-20060810004337-6aa4d7ea80e85093
Moving everything into a new location so that we can cache more than just revision ids

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
     revno:42:http://bazaar-vcs.org/bzr/bzr.dev/ means revision 42 in
8
8
     bzr.dev.  (Matthieu Moy)
9
9
 
10
 
   * No default ignore rules are applied by bzr - only the rules in .bzrignore
11
 
     are considered. This fixes bugs with default rules being enforced no
12
 
     matter what. The old list of ignore rules from bzr is available by
 
10
   * The hard-coded built-in ignore rules have been removed. There are
 
11
     now two rulesets which are enforced. A user global one in 
 
12
     ~/.bazaar/ignore which will apply to every tree, and the tree
 
13
     specific one '.bzrignore'.
 
14
     ~/.bazaar/ignore will be created if it does not exist, but with
 
15
     a more conservative list than the old default.
 
16
     This fixes bugs with default rules being enforced no matter what. 
 
17
     The old list of ignore rules from bzr is available by
13
18
     running 'bzr ignore --old-default-rules'.
 
19
     (Robert Collins, Martin Pool, John Arbash Meinel)
14
20
 
15
21
   * Tests updates to ensure proper URL handling, UNICODE support, and
16
22
     proper printing when the user's terminal encoding cannot display 
38
44
   * 'bzr selftest' now shows a progress bar with the number of tests, and 
39
45
     progress made. 'make check' shows tests in -v mode, to be more useful
40
46
     for the PQM status window. (Robert Collins).
 
47
     When using a progress bar, failed tests are printed out, rather than
 
48
     being overwritten by the progress bar until the suite finishes.
 
49
     (John Arbash Meinel)
41
50
 
42
51
   * 'bzr selftest --benchmark' will run a new benchmarking selftest.
43
52
     'bzr selftest --benchmark --lsprof-timed' will use lsprofile to generate
101
110
     were removed. So it is safe to uncommit after a merge, fix something,
102
111
     and commit again. (John Arbash Meinel, #32526, #31426)
103
112
 
 
113
   * 'bzr init' now also works on remote locations.
 
114
     (Wouter van Heyst, #48904)
 
115
 
 
116
   * HTTP support has been updated. When using pycurl we now support 
 
117
     connection keep-alive, which reduces dns requests and round trips.
 
118
     And for both urllib and pycurl we support multi-range requests, 
 
119
     which decreases the number of round-trips. Performance results for
 
120
     ``bzr branch http://bazaar-vcs.org/bzr/bzr.dev/`` indicate
 
121
     http branching is now 2-3x faster, and ``bzr pull`` in an existing 
 
122
     branch is as much as 4x faster.
 
123
     (Michael Ellerman, Johan Rydberg, John Arbash Meinel, #46768)
 
124
 
 
125
   * Performance improvements for sftp. Branching and pulling are now up to
 
126
     2x faster. Utilize paramiko.readv() support for async requests if it
 
127
     is available (paramiko > 1.6) (John Arbash Meinel)
 
128
 
104
129
  BUG FIXES:
105
130
 
106
131
    * Fix shadowed definition of TestLocationConfig that caused some 
157
182
    * smart-add recurses through all supplied directories 
158
183
      (John Arbash Meinel, #52578)
159
184
 
 
185
    * Make the bundle reader extra lines before and after the bundle text.
 
186
      This allows you to parse an email with the bundle inline.
 
187
      (John Arbash Meinel, #49182)
 
188
 
 
189
    * Change the file id generator to squash a little bit more. Helps when
 
190
      working with long filenames on windows. (Also helps for unicode filenames
 
191
      not generating hidden files). (John Arbash Meinel, #43801)
 
192
 
 
193
    * Restore terminal mode on C-c while reading sftp password.  (#48923, 
 
194
      Nicholas Allen, Martin Pool)
 
195
 
 
196
    * Timestamps are rounded to 1ms, and revision entries can be recreated
 
197
      exactly. (John Arbash Meinel, Jamie Wilkinson, #40693)
 
198
 
 
199
    * Branch.base has changed to a URL, but ~/.bazaar/locations.conf should
 
200
      use local paths, since it is user visible (John Arbash Meinel, #53653)
 
201
 
 
202
    * ``bzr status foo`` when foo was unversioned used to cause a full delta
 
203
      to be generated (John Arbash Meinel, #53638)
 
204
 
 
205
    * When reading revision properties, an empty value should be considered
 
206
      the empty string, not None (John Arbash Meinel, #47782)
 
207
 
 
208
    * ``bzr diff --diff-options`` can now handle binary files being changed.
 
209
      Also, the output is consistent when --diff-options is not supplied.
 
210
      (John Arbash Meinel, #54651, #52930)
 
211
 
 
212
    * Use the right suffixes for loading plugins (John Arbash Meinel, #51810)
 
213
 
160
214
  INTERNALS:
161
215
 
162
216
    * Combine the ignore rules into a single regex rather than looping over
163
217
      them to reduce the threshold where  N^2 behaviour occurs in operations
164
218
      like status. (Jan Hudec, Robert Collins).
165
219
 
 
220
    * Appending to bzrlib.DEFAULT_IGNORE is now deprecated. Instead, use
 
221
      one of the add functions in bzrlib.ignores. (John Arbash Meinel)
 
222
 
166
223
    * 'bzr push' should only push the ancestry of the current revision, not
167
224
      all of the history in the repository. This is especially important for
168
225
      shared repositories. (John Arbash Meinel)
194
251
      importer to log time to import modules and regex compilation time to 
195
252
      sys.stderr (John Arbash Meinel)
196
253
 
 
254
    * 'EmptyTree' is now deprecated, please use repository.revision_tree(None)
 
255
      instead. (Robert Collins)
 
256
 
 
257
    * "RevisionTree" is now in bzrlib/revisiontree.py. (Robert Collins)
 
258
 
197
259
bzr 0.8.2  2006-05-17
198
260
  
199
261
  BUG FIXES:
1058
1120
    * Symlink support: working with symlinks when not in the root of a 
1059
1121
      bzr tree was broken, patch from Scott James Remnant.
1060
1122
 
1061
 
 
1062
1123
  IMPROVEMENTS:
1063
1124
 
1064
1125
    * 'branch' now accepts a --basis parameter which will take advantage