~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: John Arbash Meinel
  • Date: 2006-12-11 19:25:13 UTC
  • mfrom: (2172 +trunk)
  • mto: This revision was merged to the branch mainline in revision 2173.
  • Revision ID: john@arbash-meinel.com-20061211192513-u9ivkqwkp8j3v2i5
[merge] bzr.dev 2172 and move NEWS to the correct location

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
  IMPROVEMENTS:
4
4
 
 
5
    * PyCurlTransport now use a single curl object. By specifying explicitly
 
6
      the 'Range' header, we avoid the need to use two different curl objects
 
7
      (and two connections to the same server). (Vincent Ladeuil)
 
8
 
 
9
    * ``bzr commit`` does not prompt for a message until it is very likely to
 
10
      succeed.  (Aaron Bentley)
 
11
 
 
12
    * ``bzr conflicts`` now takes --text to list pathnames of text conflicts
 
13
      (Aaron Bentley)
 
14
 
 
15
    * Fix ``iter_lines_added_or_present_in_versions`` to use a set instead
 
16
      of a list while checking if a revision id was requested. Takes 10s
 
17
      off of the ``fileids_affected_by_revision_ids`` time, which is 10s
 
18
      of the ``bzr branch`` time. (John Arbash Meinel)
 
19
 
 
20
    * Policy can be set for each configuration key. This allows keys to be
 
21
      inherited properly across configuration entries. For example, this
 
22
      should enable you to do::
 
23
        
 
24
        [/home/user/project]
 
25
        push_location = sftp://host/srv/project/
 
26
        push_location:policy = appendpath
 
27
 
 
28
      And then a branch like ``/home/user/project/mybranch`` should get an
 
29
      automatic push location of ``sftp://host/srv/project/mybranch``.
 
30
      (James Henstridge)
 
31
 
 
32
    * Added ``bzr status --short`` to make status report svn style flags
 
33
      for each file.  For example::
 
34
 
 
35
        $ bzr status --short
 
36
        A  foo
 
37
        A  bar
 
38
        D  baz
 
39
        ?  wooley
 
40
      
 
41
  INTERNALS:
 
42
 
 
43
    * Change Revision serialization to only write out millisecond
 
44
      resolution. Rather than expecting floating point serialization to
 
45
      preserve more resolution than we need. (Henri Weichers, Martin Pool)
 
46
 
 
47
  BUG FIXES:
 
48
 
 
49
    * bzr now supports Win32 UNC path (e.g. \\HOST\path). 
 
50
      (Alexander Belchenko, #57869)
 
51
 
 
52
 
 
53
bzr 0.13  2006-12-05
 
54
    
 
55
  No changes from 0.13rc1
 
56
    
 
57
bzr 0.13rc1  2006-11-27
 
58
 
 
59
  IMPROVEMENTS:
 
60
 
5
61
    * New command ``bzr remove-tree`` allows the removal of the working
6
62
      tree from a branch.
7
63
      (Daniel Silverstone)
8
64
 
 
65
    * urllib uses shared keep-alive connections, so http 
 
66
      operations are substantially faster.
 
67
      (Vincent Ladeuil, #53654)
 
68
 
9
69
    * ``bzr export`` allows an optional branch parameter, to export a bzr
10
70
      tree from some other url. For example:
11
71
      ``bzr export bzr.tar.gz http://bazaar-vcs.org/bzr/bzr.dev``
15
75
      location for general information, outside of a specific command.
16
76
      This includes updates for ``bzr help revisionspec`` the first topic
17
77
      included. (Goffredo Baroncelli, John Arbash Meinel, #42714)
18
 
      
 
78
 
 
79
    * WSGI-compatible HTTP smart server.  See ``doc/http_smart_server.txt``.
 
80
      (Andrew Bennetts)
 
81
 
 
82
    * Knit files will now cache full texts only when the size of the
 
83
      deltas is as large as the size of the fulltext. (Or after 200
 
84
      deltas, whichever comes first). This has the most benefit on large
 
85
      files with small changes, such as the inventory for a large project.
 
86
      (eg For a project with 2500 files, and 7500 revisions, it changes
 
87
      the size of inventory.knit from 11MB to 5.4MB) (John Arbash Meinel)
 
88
 
19
89
  INTERNALS:
20
90
 
21
 
    * Change Revision serialization to only write out millisecond
22
 
      resolution. Rather than expecting floating point serialization to
23
 
      preserve more resolution than we need. (Henri Weichers, Martin Pool)
24
 
 
25
91
    * New -D option given before the command line turns on debugging output
26
92
      for particular areas.  -Derror shows tracebacks on all errors.
27
93
      (Martin Pool)
38
104
    * ``MemoryTransport.list_dir()`` would strip the first character for
39
105
      files or directories in root directory. (John Arbash Meinel)
40
106
  
 
107
    * New ``ChrootTransportDecorator``, accessible via the ``chroot+`` url
 
108
      prefix.  It disallows any access to locations above a set URL.  (Andrew
 
109
      Bennetts)
 
110
 
41
111
  BUG FIXES:
42
112
 
43
113
    * ``bzrlib/bzrdir.py`` was directly referencing ``bzrlib.workingtree``,
45
115
      unless a plugin already imported ``bzrlib.workingtree``
46
116
      (John Arbash Meinel, #70716)
47
117
 
 
118
    * Suppress the traceback on invalid URLs (Vincent Ladeuil, #70803).
 
119
 
 
120
    * Give nicer error message when an http server returns a 403
 
121
      error code. (Vincent Ladeuil, #57644).
 
122
 
 
123
    * When a multi-range http GET request fails, try a single
 
124
      range one. If it fails too, forget about ranges. Remember that until 
 
125
      the death of the transport and propagates that to the clones.
 
126
      (Vincent Ladeuil, #62276, #62029).
 
127
 
 
128
    * Handles user/passwords supplied in url from command
 
129
      line (for the urllib implementation). Don't request already
 
130
      known passwords (Vincent Ladeuil, #42383, #44647, #48527)
 
131
 
48
132
    * _KnitIndex.add_versions() dictionary compresses revision ids as they
49
133
      are added. This fixes bug where fetching remote revisions records
50
134
      them as full references rather than integers. (John Arbash Meinel,
79
163
      use "--name-from-revision" to select the file in the old tree.
80
164
      (Cheuksan Edward Wang, #30190)
81
165
 
 
166
  TESTING:
 
167
 
 
168
    * TestingHTTPRequestHandler really handles the Range header
 
169
      (previously it was ignoring it and returning the whole file,).
 
170
 
82
171
bzr 0.12  2006-10-30
83
172
 
84
173
  INTERNALS: