[Buildbot-devel] [ANN] Buildbot-0.7.10
Marcus Lindblom
macke at yar.nu
Fri Mar 6 18:08:06 UTC 2009
Ian Zimmerman wrote:
> Marcus Lindblom wrote:
>>
>>
>> Hi,
>>
>> It was changed (in reponse to another ticket) since a full clone is
>> expensive to do over and over again. Rather, we just do 'hg init' if
>> we need to (inital setup + error recovery and maybe branch shifts),
>> then 'hg pull' from thereon, to make things leaner and speedier.
>>
>> I suppose the first checkout could be a 'hg clone' instead, followed
>> by the same 'hg pull' as now.
>
> Ticket filed (#446).
Thanks!
> But of course I don't expect it to do a clone every time. To my
> knowledge, it didn't do that in 0.7.8; it did essentially what you
> describe in your 2nd paragraph. That's why this change hurts; it
> seems gratuitous.
0.7.9 clones every time for me in my changehook builds, since it
requested a specific revision. It didn't for the nightly/hourly build,
which just used the latest.
The fix was added to address this, i.e.:
http://buildbot.net/trac/ticket/187 and http://buildbot.net/trac/ticket/277
I didn't know that users needed the repo path in hgrc, and that it was
only put there by clone, hence I chose an easier path for the fix.
I'll see if I have some time to hack on it on sunday afternoon,
otherwise feel free to amend the test-suite and fix the Mercurial
source-step.
Cheers,
/Marcus
More information about the devel
mailing list