aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/bootstrapper
Commit message (Collapse)AuthorAgeFilesLines
* Clean up and simplify existing `mach bootstrap`Aneesh Agrawal2017-01-156-279/+0
| | | | | | | | | | | | | | | - Default to interactive mode and remove the `--interactive` flag - Use `--force` to skip interactivity - Change MSVC dependency storage organization on disk: put each version into its own folder and directly refer to the versioned folders, providing immutability and making the installation list redundant - Reuse `host_triple()` function to fix broken bootstrapper dispatching - Simplify code: - Remove or inline many unused and redudant functions and variables - Prefer plain functions to classes - Consolidate into fewer files, remove unnecessary bootstrapper/ dir - Improve Python style - Sort dependency list
* Create a util.py Python module for common functionsAneesh Agrawal2017-01-151-2/+1
| | | | | Extracting these functions helps avoid circular dependencies, and make them easier to find/reuse.
* Remove unusable --android flag for `mach bootstrap`Aneesh Agrawal2017-01-144-18/+2
| | | | `mach` can't do any bootstrapping for Android, so the flag is useless.
* Fix msvc packages download dir for custom `.servo` locationUK9922016-09-282-2/+3
|
* Create `mach bootstrap` based on Mozilla's mozboot bootstrapperUK9922016-09-076-0/+295