aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/devenv_commands.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Use upstream wptrunner from web-platform-tests.Josh Matthews2017-10-051-26/+0
|
* './mach rustup': Use alternate S3 URL that doesn’t require SNISimon Sapin2017-09-121-1/+1
| | | | … to hopefully fix https://travis-ci.org/servo/servo-with-rust-nightly/ builds.
* Switch back to pinning Rust by Nightly date instead of commit hash…Simon Sapin2017-08-311-23/+7
| | | | | | | | | | | | | | | | | | … this time using a `rust-toolchain` file compatible with rustup: https://github.com/rust-lang-nursery/rustup.rs/#the-toolchain-file And upgrade to rustc 1.21.0-nightly (c11f689d2 2017-08-29) ---- Now if both `system-rust` and `system-cargo` are set to `true` in `.servobuild`’s `[tools]` section, and the corresponding `rustc` and `cargo` binaries are in fact rustup’s wrappers, then rustup will use the correct version based on `rust-toolchain`. CC https://github.com/servo/servo/issues/11361 Unlike https://github.com/servo/servo/pull/17927, this does not make mach use rustup directly.
* Fix bootstrapping during `mach rustup` without system cargoSimon Sapin2017-07-211-0/+3
| | | | https://travis-ci.org/servo/servo-with-rust-nightly/builds/255611949#L989
* Update to cargo 0.21.0-nightly (eb6cf012a 2017-07-02)Simon Sapin2017-07-191-15/+0
| | | | | Cargo binaries are now produced on Rust’s CI, not Cargo’s. Remove cargo-commit-hash and find Cargo based on rust-commit-hash.
* Add 'mach check' and 'mach check-geckolib'Simon Sapin2017-05-131-18/+52
|
* Make `./mach rustup` use the latest nightly rather than master.Simon Sapin2017-05-131-4/+16
| | | | | | | This will help avoid situation where we upgrade Servo and dependencies for a Rust breaking change that hasn’t reach Nightly yet. The old behavior is still available with `./mach rustup --master`.
* Add `./mach cargoup`Simon Sapin2017-04-251-1/+17
|
* Add `./mach rustup`Simon Sapin2017-04-241-0/+18
|
* Add `--dry-run` argument to `mach cargo-update`UK9922017-04-111-8/+63
|
* Make `./mach rustc` and `./mach cargo` bootstrap.Simon Sapin2017-04-051-0/+7
|
* Add cargo-geckolib and rustc-geckolib commands to mach.Simon Sapin2017-04-051-0/+33
|
* Kill the plugins crate and its clippy supportAnthony Ramine2017-02-211-21/+0
| | | | | | Sometimes clippy gets outdated by months, and its current support setup means that each Servo component need to opt into it by depending on the plugins crate manually, and not all components do that.
* Move to Cargo workspacesAnthony Ramine2016-11-281-15/+5
|
* Updated cargo paths for the python scriptDzmitry Malyshau2016-11-171-1/+1
| | | | | Related to #14172 Needed this for `./mach cargo-update -p webrender` to work properly when replacing with a local copy
* Fix `./mach clippy`.Corey Farwell2016-11-081-1/+1
| | | | Fixes https://github.com/servo/servo/issues/13117.
* Auto merge of #13614 - jdm:wptrunnerup3, r=Ms2gerbors-servo2016-10-181-6/+9
|\ | | | | | | | | | | | | | | | | | | | | Upgrade wptrunner This gets us back to a pristine local copy and allows us to start experimenting with webdriver tests. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/13614) <!-- Reviewable:end -->
| * Avoid #12321 by creating environment before switching directories.Josh Matthews2016-10-061-6/+7
| |
| * Rename mach command to upgrade wptrunner and make it work more than once.Josh Matthews2016-10-061-1/+3
| |
* | Restore the layout trace viewerShing Lyu2016-10-171-1/+1
|/
* Ensure cargo is up to date before running update crate commandGuillaume Gomez2016-10-011-0/+2
|
* Create `mach fetch` commandUK9922016-08-121-5/+20
|
* Improve mach clippy, add plugins to style/utilManish Goregaokar2016-07-121-3/+13
|
* Remove the gonk portLars Bergstrom2016-05-271-2/+1
|
* Improve mach wpt-upgrade.Ms2ger2016-04-201-2/+8
|
* Added warning for update-cargo -aPer Lundberg2016-04-141-2/+4
| | | | | | To quote Lars Bergstrom: > yeah, that's a giant footgun :-)
* adding check for windows then using Scripts instead of binJason Williams2016-01-221-0/+1
|
* win32: mach and build command fixesVladimir Vukicevic2016-01-201-14/+11
| | | | | | | - Add SERVO_USE_NIGHTLY_RUST env var to use the latest rust/cargo nightly snapshot - Fix up looking for cargo binary (in cargo/bin/cargo, not bin/cargo) - Fix up win32 executable checking (use .exe suffix) - fix up win32 PATH handling (subprocess must use shell=True for PATH change to be honored)
* Implement a geckolib target.Bobby Holley2016-01-091-0/+1
|
* Add `clippy` as a command to machBrandon Fairchild2015-10-211-0/+10
| | | | | | This gives mach the ability to run clippy with `./mach clippy`. Fixes #8134.
* Add a mach command to upgrade wptrunnerwilmoz2015-09-021-0/+17
|
* Exclude minified js files and tests/jquery from 'mach grep'.Dhananjay Nakrani2015-08-261-3/+6
|
* Add flake8 to the tidy process for Python filesCorey Farwell2015-06-041-5/+5
| | | | | | | Fixes #6236 Also included in this commit are the changes need to make flake8 pass for the existing python file
* Fix tidy issues with Python files in python/Corey Farwell2015-06-021-0/+9
|
* Remove trailing whitespace on Python filesCorey Farwell2015-06-021-5/+5
| | | | | | Trailing whitespace was found using flake8 This is working towards making flake8 part of the tidy process: #6236
* corrected help text for cargo-updater0e2015-05-191-2/+2
|
* forces user to update cargo packages individuallyr0e2015-05-181-3/+25
|
* Add more directories into './mach grep' command.Dhananjay Nakrani2015-04-251-3/+12
|
* Add a './mach grep' command. [Issue #5838]Dhananjay Nakrani2015-04-251-0/+13
|
* Alias cargo-update to update-cargoManish Goregaokar2015-04-211-0/+9
|
* ./mach cargo now cd's to servo dir if in rootPrabhjyot Singh Sodhi2015-02-211-2/+7
| | | | Fixes #4976
* Check for no parameters when invoking cargoThomas Jespersen2015-01-051-0/+2
|
* Remove glut from update-cargo command.Glenn Watson2014-12-121-1/+0
|
* Update ./mach update-cargo to include gonk Cargo.lockGlenn Watson2014-12-111-1/+2
|
* auto merge of #4288 : mttr/servo/mach_update_cargo_fix, r=jdmbors-servo2014-12-081-2/+5
|\ | | | | | | Also fixed a bug if run with no arguments.
| * Updates `./mach update-cargo` for new path changesMatthew Rasmus2014-12-081-2/+5
| | | | | | | | Also fixed a bug if run with no arguments.
* | Fix concatentation error on no args to `./mach rustc`Andreas Tolfsen2014-12-081-0/+2
|/ | | | | | | | | | | Since default argument to params is None, concatenating it with a list will raise an error. This behaviour prevents `./mach rustc` to be called when system-rust is defined in .servobuild. Currently it will only work when followed by an argument, i.e. `./mach rustc -arg`. Testing this patch: `./mach rustc` should not raise an error.
* Remove allow_all_args from mach commandsMatthew Rasmus2014-11-231-6/+3
|
* Added a mach command for cargo updateMatthew Rasmus2014-11-191-1/+20
| | | | | | | | | | | | | | | | As proposed in #3736 Example usage: ``` sh $ ./mach update-cargo -p rust-xml . Updating git repository `https://github.com/netvl/rust-xml` ports/cef Updating git repository `https://github.com/netvl/rust-xml` ports/android/glut_app Updating git repository `https://github.com/netvl/rust-xml` ```
* Add a 'mach rust-root' command.Simon Sapin2014-09-291-0/+6
|