~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Robey Pointer
  • Date: 2006-09-08 18:52:17 UTC
  • mfrom: (1993 +trunk)
  • mto: This revision was merged to the branch mainline in revision 1996.
  • Revision ID: robey@lag.net-20060908185217-6a4406e1d41753f5
merge from bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
  IMPROVEMENTS:
4
4
 
 
5
    * Knit files now wait to create their contents until the first data is
 
6
      added. The old code used to create an empty .knit and a .kndx with just
 
7
      the header. However, this caused a lot of extra round trips over sftp.
 
8
      This can change the time for ``bzr push`` to create a new remote branch
 
9
      from 160s down to 100s. This also affects ``bzr commit`` performance when
 
10
      adding new files, ``bzr commit`` on a new kernel-like tree drops from 50s
 
11
      down to 40s (John Arbash Meinel, #44692)
 
12
 
 
13
    * When an entire subtree has been deleted, commit will now report that
 
14
      just the top of the subtree has been deleted, rather than reporting
 
15
      all the individual items. (Robert Collins)
 
16
 
 
17
    * Commit performs one less XML parse. (Robert Collins)
 
18
 
5
19
  BUG FIXES:
6
20
 
7
21
    * Handle boundary="" lines properly to allow access through a Squid proxy.
18
32
    * Handle when LANG is not recognized by python. Emit a warning, but
19
33
      just revert to using 'ascii'. (John Arbash Meinel, #35392)
20
34
 
 
35
    * Don't use preexec_fn on win32, as it is not supported by subprocess.
 
36
      (John Arbash Meinel)
 
37
 
21
38
  INTERNALS:
22
39
 
 
40
    * TestCaseInTempDir now creates a separate directory for HOME, rather
 
41
      than having HOME set to the same location as the working directory.
 
42
      (John Arbash Meinel)
 
43
 
23
44
    * run_bzr_subprocess() can take an optional 'env_changes={}' parameter,
24
 
      which will update os.environ inside the spawned child.
25
 
      (John Arbash Meinel)
 
45
      which will update os.environ inside the spawned child. It also can
 
46
      take a 'universal_newlines=True', which helps when checking the output
 
47
      of the command. (John Arbash Meinel)
26
48
 
27
49
    * Refactor SFTP vendors to allow easier re-use when ssh is used. 
28
50
      (Andrew Bennetts)
31
53
      return urlescaped paths. This is now tested (there were bugs in a few
32
54
      of the transports) (Andrew Bennetts, David Allouche, John Arbash Meinel)
33
55
 
 
56
    * New utility function symbol_versioning.deprecation_string. Returns the
 
57
      formatted string for a callable, deprecation format pair. (Robert Collins)
 
58
 
 
59
    * New TestCase helper applyDeprecated. This allows you to call a callable
 
60
      which is deprecated without it spewing to the screen, just by supplying
 
61
      the deprecation format string issued for it. (Robert Collins)
 
62
 
 
63
    * Transport.append and Transport.put have been deprecated in favor of
 
64
      .append_bytes, .append_file, .put_bytes, and .put_file. This removes the
 
65
      ambiguity in what type of object the functions take.
 
66
      Transport.non_atomic_put_{bytes,file} has also been added. Which works
 
67
      similarly to Transport.append() except for SFTP, it doesn't have a round
 
68
      trip when opening the file. Also, it provides functionality for creating
 
69
      a parent directory when trying to create a file, rather than raise
 
70
      NoSuchFile and forcing the caller to repeat their request.
 
71
      (John Arbash Meinel)
 
72
 
 
73
    * WorkingTree has a new api ``unversion`` which allow the unversioning of
 
74
      entries by their file id. (Robert Collins)
 
75
 
 
76
    * WorkingTree.pending_merges is deprecated.  Please use the get_parent_ids
 
77
      (introduced in 0.10) method instead. (Robert Collins)
 
78
 
34
79
bzr 0.10.0RC1  2006-08-28
35
80
  
36
81
  IMPROVEMENTS: