~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Jonathan Lange
  • Date: 2007-04-22 23:00:56 UTC
  • mfrom: (2440 +trunk)
  • mto: This revision was merged to the branch mainline in revision 2446.
  • Revision ID: jml@canonical.com-20070422230056-mfu7bo3ydrbbag7p
Merge bzr.dev, resolving conflicts in error code.

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
      documentation, and the bzr.1 man page also include this information.
30
30
      (Robert Collins)
31
31
 
 
32
    * Tags are now included in logs, that use the long log formatter. 
 
33
      (Erik Bågfors, Alexander Belchenko)
 
34
 
32
35
  INTERNALS:
33
36
 
34
37
    * bzrlib API compatability with 0.8 has been dropped, cleaning up some
49
52
    * Convenience method TestCase.expectFailure ensures that known failures
50
53
      do not silently pass.  (Aaron Bentley)
51
54
 
 
55
    * Transport.local_abspath now raises NotLocalUrl rather than 
 
56
      TransportNotPossible. (Martin Pool, Ian Clatworthy)
 
57
 
52
58
    * New SmartServer hooks facility. There are two initial hooks documented
53
59
      in bzrlib.transport.smart.SmartServerHooks. The two initial hooks allow
54
60
      plugins to execute code upon server startup and shutdown.
72
78
      via remote procedure calls.  (Andrew Bennetts)
73
79
 
74
80
    * The ``lock_write`` method of ``LockableFiles``, ``Repository`` and
75
 
     ``Branch`` now accept a ``token`` keyword argument, so that separate
76
 
     instances of those objects can share a lock if it has the right token.
77
 
     (Andrew Bennetts, Robert Collins)
 
81
      ``Branch`` now accept a ``token`` keyword argument, so that separate
 
82
      instances of those objects can share a lock if it has the right token.
 
83
      (Andrew Bennetts, Robert Collins)
 
84
 
 
85
    * New method 'get_branch_reference' on 'BzrDir' allows the detection of
 
86
      branch references - which the smart server component needs.
 
87
 
 
88
    * The Repository API ``make_working_trees`` is now permitted to return
 
89
      False when ``set_make_working_trees`` is not implemented - previously
 
90
      an unimplemented ``set_make_working_trees`` implied the result True
 
91
      from ``make_working_trees``. This has been changed to accomodate the
 
92
      smart server, where it does not make sense (at this point) to ever
 
93
      make working trees by default. (Robert Collins)
78
94
 
79
95
    * Command objects can now declare related help topics by having _see_also
80
96
      set to a list of related topic. (Robert Collins)
94
110
    * Don't produce encoding error when adding duplicate files.
95
111
      (Aaron Bentley)
96
112
 
 
113
    * Fix ``InterDirstateTre._iter_changes`` to handle when we come across
 
114
      an empty versioned directory, which now has files in it.
 
115
      (John Arbash Meinel, #104257)
 
116
 
97
117
    * Teach ``common_ancestor`` to shortcut when the tip of one branch is
98
118
      inside the ancestry of the other. Saves a lot of graph processing
99
119
      (with an ancestry of 16k revisions, ``bzr merge ../already-merged``
107
127
    * FTP now works even when the FTP server does not support atomic rename.
108
128
      (Aaron Bentley, #89436)
109
129
 
 
130
    * Typo in the help for ``register-branch`` fixed. (Robert Collins, #96770)
 
131
 
 
132
    * "dirstate" and "dirstate-tags" formats now produce branches compatible
 
133
      with old versions of bzr. (Aaron Bentley, #107168))
 
134
 
 
135
    * Handle moving a directory when children have been added, removed,
 
136
      and renamed. (John Arbash Meinel, #105479)
 
137
 
110
138
  TESTING:
111
139
 
112
140
    * Added ``bzrlib.strace.strace`` which will strace a single callable and
693
721
 
694
722
    * ``MemoryTransport.list_dir()`` would strip the first character for
695
723
      files or directories in root directory. (John Arbash Meinel)
 
724
 
 
725
    * New method 'get_branch_reference' on 'BzrDir' allows the detection of 
 
726
      branch references - which the smart server component needs.
696
727
  
697
728
    * New ``ChrootTransportDecorator``, accessible via the ``chroot+`` url
698
729
      prefix.  It disallows any access to locations above a set URL.  (Andrew