On Oct 18, 2006, at 11:41 PM, Lucio Diaz wrote:
Even if i am not a developer in this proyect, may I give an advice?
- You need two trunks, one experimental, the other 1 day old
"booting trunk".
That's called "stable branch"
2)Your bot build the experimental trunk (you already have the build bot).
That's how it is now
- Once a day a "boot bot" would try boot the experimental trunk,
if it is sucessful (i supouse, sending a "all ok" message throug com1) then it overwrithe the "booting trunk" with that experimental revision.
It should try every revision, otherwise there is no use from it at all. And automerge from trunk to stable branch is not possible, because patches usually depend on each other.
4)That way there is always a very recent trunk that is stable enough to boot, the testing is automatic, and you have quite narrowed the revisions with the problem.
Unfortunately world is not that easy :-)
That way you could be working in a somewhat stable trunk, that can not be older than 1, 2 or 3 days if the experimental is failing.
Best Regards, Lucio Diaz-Flores
WBR, Aleksey Bragin