<div dir="ltr">Thanks Graydon, that&#39;s exactly what i was looking for.....<div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Feb 3, 2017 at 2:14 AM Graydon Hoare &lt;<a href="mailto:ghoare@apple.com">ghoare@apple.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The schemes are described in utils/update-checkout-config.json and are largely just named after the underlying branch names. Variation between scheme name and branch name seems to stem from variation in branch naming patterns in underlying repos (eg. stable vs. master) or variation in assembly of a combined scheme (eg. combining an upstream-with-swift branch in one repo with a master branch of another).<br class="gmail_msg">
<br class="gmail_msg">
To build a swift-3.1-branch toolchain, I typically do the following:<br class="gmail_msg">
<br class="gmail_msg">
  $ utils/update-checkout --scheme swift-3.1-branch --clone --reset-to-remote<br class="gmail_msg">
  $ utils/build-script --release-debuginfo --llbuild --swiftpm<br class="gmail_msg">
<br class="gmail_msg">
(Or other variants, depending on scenario)<br class="gmail_msg">
<br class="gmail_msg">
Hth,<br class="gmail_msg">
<br class="gmail_msg">
-Graydon<br class="gmail_msg">
<br class="gmail_msg">
&gt; On Feb 2, 2017, at 5:10 AM, Tim Hawkins via swift-build-dev &lt;<a href="mailto:swift-build-dev@swift.org" class="gmail_msg" target="_blank">swift-build-dev@swift.org</a>&gt; wrote:<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt; I&#39;m trying to work out how to use the  --scheme BRANCH-SCHEME<br class="gmail_msg">
&gt; command on update-checkout<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt; In particular i&#39;m trying to build  swift-3.1-branch version of swift.<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt; 1)  Does anybody have a sample of the syntax, --help is somewhat vauge<br class="gmail_msg">
&gt; 2)  What are the repo/branch maps required for the 3.1 build?<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt; _______________________________________________<br class="gmail_msg">
&gt; swift-build-dev mailing list<br class="gmail_msg">
&gt; <a href="mailto:swift-build-dev@swift.org" class="gmail_msg" target="_blank">swift-build-dev@swift.org</a><br class="gmail_msg">
&gt; <a href="https://lists.swift.org/mailman/listinfo/swift-build-dev" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.swift.org/mailman/listinfo/swift-build-dev</a><br class="gmail_msg">
</blockquote></div>