[Buildbot-devel] [ANN] Buildbot-0.7.10

Marcus Lindblom macke at yar.nu
Fri Mar 6 10:07:39 UTC 2009


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.

Cheers,
/Marcus

Axel Hecht wrote:
> File a ticket on that? We should get that fixed. I guess this had 
> potential to confuse the Mozilla installations, too.
> 
> Thanks
> 
> Axel
> 
> 2009/3/5 Ian Zimmerman <itz at sproutsys.com 
> <mailto:itz at sproutsys.com>>
> 
> 
>      > You're right about that.  I'm just a bit nervous about the Mercurial
>      > changes as I haven't run our BB with the new changes, because I was
>      > waiting for you to finish up the RC.
> 
>     There is one difference in the hg interface that has tripped us up here
>     after the upgrade.
> 
>     Before, to check out a brand new build directory, buildbot would start
>     with a "hg clone REPO".  Now, it basically does "hg init" followed by
>     "hg pull REPO".  This is much simplified of course, but that's the gist
>     of it.  Now, it turns out that hg pull creates a .hg/hgrc file that
>     looks like this:
> 
>     [paths]
>     default = REPO
> 
>     ... while hg init & hg pull never creates the file.  And, shockingly,
>     our compile step depends on that file being there, or did (it uses that
>     info to put some kind of revision stamp into the binary).  I had to work
>     around this by creating yet another stupid shell wrapper around the
>     compile, which just cats the file into place if it's not there.
> 
>     i
> 
>     ------------------------------------------------------------------------------
>     Open Source Business Conference (OSBC), March 24-25, 2009, San
>     Francisco, CA
>     -OSBC tackles the biggest issue in open source: Open Sourcing the
>     Enterprise
>     -Strategies to boost innovation and cut costs with open source
>     participation
>     -Receive a $600 discount off the registration fee with the source
>     code: SFAD
>     http://p.sf.net/sfu/XcvMzF8H
>     _______________________________________________
>     Buildbot-devel mailing list
>     Buildbot-devel at lists.sourceforge.net
>     <mailto:Buildbot-devel at lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/buildbot-devel
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Buildbot-devel mailing list
> Buildbot-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/buildbot-devel





More information about the devel mailing list