gecko-dev/build/moz.configure
Gregory Szorc 5ce1624c85 Bug 1392886 - Determine if sparse checkout is being used; r=mshal
The Repository interface gains a new method to determine if a sparse
checkout is present. Mercurial's implementation is somewhat crude,
but it should work (Mercurial's sparse support is still experimental
and I only intend to support sparse checkout in Firefox CI until it
is less experimental). Git's always returns False (for now).

To prove it works and to expose the information more widely, we hook
it up to moz.configure. We do this by first implementing a function
that returns a Repository instance. Then we simply call a function on
it to resolve the sparse checkout flag.

MozReview-Commit-ID: AlsT5LdSPdZ

--HG--
extra : rebase_source : f1e9aaa7d15f11c7c5e8d268d4ad82468732103b
2017-08-22 20:26:46 -07:00
..
android-ndk.configure Bug 1360291 - Detect NDK version number; r=nalexander 2017-05-04 19:19:31 -04:00
checks.configure Bug 1374727 - Apply check_prog's `when` to more of what it "expands" to. r=chmanchester 2017-06-21 07:19:33 +09:00
compile-checks.configure Bug 1363585 - Forbid boolean operations on @depends functions. r=chmanchester 2017-05-10 11:35:22 +09:00
compilers-util.configure Bug 1390524 - correctly pass extra_toolchain_flags only to target compiles; r=glandium 2017-08-18 12:05:05 -04:00
headers.configure Bug 1335666 - Remove @depends_when. r=chmanchester 2017-02-01 16:25:29 +09:00
init.configure Bug 1392886 - Determine if sparse checkout is being used; r=mshal 2017-08-22 20:26:46 -07:00
java.configure Bug 1376306 - Bootstrap and upload java_home.tar.xz; bump Java to 1.8. r=dustin,sebastian 2017-07-25 20:43:14 -07:00
keyfiles.configure Bug 1365089 - Pre: Support setting default keyfile locations in moz.configure. r=nalexander 2017-05-19 11:30:26 -07:00
memory.configure Bug 1363992 - Remove support for making jemalloc4 the default. r=njn 2017-05-11 13:16:00 +09:00
old.configure Bug 1387185 - remove --enable-b2g-* options from moz.configure whitelist; r=mshal 2017-08-04 13:56:38 -04:00
pkg.configure Bug 1335666 - Remove @depends_when. r=chmanchester 2017-02-01 16:25:29 +09:00
rust.configure Bug 1383311 - Require rust 1.19.0. r=froydnj,gps 2017-07-24 07:51:57 -07:00
toolchain.configure Bug 1390524 - correctly pass extra_toolchain_flags only to target compiles; r=glandium 2017-08-18 12:05:05 -04:00
util.configure Bug 1384396 - Add a @depends_all utility function; r=nalexander 2017-07-25 22:00:38 -07:00
warnings.configure Bug 1389851 - build: Enable clang's -Wunreachable-code-return warnings. r=glandium 2017-08-08 23:12:41 -07:00
windows.configure Bug 1364137: Get both 32-bit and 64-bit registry values when searching for the Windows SDK. r=glandium 2017-07-22 11:32:24 +01:00