~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Lukáš Lalinský
  • Date: 2008-08-28 13:41:15 UTC
  • mto: (3732.1.1 ianc-integration)
  • mto: This revision was merged to the branch mainline in revision 3733.
  • Revision ID: lalinsky@gmail.com-20080828134115-265uyumclq5qvetg
Fix `bzr st -rbranch:PATH_TO_BRANCH`

* Add RevisionSpec.as_tree which returns a tree representation of the revision specifier. This might return a remote revision tree.
* Make status use this new method and not require RevisionSpec.as_revision_id, which for RevisionSpec_branch fetches data to the local repository.
* Refactor common code for getting either a revision tree or a tree/branch's basis tree into a private function _get_revision_tree and make it use RevisionSpec.as_tree.

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
      pycurl try to send a body request to an HTTP/1.0 server which has
37
37
      already refused to handle the request. (Vincent Ladeuil, #225020)
38
38
 
 
39
    * Fixed ``bzr st -r branch:PATH_TO_BRANCH`` where the other branch
 
40
      is in a different repository than the current one.
 
41
      (Lukáš Lalinský, #144421)
 
42
 
39
43
    * ``FTPTransport.stat()`` would return ``0000`` as the permission bits
40
44
      for the containing ``.bzr/`` directory (it does not implement
41
45
      permissions). This would cause us to set all subdirectories to
88
92
      is unknown in both source and target.
89
93
      (Robert Collins, Aaron Bentley)
90
94
 
 
95
    * New method ``RevisionSpec.as_tree`` for representing the revision
 
96
      specifier as a revision tree object. (Lukáš Lalinský)
 
97
 
91
98
    * Mail clients for `bzr send` are now listed in a registry.  This
92
99
      allows plugins to add new clients by registering them with
93
100
      ``bzrlib.mail_client.mail_client_registry``.  All of the built-in