Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 9457b02689c69e152aa2cda68176fa51 > files > 154

buildbot-doc-0.8.4p1-2.fc16.noarch.rpm

<html lang="en">
<head>
<title>Repo - BuildBot Manual - 0.8.4p1</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="BuildBot Manual - 0.8.4p1">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Source-Checkout.html#Source-Checkout" title="Source Checkout">
<link rel="prev" href="BitKeeper.html#BitKeeper" title="BitKeeper">
<link rel="next" href="Monotone.html#Monotone" title="Monotone">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This is the BuildBot manual for Buildbot version 0.8.4p1.

Copyright (C) 2005, 2006, 2009, 2010 Brian Warner

Copying and distribution of this file, with or without
modification, are permitted in any medium without royalty
provided the copyright notice and this notice are preserved.-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
  pre.display { font-family:inherit }
  pre.format  { font-family:inherit }
  pre.smalldisplay { font-family:inherit; font-size:smaller }
  pre.smallformat  { font-family:inherit; font-size:smaller }
  pre.smallexample { font-size:smaller }
  pre.smalllisp    { font-size:smaller }
  span.sc    { font-variant:small-caps }
  span.roman { font-family:serif; font-weight:normal; } 
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
--></style>
</head>
<body>
<div class="node">
<a name="Repo"></a>
<p>
Next:&nbsp;<a rel="next" accesskey="n" href="Monotone.html#Monotone">Monotone</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="BitKeeper.html#BitKeeper">BitKeeper</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Source-Checkout.html#Source-Checkout">Source Checkout</a>
<hr>
</div>

<h5 class="subsubsection">4.12.3.9 Repo</h5>

<p><a name="index-Repo-init-sync-97"></a><a name="index-buildbot_002esteps_002esource_002eRepo-98"></a>
The <code>Repo</code> build step performs a <a href="http://lwn.net/Articles/304488/">Repo</a>
init and sync.

   <p>The Repo step takes the following arguments:

     <dl>
<dt><code>manifest_url</code><dd>(required): the URL at which the Repo's manifests source repository is available.

     <br><dt><code>manifest_branch</code><dd>(optional, defaults to <code>master</code>): the manifest repository branch on which
repo will take its manifest. Corresponds to the <code>-b</code> argument to the <code>repo init</code> command. 
<br><dt><code>manifest_file</code><dd>(optional, defaults to <code>default.xml</code>): the manifest filename. 
Corresponds to the <code>-m</code> argument to the <code>repo init</code> command. 
<br><dt><code>tarball</code><dd>(optional, defaults to <code>None</code>): the repo tarball used for fast bootstrap. 
If not present the tarball will be created automatically after first sync. 
It is a copy of the <code>.repo</code> directory which contains all the git objects. 
This feature helps to minimize network usage on very big projects. 
</dl>

   <p>This Source step integrates with <a href="GerritChangeSource.html#GerritChangeSource">GerritChangeSource</a>, and will automatically use the
<code>repo download</code> command of repo to download the additionnal changes introduced by a
pending changeset.

   <p>Gerrit integration can be also triggered using forced build with following properties:
<code>repo_d</code>, <code>repo_d[0-9]</code>, <code>repo_download</code>, <code>repo_download[0-9]</code>
with values in format: <code>project/change_number/patchset_number</code>. 
All of these properties will be translated into a <code>repo download</code>. 
This feature allows integrators to build with several pending interdependent changes,
which at the moment cannot be described properly in Gerrit, and can only be described
by humans.

   </body></html>