blob: d2cbc556288f0594bbf050df940a9422f59ceb53 [file] [log] [blame]
We are very close to creating the 1.5.x branch. This file lists the
tasks we want to complete before then.
* Update 'svn mergeinfo' to deal with the mergeinfoless-copies
changes. [cmpilato, estimate: 8 hours]
* Make 'svn mergeinfo' error out when talking to a pre-1.5 repository.
This will allow API consumers to use the API without taking a big
performance hit for nothing. We can catch the error and fallback. [dlr]
* Examine, and possibly update, 'svn log/blame -g' to deal with the
mergeinfoless-copies changes. This includes updating the tests and the
basic-merge.dump repository. (This could be pushed to after we branch, but
should happen before 1.5 releases.)
* Improving the default revisions chosen for a revision-less merge.
[cmpilato, estimate: 4 hours]
* Changing the default path for a source-less copy to be "myself", which
is the only value with is both consistent and reasonably explainable
to the average user. [cmpilato, estimate: 1 hour]
* Improving the svn_client_merge() API to actually do source-relatedness
checks instead of just assuming the sources aren't related. (And if
they *are* related, I'll probably just have it call
svn_client_merge_peg3() under the hood.) [cmpilato, estimate: 6 hours]
* Finish Issue #2897 (reflective merges) and merge the issue-2897
branch to trunk. [kameshj]
* Split the sqlite databases into mergeinfo.sqlite and
node-origins.sqlite. Notify mailing list(s) of compatibility
breakage. [glasser, 1 hour]