Commit graph

95 commits

Author SHA1 Message Date
David Raifaizen
0e9560e954 Adding vscode and intellij settings folders to gitignore 2016-04-23 15:50:42 -04:00
Peter
7a7bbe001c gitignore: /python/tidy/servo_tidy.egg-info/ 2016-04-17 20:41:40 +01:00
Ms2ger
549f2669f0 Stop generating a parser.out file in the source. 2016-03-01 15:02:50 +01:00
Corey Farwell
e38df50bbf Revert "Revert "Auto merge of #7103 - frewsxcv:python-venv, r=metajack" for breaking web-platform-tests."
This reverts commit 47d6d958f5.
2015-09-02 09:34:01 -04:00
Ms2ger
47d6d958f5 Revert "Auto merge of #7103 - frewsxcv:python-venv, r=metajack" for breaking web-platform-tests.
This reverts commit c315404db8, reversing
changes made to b00583bd4e.
2015-08-09 11:20:40 +02:00
Corey Farwell
33f78314d9 Use one Python virtual environment for all mach commands
Prior to this commit:

* Our Python dependency story was a bit of a mess. We had complete
 Python packages (wheels and directories) living in-tree, despite
 not having any changes from upstream. This is particularly bad because
 `setup.py` never gets run on these packages which could (sometimes
 silently) unintended breakage.
* Python virtual environments (virtualenv) were only utilized for
 testing web-platform tests

After this commit:

* A single virtualenv (`python/_virtualenv`) is activated upon *every*
 call to mach
* A requirements file (`python/requirements.txt`) is added to describe
 the dependencies needed by Python modules in `python/`. The child
 commit immediately following this will remove all the dependencies
 no longer needed in-tree (for the sake of keeping this commit
 readable).

Relevant to https://github.com/servo/servo/issues/861

Fixes https://github.com/servo/servo/issues/6999
2015-08-08 18:48:02 -04:00
Jack Moffitt
07d95627ca Generate code into OUT_DIR.
This is necessary to ensure Cargo knows when to rebuild. Normally
.gitignore would be enough to exclude these from Cargo's freshness
calculation, but https://github.com/rust-lang/cargo/issues/1729 prevents
this currently. This is the new, correct way to do these thigns, just
like the style crate does.
2015-06-17 16:18:22 -06:00
Tetsuharu OHZEKI
27dfbb69c1 remove the trailing slash for consistence. 2015-03-09 02:55:14 +09:00
Tetsuharu OHZEKI
772291b9f5 Ignore /.cargo/ 2015-03-09 01:29:05 +09:00
Simon Sapin
d5dd1d658e Upgrade to rustc ba2f13ef0 2015-02-04 2015-02-11 14:48:34 -08:00
Tetsuharu OHZEKI
0266dc7611 Add /.servo .gitignore to ignore the local compiler binary cache. 2015-01-31 16:54:06 +09:00
Jack Moffitt
ca156942bc Update PowerMeasure.py post-cargoify 2014-12-12 22:49:02 +01:00
bors-servo
590c6e841b auto merge of #4238 : froydnj/servo/remove-cpp-files-from-gitignore, r=Manishearth
These files don't exist in the tree, and the codegen doesn't create them, so we shouldn't have them sitting around in .gitignore.

There are h/cpp files sitting around in the bindings codegen directory; I suppose one could make the argument that they're useful for examples, so we should keep them around, too?
2014-12-05 00:16:11 -07:00
Simon Sapin
ff4877b473 Warn when Cargo is run directly. Fix #3957. 2014-12-02 18:03:39 -08:00
Simon Sapin
2f413c8937 Move the servo crate from root to components/servo 2014-12-02 18:03:39 -08:00
Nathan Froyd
9978dd63e0 remove bindings codegen h/cpp files from .gitignore
These files don't exist in the tree, and the codegen doesn't create
them, so we shouldn't have them sitting around in .gitignore.
2014-12-02 04:31:47 -05:00
Simon Sapin
99e8358305 Add .cargo/config to .gitignore, move content to ports/android
This allows using .cargo/config at the root of the repository
for local path override, without risk of accidentally committing it.
2014-11-25 15:04:01 +00:00
Jack Moffitt
c6ab60dbfc Cargoify servo 2014-09-08 20:21:42 -06:00
Manish Goregaokar
c791ec24a8 Parallelize test runs on Travis (fixes #2980). 2014-08-08 10:46:20 +02:00
Jack Moffitt
629c4c6afe Upgrade Rust. 2014-06-05 09:58:59 -06:00
Jack Moffitt
676c5b6949 Change how backup/restore make task works.
Now we write $SRC/.config.mk.last to store the most recent configure
variables for the backup and restore task. Also, they no longer fail if
they can't find the variables, and will skip the backup/restore stages
and keep going.
2014-04-29 13:02:36 -06:00
Jack Moffitt
6d2b6452e8 Some minor configure and Makefile cleanup.
Move CFG_TARGET_TRIPLES to CFG_TARGET, since only one target is
supported anyway.

Create config.{mk,tmp,status} files in build directory instead of the
source directory.
2014-04-29 13:02:36 -06:00
Manish Goregaokar
523c6d76a6 Track MANIFEST.json 2014-04-19 23:30:28 +05:30
Manish Goregaokar
8cdaa9a0c4 Add web-platform-tests submodule and test runner 2014-04-18 19:21:37 +05:30
Bruno de Oliveira Abinader
c451b1c9dc Adding .DS_Store to list of ignored files 2014-04-04 09:08:36 -04:00
Isabelle Carter
a10751370d added vim tmp files to git ignore 2014-01-22 13:24:56 -08:00
Keegan McAllister
4a93d92095 gitignore dirs like build.foo 2013-10-15 13:18:44 -07:00
Josh Matthews
4f24ef1619 DOM bindings: Autogenerate list of prototypes and binding registration goop. 2013-07-12 14:06:23 -04:00
Jack Moffitt
c641e8fee8 Update ignores for new bindings path. 2013-06-14 10:20:41 -06:00
Jack Moffitt
8a3c3ce6e5 Ignore objdir directory.
This is the directory that moz buildbots use to build Servo.
2013-05-22 12:24:00 -06:00
Jack Moffitt
2f40f669ee Update ignores. 2013-05-15 19:07:30 -06:00
Vivek Galatage
8516a1d478 Adding config.tmp to the ignore list
In case the ../configure script fails or the user cancels it, the temporary file
generated is shown as "untracked file" when running "git status". 

Adding it to the ignore file.

Fixes #341
2013-04-08 20:23:19 +05:30
Josh Matthews
134be0dae0 Integrate codegen into the build system. 2013-03-13 11:51:07 -04:00
Josh Matthews
ebd1ce8055 Initial dump of codegen work. Requires manual running of various python scripts to build servo. 2013-03-13 11:40:16 -04:00
Brian J. Burg
7600551cfa Rewrite configure script to be more robust; move autogen.sh logic into configure script. 2012-09-04 16:17:36 -07:00
Brian Anderson
b052dae230 Require running autogen.sh 2012-05-10 16:17:08 -07:00
Brian Anderson
b98eee0e46 Support out of tree builds 2012-05-05 15:26:33 -07:00
Brian Anderson
5f3fb70bf5 Build an app bundle on OS X 2012-04-23 17:43:45 -07:00
Brian Anderson
f403129da4 Work on integrating rust-cocoa 2012-04-18 15:43:48 -07:00
Brian Anderson
ddb3e0ee50 Remove servo from .gitignore again 2012-04-16 21:16:28 -07:00
Brian Anderson
b6896c6e42 .gitignore servo and servo-test again 2012-04-15 19:19:34 -07:00
Brian Anderson
c136c496d8 Move the main function to servo.rs 2012-04-12 19:18:12 -07:00
Brian Anderson
ea13368534 Add servo-test to .gitignore 2012-04-10 16:03:15 -07:00
Brian Anderson
db711b6f1c Add Makefile, servo to .gitignore 2012-04-10 15:59:57 -07:00
Niko Matsakis
da19925c20 reorganize code, add tests for tree, add 'make test' 2012-03-27 16:22:29 -07:00