libchromiumcontent/script
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
..
lib Store patches meta info in patches configs (#470) 2018-03-20 13:26:39 -05:00
apply-patches Store patches meta info in patches configs (#470) 2018-03-20 13:26:39 -05:00
bootstrap Store patches meta info in patches configs (#470) 2018-03-20 13:26:39 -05:00
build create test target for chromiumcontent 2018-03-12 17:07:33 +09:00
cibuild Remove -F argument of the build script 2018-01-25 17:36:06 -08:00
cibuild-libchromiumcontent-linux Switch to `tar.bz2` for distribution package (#445) 2018-02-05 21:28:30 -06:00
cibuild-libchromiumcontent-linux-arm Split up linux CI jobs 2017-01-04 09:26:24 -08:00
cibuild-libchromiumcontent-linux-arm64 Add cibuild for arm64 2017-05-18 16:57:46 +09:00
cibuild-libchromiumcontent-linux-ia32 Split up linux CI jobs 2017-01-04 09:26:24 -08:00
cibuild-libchromiumcontent-linux-mips64el Add mips64el target in circleci 2017-11-21 14:50:29 +09:00
cibuild-libchromiumcontent-linux-x64 Split up linux CI jobs 2017-01-04 09:26:24 -08:00
cibuild.ps1 Allow skipping upload 2017-11-08 15:49:48 -05:00
create-dist Ship zlib_adler32_simd_c.pdb 2018-03-15 14:50:03 +09:00
docker-install-build-deps.sh Tweak build deps installer 2017-08-15 17:53:38 +03:00
download Use named arguments to initialize `tarfile` (#448) 2018-02-07 08:40:10 -06:00
patch.py Store patches meta info in patches configs (#470) 2018-03-20 13:26:39 -05:00
run_tests create test target for chromiumcontent 2018-03-12 17:07:33 +09:00
update Store patches meta info in patches configs (#470) 2018-03-20 13:26:39 -05:00
upload Switch to `tar.bz2` for distribution package (#445) 2018-02-05 21:28:30 -06:00