Bert Belder
4d08bb85a4
Clean up and fix tools
...
* Make sync_third_party work in general
* Un-break build.py and run_hooks.py on windows
* Partially fix format.py on windows
* Reduce code duplication between run_hooks and sync_third_party
2018-07-25 20:13:17 +02:00
Ryan Dahl
7baf8a0fd1
Fix recursive globbing in tools/format.py
...
And use third_party/depot_tools/gn.
2018-07-24 12:29:54 -04:00
Ryan Dahl
dff5c16e85
Add tools/test.py test runner. ( #384 )
2018-07-21 19:08:24 -04:00
Bert Belder
709b0cb90c
Fix symlink creation on windows
2018-07-21 13:04:11 -04:00
robbym
d93bd4b127
Use Cargo to install rust deps into //third_party/rust_crates ( #383 )
2018-07-18 20:00:53 -04:00
Ryan Dahl
d78254009e
Reduce unnecessary build output.
2018-07-18 15:43:50 -04:00
Bert Belder
7c5db007de
tools: fix windows
...
This fixes most things, but format.py doesn't work yet, because
yapf is broken due to some depot_tools shimming python.
2018-07-08 13:40:18 -04:00
Ryan Dahl
f917c5e722
Clean up tools/
...
- Factor out tools/util.py
- Move js/*.py to tools.
- Rewrite tools/format.sh in python.
- Run lint first in travis.
2018-07-08 13:40:18 -04:00