|
Description
|
Doing a putback, I got:
...
pushing to /ws/xvm-gate///virtinst.hg
abort: source has mq patches applied
The problem seems to be that the gate's prechangegroup-hook
runs build-webrev. My changes had a bunch of stuff in
xen.hg/.hg/patches, virtinst.hg/.hg/patches etc.
So what seems to have happened is that a push was made,
and that called webrev from the hook. webrev pushed all
the patches onto virtinst.hg, and then we tried to push
that. hg complained loudly and we errored out.
build-webrev needs to be more careful and clean up after
itself. Additionally, push_gate() should probably do
the pop instead of push_gates().
|