Start working on recycling RevisionBuildEditor.
[jelmer/subvertpy.git] / TODO
diff --git a/TODO b/TODO
index b5955d194989b4b39b3a88ba3075fe51aeca78f0..763a66b8292c32512b0200031ce6f7a14356dacf 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,18 +1,29 @@
-- simplify find_branches by using Transport.list_dir() ?
-- fix autorealm repository
+todo:
+- generate deltas rather than fulltexts when creating file id maps
+- BzrDir.create_branch() should set the revision id to NULL_REVISION
 - avoid extra connect in logwalker?
-- make ListBranchingScheme() support wildcards
-- free memory!
-- report changes to delta editor in Branch.pull()
+- free memory! (#54253)
+- tests for setting svk:merge from .bzr checkout
+- tests for http-specific SvnRaTransport._request_path() code
 - more blackbox tests
-- integrate bzr:merge into bzr:revision-info or rename to bzr:merge-vXXYY
+ - svn-import without scheme specified should guess
+ - bzr missing
+- transform file ids in workingtree in svn-upgrade
+- support tags (#81102)
+- more efficient implementation of get_revision_delta() to speed up bzr log -v
+- nestedtree support
+- lookup_revision_id()'s result depends on the current branching scheme, 
+  causing weird errors when pushing
 
-Working trees:
-- custom implementation of WorkingTree.revert() / WorkingTree.merge()
+.svn working trees:
+- implement apply_inventory_delta()
+- support merge without requiring revisions to be added to svn repository
 - add tests for objects returned by WorkingTree.pull(), Branch.pull()
-- what happened to WorkingTree.add() ?
 - don't update all entries to the same revnum when opening working tree
 - when committing specific files in a lightweight checkout, make sure to 
-  also commit the file property changes for the tree root (except 
-  for pending merges).                                                                                                            
-- faster "bzr status" in lightweight checkouts
+  also commit the file property changes for the tree root
+- faster "bzr status"
+
+for other things to do, see:
+
+* https://bugs.launchpad.net/bzr-svn