[Pkg-bazaar-commits] ./bzr/unstable r665: todo

Martin Pool mbp at sourcefrog.net
Fri Apr 10 08:20:38 UTC 2009


------------------------------------------------------------
revno: 665
committer: Martin Pool <mbp at sourcefrog.net>
timestamp: Fri 2005-06-10 19:30:57 +1000
message:
  todo
modified:
  TODO
-------------- next part --------------
=== modified file 'TODO'
--- a/TODO	2005-06-10 02:41:06 +0000
+++ b/TODO	2005-06-10 09:30:57 +0000
@@ -112,6 +112,20 @@
 * Patches should probably use only forward slashes, even on Windows,
   otherwise Unix patch can't apply them. (?) 
 
+* Branch.update_revisions() inefficiently fetches revisions from the
+  remote server twice; once to find out what text and inventory they
+  need and then again to actually get the thing.  This is a bit
+  inefficient. 
+
+  One complicating factor here is that we don't really want to have
+  revisions present in the revision-store until all their constituent
+  parts are also stored.
+
+  The basic problem is that RemoteBranch.get_revision() and similar
+  methods return object, but what we really want is the raw XML, which
+  can be popped into our own store.  That needs to be refactored.
+  
+
 
 Medium things
 -------------



More information about the Pkg-bazaar-commits mailing list