Граф коммитов

16 Коммитов

Автор SHA1 Сообщение Дата
Alexey Kuzmin 38c34c5446 Store patches meta info in patches configs (#470)
* Add PyYAML submodule

https://github.com/yaml/pyyaml

* Install PyYAML on bootstrap

* Ignore dirty state of the pyyaml submodule

It creates a "build" directory under its root when built.

* Use argparse in the apply-patches script

And provide a target arch as a named argument.

* Store patches meta info in patches configs

Use a patches config to defines order of patches,
specify a patch owner, and provide a description for a patch.

It should help us to avoid order collisions, make merge conflicts explicit,
and help find owners since git blame might not be reliable
because of frequent changes during Chromium upgrades.
2018-03-20 13:26:39 -05:00
Cheng Zhao 8baf19fc46 This is why every python script should have .py in its name 2017-10-10 23:38:26 +03:00
Cheng Zhao 4af0465ce1 Use a fork of boto without FileChunkIO requirement
See https://github.com/boto/boto/pull/2704.
2017-10-10 23:38:26 +03:00
Aleksei Kuzmin 01de61a555 Revert "Merge pull request #361 from electron/use-official-build-for-static-library"
This reverts commit 628f0d9944, reversing
changes made to c073406bd0.
2017-10-09 19:13:09 +03:00
Cheng Zhao 74b7dfa678 This is why every python script should have .py in its name 2017-10-02 14:30:30 +09:00
Cheng Zhao 47a0a8a887 Use a fork of boto without FileChunkIO requirement
See https://github.com/boto/boto/pull/2704.
2017-10-02 09:39:01 +09:00
Kevin Sawicki 57c87583ce Remove chromium submodule 2017-06-12 10:37:08 -07:00
Kevin Sawicki 8868ee4173 Remove python-patch submodule 2017-05-30 15:16:37 -07:00
Kevin Sawicki 8bf2f3ec4b Vendor chromium src repo 2017-05-30 14:24:46 -07:00
Cheng Zhao 159a8165fe Submodule boto 2017-04-21 09:00:09 +09:00
Cheng Zhao 72d38a848d Use ninja from depot_tools 2014-10-09 15:31:38 +08:00
Adam Roben 764277dc66 Add a mechanism for patching Chromium
Any *.patch files added to the (not-yet-extant) patches/ directory will
be applied before we build.

If patches fail to apply, we'll revert all changes and try again.
Reverting will delete our copied gyp files, so we have to make sure to
copy them *after* applying patches.
2013-05-15 17:15:12 -04:00
Cheng Zhao 7392c93518 Don't fetch ninja, the depot_tools already ships it. 2013-04-11 19:19:31 +08:00
Adam Roben 4b130dbf96 Just clone depot_tools in script/bootstrap instead of using a submodule
depot_tools likes to update itself, which makes using it as a submodule
annoying.
2013-02-20 15:43:57 -05:00
Adam Roben ab514ea2b6 Move depot_tools and ninja into vendor 2013-02-19 10:58:56 -05:00
Adam Roben 7e8a08aeb3 Initial commit 2013-02-18 16:08:33 -05:00