Tarmac should merge into a fresh branch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Tarmac |
Fix Released
|
High
|
Paul Hummer |
Bug Description
When Tarmac reported conflicts when it merged my branch. My branch has trunk already merged in so is really conflict-free.
The conflicts are due because of built files in the branch. IOW, to ensure a clean merge, Tarmac should start from a fresh branch/checkout.
This is the error report I got:
Attempt to merge lp:~flacoste/oops-tools/buildoutification into lp:~launchpad-pqm/oops-tools/trunk failed due to merge conflicts:
deleting parent in lib
deleting parent in lib/zope
deleting parent in lib/zope/
deleting parent in lib/zope/
deleting parent in lib/zope/interface
deleting parent in lib/zope/schema
deleting parent in lib/zope/
deleting parent in lib/zope/testing
Related branches
Changed in tarmac: | |
status: | Fix Committed → Fix Released |
Did Tarmac explode beforehand? If so, the way it failed apparently never got to cleaning up the trunk, breaking the next commit.
It CAN use a fresh checkout, or it can be cached. I'll have to look at the codepaths again and make sure all failures still clean up the trunk.