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

31 Коммитов

Автор SHA1 Сообщение Дата
Alexey Kuzmin 0db3730512 Do not install PyYAML on bootstrap (#500) 2018-03-29 08:35:09 -05:00
Nitish Sakhawalkar 32897fcd7e Fix bootstrap install error 2018-03-21 17:37:22 -07:00
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
Aleksei Kuzmin f79ab01b69 Move scoped_cwd to lib/util 2018-01-24 22:57:27 -08:00
Cheng Zhao 8baf19fc46 This is why every python script should have .py in its name 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
Kevin Sawicki fb4a913070 Remove unused function 2017-05-30 16:32:13 -07:00
Kevin Sawicki 00dd732fb4 Apply patches using git apply 2017-05-30 15:00:08 -07:00
Cheng Zhao b28f234d28 Use vendored boto to upload binaries 2017-04-21 09:00:09 +09:00
Cheng Zhao 0cc535410b Build static_library and shared_library in the same time 2015-04-02 19:22:06 +08:00
Cheng Zhao ced363e058 Don't call update in bootstrap 2015-02-05 10:52:07 -08:00
Cheng Zhao 3654bd5d58 Fix bootstrap script 2014-10-09 16:54:41 +08:00
Cheng Zhao 8ab9008de4 Don't use depot_tools 2014-10-09 03:46:38 +00:00
Cheng Zhao b281513e83 Fix position of options when calling fetch. 2014-08-31 11:50:43 +08:00
Cheng Zhao 14610215a0 Make sure repos with long paths can be checked out. 2014-08-29 14:35:54 +00:00
Cheng Zhao 80e45c41f3 Do not run unnecessary gyp hooks. 2014-08-29 13:05:30 +00:00
Cheng Zhao 19d11db59c Fix execute fetch script on Windows. 2014-08-29 09:43:01 +00:00
Cheng Zhao f519c0f631 Remove debug logs. 2014-08-29 07:31:06 +00:00
Cheng Zhao f5bd4e248f Fetch chromium with no svn. 2014-08-29 02:45:52 +00:00
Cheng Zhao a6950db355 Add some debug output. 2014-08-29 02:40:41 +00:00
Cheng Zhao a306da18fa Use git workflow. 2014-08-29 02:32:38 +00:00
Adam Roben 62136116bc Use the Python shipped with depot_tools on Windows
third_party/python_26 was removed in
https://codereview.chromium.org/137023003.
2014-06-24 11:02:14 -04:00
Adam Roben c561d904aa Spew less when script/bootstrap's subcommands fail 2014-01-17 13:42:57 -05:00
Adam Roben ce904d43ee Invoke Python explicitly when running scripts 2013-05-15 10:54:30 -04:00
Adam Roben 06f53274de Rewrite script/update in Python
Another step along the road to Windows compatibility.
2013-04-27 14:11:23 -04:00
Adam Roben 587ccfd6f7 Rewrite script/bootstrap in Python
This is the first step toward making our scripts work on Windows.
2013-04-27 13:20:15 -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