~wgrant/launchpad-cscvs/bzr-2.6

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Before release
--------------

* Do not hardcode converted-by property in cscvs, make it a config option

Later
-----

* Remove ignored option 'summarize' to commitWithAutomaticLog
* Tests depends on FindLastCscvsCommit to return None when used on a non-existent branch.

BUG: Need to check "usable" before doing things with the config structure that presume it's been initialized correctly.
FEATURE: Branches are tags too! (Use tag location code to figure out where branches come from)
FEATURE: "cscvs merge". Attempt a dry-run of all diffs for changesets in the given range, and apply each diff if the dry-run succeeds; let the user specify either fail-on-first-conflict or commit-all-nonconflicting behaviour. Re binary files, let the user specify "branch-always-overrides", "ignore-binary-files", or "break-on-binary-files".