You've deleted some code in the AnotherBranch task that shouldn't be deleted: it's important to benchmark the speed of *another* user doing a branch (i.e. initial pull). I appreciate that code is fugly in that it assumes a bzr shared repo as the project archive - but it needs to stay.
Otherwise, this looks good bar poolie's point re asserts.
You've deleted some code in the AnotherBranch task that shouldn't be deleted: it's important to benchmark the speed of *another* user doing a branch (i.e. initial pull). I appreciate that code is fugly in that it assumes a bzr shared repo as the project archive - but it needs to stay.
Otherwise, this looks good bar poolie's point re asserts.