Rev 3405: (Jelmer) Deprecate Repository.revision_parents(). in file:///home/pqm/archives/thelove/bzr/%2Btrunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Sat May 3 00:00:53 BST 2008


At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 3405
revision-id:pqm at pqm.ubuntu.com-20080502230043-zwk3y5idlir4uak1
parent: pqm at pqm.ubuntu.com-20080502140826-nhg73h31i9viu175
parent: jelmer at samba.org-20080502204834-my32q7sjr6ifw01k
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Sat 2008-05-03 00:00:43 +0100
message:
  (Jelmer) Deprecate Repository.revision_parents().
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
    ------------------------------------------------------------
    revno: 3399.3.3
    revision-id:jelmer at samba.org-20080502204834-my32q7sjr6ifw01k
    parent: jelmer at samba.org-20080502175841-co0gzoetx26wt42e
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: bzr.dev
    timestamp: Fri 2008-05-02 22:48:34 +0200
    message:
      Fix argument to get_parent_map() in NEWS.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
    ------------------------------------------------------------
    revno: 3399.3.2
    revision-id:jelmer at samba.org-20080502175841-co0gzoetx26wt42e
    parent: jelmer at samba.org-20080502160543-obrvpwdccxf4yq9h
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: bzr.dev
    timestamp: Fri 2008-05-02 19:58:41 +0200
    message:
      Change recommended replacement for Repository.revision_parents(), deprecate knitrepo implementation as well
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
    ------------------------------------------------------------
    revno: 3399.3.1
    revision-id:jelmer at samba.org-20080502160543-obrvpwdccxf4yq9h
    parent: pqm at pqm.ubuntu.com-20080501153825-fbc1be2c4g22idz8
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: bzr.dev
    timestamp: Fri 2008-05-02 18:05:43 +0200
    message:
      Deprecated Repository.revision_parents.
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
=== modified file 'NEWS'
--- a/NEWS	2008-05-02 14:08:26 +0000
+++ b/NEWS	2008-05-02 23:00:43 +0000
@@ -94,6 +94,9 @@
     * New form ``@deprecated_method(deprecated_in(1, 5, 0))`` for making 
       deprecation wrappers.  (Martin Pool)
 
+    * ``Repository.revision_parents`` is now deprecated in favour of 
+      ``Repository.get_parent_map([revid])[revid]``. (Jelmer Vernooij)
+
   API BREAKS:
 
     * Repository.get_data_stream, Repository.get_data_stream_for_search(),

=== modified file 'bzrlib/repofmt/knitrepo.py'
--- a/bzrlib/repofmt/knitrepo.py	2008-04-28 05:46:37 +0000
+++ b/bzrlib/repofmt/knitrepo.py	2008-05-02 17:58:41 +0000
@@ -288,6 +288,7 @@
         reconciler.reconcile()
         return reconciler
     
+    @symbol_versioning.deprecated_method(symbol_versioning.one_five)
     def revision_parents(self, revision_id):
         return self._get_revision_vf().get_parents(revision_id)
 

=== modified file 'bzrlib/repository.py'
--- a/bzrlib/repository.py	2008-04-30 06:54:40 +0000
+++ b/bzrlib/repository.py	2008-05-02 16:05:43 +0000
@@ -1740,6 +1740,7 @@
     def get_transaction(self):
         return self.control_files.get_transaction()
 
+    @deprecated_method(symbol_versioning.one_five)
     def revision_parents(self, revision_id):
         return self.get_inventory_weave().parent_names(revision_id)
 




More information about the bazaar-commits mailing list