[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