This branch fixes two release-critical issues with the branch upgrade job
stuff. The first issue is that IBranch.upgrade_pending didn't check to see if
the upgrade had failed or was finished. In those cases, it should return
false. The other issue is that the BranchUpgradeJob wasn't triggering a mirror
after it got upgraded, so the branch still thought it needed upgrading.
The patch is the tests for those fixes and then the fixes.
Hi-
This branch fixes two release-critical issues with the branch upgrade job upgrade_ pending didn't check to see if
stuff. The first issue is that IBranch.
the upgrade had failed or was finished. In those cases, it should return
false. The other issue is that the BranchUpgradeJob wasn't triggering a mirror
after it got upgraded, so the branch still thought it needed upgrading.
The patch is the tests for those fixes and then the fixes.
Cheers,
Paul