/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: John Arbash Meinel
  • Date: 2006-12-01 19:41:16 UTC
  • mfrom: (2158 +trunk)
  • mto: This revision was merged to the branch mainline in revision 2159.
  • Revision ID: john@arbash-meinel.com-20061201194116-nvn5qhfxux5284jc
[merge] bzr.dev 2158

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 
19
19
  IMPROVEMENTS:
20
20
 
 
21
    * PyCurlTransport now use a single curl object. By specifying explicitly
 
22
      the 'Range' header, we avoid the need to use two different curl objects
 
23
      (and two connections to the same server). (Vincent Ladeuil)
 
24
 
 
25
    * ``bzr commit`` does not prompt for a message until it is very likely to
 
26
      succeed.  (Aaron Bentley)
 
27
 
 
28
  INTERNALS:
 
29
 
 
30
  BUG FIXES:
 
31
 
 
32
bzr 0.13rc1  2006-11-27
 
33
 
 
34
  IMPROVEMENTS:
 
35
 
 
36
    * New command ``bzr remove-tree`` allows the removal of the working
 
37
      tree from a branch.
 
38
      (Daniel Silverstone)
 
39
 
 
40
    * urllib uses shared keep-alive connections, so http 
 
41
      operations are substantially faster.
 
42
      (Vincent Ladeuil, #53654)
 
43
 
 
44
    * ``bzr export`` allows an optional branch parameter, to export a bzr
 
45
      tree from some other url. For example:
 
46
      ``bzr export bzr.tar.gz http://bazaar-vcs.org/bzr/bzr.dev``
 
47
      (Daniel Silverstone)
 
48
 
 
49
    * Added ``bzr help topics`` to the bzr help system. This gives a
 
50
      location for general information, outside of a specific command.
 
51
      This includes updates for ``bzr help revisionspec`` the first topic
 
52
      included. (Goffredo Baroncelli, John Arbash Meinel, #42714)
 
53
      
 
54
    * WSGI-compatible HTTP smart server.  See ``doc/http_smart_server.txt``.
 
55
      (Andrew Bennetts)
 
56
 
 
57
    * Knit files will now cache full texts only when the size of the
 
58
      deltas is as large as the size of the fulltext. (Or after 200
 
59
      deltas, whichever comes first). This has the most benefit on large
 
60
      files with small changes, such as the inventory for a large project.
 
61
      (eg For a project with 2500 files, and 7500 revisions, it changes
 
62
      the size of inventory.knit from 11MB to 5.4MB) (John Arbash Meinel)
 
63
 
 
64
  INTERNALS:
 
65
 
 
66
    * New -D option given before the command line turns on debugging output
 
67
      for particular areas.  -Derror shows tracebacks on all errors.
 
68
      (Martin Pool)
 
69
 
 
70
    * Clean up ``bzr selftest --benchmark bundle`` to correct an import,
 
71
      and remove benchmarks that take longer than 10min to run.
 
72
      (John Arbash Meinel)
 
73
 
 
74
    * Use ``time.time()`` instead of ``time.clock()`` to decide on
 
75
      progress throttling. Because ``time.clock()`` is actually CPU time,
 
76
      so over a high-latency connection, too many updates get throttled.
 
77
      (John Arbash Meinel)
 
78
 
 
79
    * ``MemoryTransport.list_dir()`` would strip the first character for
 
80
      files or directories in root directory. (John Arbash Meinel)
 
81
  
 
82
    * New ``ChrootTransportDecorator``, accessible via the ``chroot+`` url
 
83
      prefix.  It disallows any access to locations above a set URL.  (Andrew
 
84
      Bennetts)
 
85
 
 
86
  BUG FIXES:
 
87
 
 
88
    * ``bzrlib/bzrdir.py`` was directly referencing ``bzrlib.workingtree``,
 
89
      without importing it. This prevented ``bzr upgrade`` from working
 
90
      unless a plugin already imported ``bzrlib.workingtree``
 
91
      (John Arbash Meinel, #70716)
 
92
 
 
93
    * Suppress the traceback on invalid URLs (Vincent Ladeuil, #70803).
 
94
 
 
95
    * Give nicer error message when an http server returns a 403
 
96
      error code. (Vincent Ladeuil, #57644).
 
97
 
 
98
    * When a multi-range http GET request fails, try a single
 
99
      range one. If it fails too, forget about ranges. Remember that until 
 
100
      the death of the transport and propagates that to the clones.
 
101
      (Vincent Ladeuil, #62276, #62029).
 
102
 
 
103
    * Handles user/passwords supplied in url from command
 
104
      line (for the urllib implementation). Don't request already
 
105
      known passwords (Vincent Ladeuil, #42383, #44647, #48527)
 
106
 
 
107
    * _KnitIndex.add_versions() dictionary compresses revision ids as they
 
108
      are added. This fixes bug where fetching remote revisions records
 
109
      them as full references rather than integers. (John Arbash Meinel,
 
110
      #64789)
 
111
 
 
112
    * ``bzr ignore`` strips trailing slashes in patterns.
 
113
      Also ``bzr ignore`` rejects absolute paths. (Kent Gibson, #4559)
 
114
 
 
115
    * ``bzr ignore`` takes multiple arguments. (Cheuksan Edward Wang, #29488)
 
116
 
 
117
    * mv correctly handles paths that traverse symlinks. 
 
118
      (Aaron Bentley, #66964)
 
119
 
 
120
    * Give nicer looking error messages when failing to connect over ssh.
 
121
      (John Arbash Meinel, #49172)
 
122
 
 
123
    * Pushing to a remote branch does not currently update the remote working
 
124
      tree. After a remote push, ``bzr status`` and ``bzr diff`` on the remote
 
125
      machine now show that the working tree is out of date.
 
126
      (Cheuksan Edward Wang #48136)
 
127
 
 
128
    * Use patiencediff instead of difflib for determining deltas to insert
 
129
      into knits. This avoids the O(N^3) behavior of difflib. Patience
 
130
      diff should be O(N^2). (Cheuksan Edward Wang, #65714)
 
131
 
 
132
    * Running ``bzr log`` on nonexistent file gives an error instead of the
 
133
      entire log history. (Cheuksan Edward Wang #50793)
 
134
 
 
135
    * ``bzr cat`` can look up contents of removed or renamed files. If the
 
136
      pathname is ambiguous, i.e. the files in the old and new trees have
 
137
      different id's, the default is the file in the new tree. The user can
 
138
      use "--name-from-revision" to select the file in the old tree.
 
139
      (Cheuksan Edward Wang, #30190)
 
140
 
 
141
  TESTING:
 
142
 
 
143
    * TestingHTTPRequestHandler really handles the Range header
 
144
      (previously it was ignoring it and returning the whole file,).
 
145
 
 
146
bzr 0.12  2006-10-30
 
147
 
 
148
  INTERNALS:
 
149
 
 
150
    * Clean up ``bzr selftest --benchmark bundle`` to correct an import,
 
151
      and remove benchmarks that take longer than 10min to run.
 
152
      (John Arbash Meinel)
 
153
  
 
154
bzr 0.12rc1  2006-10-23
 
155
 
 
156
  IMPROVEMENTS:
 
157
 
21
158
    * ``bzr log`` now shows dotted-decimal revision numbers for all revisions,
22
159
      rather than just showing a decimal revision number for revisions on the
23
160
      mainline. These revision numbers are not yet accepted as input into bzr
118
255
    * Leave HttpTransportBase daughter classes decides how they
119
256
      implement cloning. (Vincent Ladeuil, #61606)
120
257
 
121
 
   * diff3 does not indicate conflicts on clean merge. (Aaron Bentley)
 
258
    * diff3 does not indicate conflicts on clean merge. (Aaron Bentley)
 
259
 
 
260
    * If a commit fails, the commit message is stored in a file at the root of
 
261
      the tree for later commit. (Cheuksan Edward Wang, Stefan Metzmacher,
 
262
      #32054)
122
263
 
123
264
  TESTING:
124
265