Start working on recycling RevisionBuildEditor.
[jelmer/subvertpy.git] / TODO
diff --git a/TODO b/TODO
index 046a552429d4429ae79ef1e1cc286fc8dab29e4c..763a66b8292c32512b0200031ce6f7a14356dacf 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,19 +1,29 @@
-- simplify find_branches by using Transport.list_dir() ?
-- replace 'undefined' by scheme name in revision ids
-- fix commits in heavyweight checkouts somehow
-- fix autorealm repository
-- handle parent directories of branches being moved correctly
-- faster "bzr status" in lightweight checkouts
-- when committing specific files in a lightweight checkout, make sure to 
-  commit the right file id changes for "."
-- custom implementation of WorkingTree.revert()
-- don't update all entries to the same revnum when opening working tree
+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
- - rewrite TrunkBranchingScheme() and ListBranchingScheme() as subclasses of 
-   ListBranchingScheme()
-- more efficient implementation for applying txdeltas to weaves. perhaps convert svn deltas to bzr deltas?
-- free memory!
-- implement BzrDirFormat.get_converter()
-- 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
+ - 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
+
+.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()
+- 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
+- faster "bzr status"
+
+for other things to do, see:
+
+* https://bugs.launchpad.net/bzr-svn