More fixes, cache revmeta data.
[jelmer/subvertpy.git] / TODO
1 mappingv4:
2  - refuse to set fileprops on repository on which revprops have been set
3  - skip looking for fileprops if revprops have been found in earlier revisions \
4    AND server supports revprops AND mapping.supports_custom_revprops()
5  - implement layout functions, including command
6  - integrate svn-set-revprops into svn-upgrade ?
7  - add options in commit for create_root, create_prefix
8   - if create_root=False: skip _check_dirs_exist
9
10 todo:
11 - generate deltas rather than fulltexts when creating file id maps
12 - tests for setting svk:merge from .bzr checkout
13 - tests for http-specific SvnRaTransport._request_path() code
14 - more blackbox tests
15  - svn-import without scheme specified should guess
16  - bzr missing
17 - transform file ids in workingtree in svn-upgrade
18 - lookup_revision_id()'s result depends on the current branching scheme, 
19   causing weird errors when pushing
20
21 .svn working trees:
22 - implement apply_inventory_delta()
23 - support merge without requiring revisions to be added to svn repository
24 - add tests for objects returned by WorkingTree.pull(), Branch.pull()
25 - don't update all entries to the same revnum when opening working tree
26 - when committing specific files in a lightweight checkout, make sure to 
27   also commit the file property changes for the tree root
28 - faster "bzr status"
29
30 pushmerge:
31  - create branches/ dir automatically
32
33 - Needs more tests
34  - parents cache
35  - Run all tests against repository with revprop changing allowed and without
36 - Needs upgrade command that can use legacy file properties and set revprops
37 - Support disabling legacy file property support somehow
38
39 for other things to do, see:
40
41 * https://bugs.launchpad.net/bzr-svn