| commit | f1f0afe2696f3f95b1c7449a842f0db4017ca561 | [log] [tgz] |
|---|---|---|
| author | Viet-Trung Luu <viettrungluu@chromium.org> | Tue Jun 07 10:18:05 2016 -0700 |
| committer | Viet-Trung Luu <viettrungluu@chromium.org> | Tue Jun 07 10:18:05 2016 -0700 |
| tree | 7f986d52314f019d64a5cd5405493c6d63031460 | |
| parent | 9923cdd8d685d25f8533ee5af4d0860a161a5edd [diff] |
Roll mojo to 33735f7c49286fa6834e0f6acb92889fd0afa6d9. * Update third_party/mojo/MOJO_VERSION to 33735f7c49286fa6834e0f6acb92889fd0afa6d9. * Roll mojo_sdk to 8471cd1e603aafb17350b24df8f21f3cb2fee2c9 (current for the above mojo version). * (devtools is still current.) * A gratuitous whitespace fix in README.md. TBR=jamesr@chromium.org Review URL: https://codereview.chromium.org/2047483004 .
This repository contains the network service implementation for Mojo.
This repository uses gclient to manage dependencies so to work with it follow these instructions instead of cloning the repo directly:
Install depot_tools and add it to your PATH.
Make a directory for monet and add a .gclient file:
$ mkdir monet
$ cd monet
$ cat <<EOF > .gclient
solutions = [
{
u'managed': False,
u'name': u'src',
u'url': u'https://github.com/domokit/monet.git',
u'custom_deps': {},
u'deps_file': u'DEPS',
u'safesync_url': u''}
]
target_os = [u'android']
EOF
Use gclient to pull down the monet repository and dependencies. This will create a directory under monet called src containing the main repository.
$ gclient sync
Install the android SDK.
$ cd src $ ./build/install-android-sdks.sh
Build and test using the claude.py helper script.
$ ./claude.py gn $ ./claude.py build $ ./claude.py test
Upload patches for review.
$ git checkout -b my_branch (make changes) $ git commit -m "What this patch does" $ git cl upload
Land patches (after you get an LGTM).
$ git cl land
Make a Release build and test it using the claude.py helper script (clobber for paranoia's sake).
$ rm -rf out/android_Release/ out/Release/ $ ./claude.py gn --release $ ./claude.py build --release $ ./claude.py test --release
Upload binary artifacts to Google Cloud storage.
$ ./claude.py upload --release
The code in //net is the code from https://chromium.googlesource.com/chromium/src/net/ at commit 79dc59ac7602413181079ecb463873e29a1d7d0a with net_patch.diff applied. Similarly for the code in //crypto.