~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

merge bzr.dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
      It may also help improve behaviour when dealing with a server running
37
37
      on a specific port (rather than dynamically assigned ports).
38
38
      (Robert Collins)
 
39
 
 
40
    * Move most SmartServer code into a new package, bzrlib/smart.
 
41
      bzrlib/transport/remote.py contains just the Transport classes that used
 
42
      to be in bzrlib/transport/smart.py.  (Andrew Bennetts)
39
43
 
 
44
    * The ``lock_write`` method of ``LockableFiles``, ``Repository`` and
 
45
     ``Branch`` now accept a ``token`` keyword argument, so that separate
 
46
     instances of those objects can share a lock if it has the right token.
 
47
     (Andrew Bennetts, Robert Collins)
 
48
 
40
49
  BUGFIXES:
41
50
 
42
51
    * Don't fail bundle selftest if email has 'two' embedded.  
52
61
    * Don't produce encoding error when adding duplicate files.
53
62
      (Aaron Bentley)
54
63
 
 
64
    * Teach ``common_ancestor`` to shortcut when the tip of one branch is
 
65
      inside the ancestry of the other. Saves a lot of graph processing
 
66
      (with an ancestry of 16k revisions, ``bzr merge ../already-merged``
 
67
      changes from 2m10s to 13s).  (John Arbash Meinel, #103757)
 
68
 
 
69
    * Fix ``show_diff_trees`` to handle the case when a file is modified,
 
70
      and the containing directory is renamed. (The file path is different
 
71
      in this versus base, but it isn't marked as a rename).
 
72
      (John Arbash Meinel, #103870)
 
73
 
55
74
  TESTING:
56
75
 
57
76
    * Added ``bzrlib.strace.strace`` which will strace a single callable and