~bzr-pqm/bzr/bzr.dev

1534 by Robert Collins
Add BRANCH.TODO, and update Makefile to clean pyo files.
1
# This file is for listing TODOs for branches that are being worked on.
2
# It should ALWAYS be empty in the mainline or in integration branches.
1534.1.15 by Robert Collins
* The internal storage of history, and logical branch identity have now
3
# 
1534.4.4 by Robert Collins
Make BzrBranchFormat.find_format take a transport not a url for efficiency.
4
1534.4.35 by Robert Collins
Give branch its own basis tree and last_revision methods; deprecated branch.working_tree()
5
When merging:
1534.4.4 by Robert Collins
Make BzrBranchFormat.find_format take a transport not a url for efficiency.
6
 * add news - fixed --one with testskipped
7
   branch formats are now tested uniformly, preventing regressions as new
8
   formats come online.
1534.4.18 by Robert Collins
update TODO.
9
 * add news upgrade on url works
10
 * add testing news - branch_implementations
11
 * add testing news - testcasewithtransport
1534.4.27 by Robert Collins
update TODO
12
 * add testing news skips with --one
1534.4.35 by Robert Collins
Give branch its own basis tree and last_revision methods; deprecated branch.working_tree()
13
 * document WorkingTree.create, branch.create, workingtree.create_standalone, branch.init deprecation.
14
15
Before:
1534.4.19 by Robert Collins
merge from integration.
16
 * cleanup remnans of check_format in the BzrBranch constructor.
1534.4.28 by Robert Collins
first cut at merge from integration.
17
 * branch.clone duplicate code addressing 
1534.4.35 by Robert Collins
Give branch its own basis tree and last_revision methods; deprecated branch.working_tree()
18
 * do the following
19
 14:38 < lifeless> core use cases:
20
 14:38 < lifeless>  * new LOD from a tree or branch - dont care about the trees content, would care about its last revision.
21
 14:39 < lifeless>  * new LOD and content checkedout in place from a tree or branch - again, only would use tree to find last revision.
22
 14:40 < lifeless> so, rather than four apis (wt.branch_to, wt.branch_to_working_tree, branch.branch_to, etc.
23
 14:40 < lifeless> I think this is a MetaDir operation - or some such.
24
 But I cant think where so I'll stash it as functions in branch.py and working_tree.py with 
25
 'fixmes: find a home'
26
 14:41 < lifeless> the one in branch.py will be the one that *makes* a branch, ditto that in working tree that makes a branch and tree
27
1534.4.41 by Robert Collins
Branch now uses BzrDir reasonably sanely.
28
 * NoRepository error for bzrdir.open_repository()
1534.4.44 by Robert Collins
Make a new BzrDir format that uses a versioned branch format in a branch/ subdirectory.
29
30
 * check to use BzrDir