~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Aaron Bentley
  • Date: 2006-09-19 16:26:17 UTC
  • mfrom: (2022 +trunk)
  • mto: This revision was merged to the branch mainline in revision 2162.
  • Revision ID: abentley@panoramicfeedback.com-20060919162617-e6099afb05b6a9ef
Merge from bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
 
17
17
    * Commit performs one less XML parse. (Robert Collins)
18
18
 
19
 
    * ``bzr checkout --lightweight`` now operates on readonly branches as well
20
 
      as readwrite branches. This fixes bug #39542 for lightweight checkouts 
21
 
      but not for heavyweight ones (the default). (Robert Collins)
 
19
    * ``bzr checkout`` now operates on readonly branches as well
 
20
      as readwrite branches. This fixes bug #39542. (Robert Collins)
 
21
 
 
22
    * ``bzr bind`` no longer synchronises history with the master branch.
 
23
      Binding should be followed by an update or push to synchronise the 
 
24
      two branches. This is closely related to the fix for bug #39542.
 
25
      (Robert Collins)
22
26
 
23
27
    * ``bzrlib.lazy_import.lazy_import`` function to create on-demand 
24
28
      objects.  This allows all imports to stay at the global scope, but
25
29
      modules will not actually be imported if they are not used.
26
30
      (John Arbash Meinel)
27
31
 
 
32
    * Support bzr:// and bzr+ssh:// urls to work with the new RPC-based
 
33
      transport which will be used with the upcoming high-performance smart
 
34
      server. The new command ``bzr serve`` will invoke bzr in server mode,
 
35
      which processes these requests. (Andrew Bennetts, Robert Collins, Martin
 
36
      Pool)
 
37
 
28
38
  BUG FIXES:
29
39
 
30
40
    * Don't access e.code for generic URLErrors, only HTTPErrors have .code.
47
57
    * Don't use preexec_fn on win32, as it is not supported by subprocess.
48
58
      (John Arbash Meinel)
49
59
 
 
60
    * Skip specific tests when the dependencies aren't met. This includes
 
61
      some ``setup.py`` tests when ``python-dev`` is not available, and
 
62
      some tests that depend on paramiko. (John Arbash Meinel, Mattheiu Moy)
 
63
 
 
64
    * Fallback to Paramiko properly, if no ``ssh`` executable exists on
 
65
      the system. (Andrew Bennetts, John Arbash Meinel)
 
66
 
 
67
    * ``Branch.bind(other_branch)`` no longer takes a write lock on the
 
68
      other branch, and will not push or pull between the two branches.
 
69
      API users will need to perform a push or pull or update operation if they
 
70
      require branch synchronisation to take place. (Robert Collins, #47344)
 
71
 
50
72
  INTERNALS:
51
73
 
52
74
    * TestCaseInTempDir now creates a separate directory for HOME, rather
110
132
      off 40ms of startup time, while retaining compatibility. See:
111
133
      ``bzrlib/inspect_for_copy.py`` for more details. (John Arbash Meinel)
112
134
 
 
135
    * WorkingTree has a new parent class MutableTree which represents the 
 
136
      specialisations of Tree which are able to be altered. (Robert Collins)
 
137
 
 
138
    * New methods mkdir and put_file_bytes_non_atomic on MutableTree that
 
139
      mutate the tree and its contents. (Robert Collins)
 
140
 
113
141
    * Transport behaviour at the root of the URL is now defined and tested.
114
142
      (Andrew Bennetts, Robert Collins)
115
143
 
 
144
  TESTING:
 
145
 
 
146
    * New test helper classs MemoryTree. This is typically accessed via
 
147
      ``self.make_branch_and_memory_tree()`` in test cases. (Robert Collins)
 
148
      
116
149
    * Add start_bzr_subprocess and stop_bzr_subprocess to allow test code to
117
150
      continue running concurrently with a subprocess of bzr. (Andrew Bennetts,
118
151
      Robert Collins)
119
152
 
 
153
    * Add a new method ``Transport.get_smart_client()``. This is provided to
 
154
      allow upgrades to a richer interface than the VFS one provided by
 
155
      Transport. (Andrew Bennetts, Martin Pool)
 
156
 
120
157
bzr 0.10  2006-08-29
121
158
  
122
159
  IMPROVEMENTS: