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