)]}'
{
  "log": [
    {
      "commit": "64dd0e593f8e438764ced983a9f3f96061df748c",
      "tree": "0baeca49c16ed33238b14954bd931ef863478d35",
      "parents": [
        "00ecbd06930234f70ca6cfa623201489b9e10b71"
      ],
      "author": {
        "name": "Pâris",
        "email": "pmeuleman@chromium.org",
        "time": "Thu May 04 08:23:52 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 04 08:34:31 2023"
      },
      "message": "Suppress repetitive errors for libs not available in stack tool\n\ntools/python/llvm_symbolizer.py generates error logs, which when\ncalled from the stack symbolization scripts can produce a lot of\nunhelpful logs, notably the error logged when the |lib| parameter\nof |GetSymbolInformation| is not valid:\n\"Can\u0027t run llvm-symbolizer! Given binary is not a valid target. path\u003d%s\"\nSee for instance these logs:\nhttps://chromium-swarm.appspot.com/task?id\u003d61a979f2cac67b10\u0026w\u003dtrue\n\nThis intents to silence most of those errors, especially for the test\nbots, by updating the stack tool:\nthird_party/android_platform/development/scripts/stack et al.\nThis prevent calls to |GetSymbolInformation| if:\n  - the library is not a .so file\n  - the library is not a valid file\nLogs are produced only if the script is run in verbose mode.\n\nBug: 1340999\nChange-Id: I36e21e6f0567809297e83002722743dda30288f3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4444157\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Pâris Meuleman \u003cpmeuleman@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1139389}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 51b9b254a06cacbc8378455a2d50868cccd7f480\n"
    },
    {
      "commit": "00ecbd06930234f70ca6cfa623201489b9e10b71",
      "tree": "fe17f0f9890940fa2daf8aa478b8e5882d076481",
      "parents": [
        "8cb897d6983330c179157160894ea57b73a5e623"
      ],
      "author": {
        "name": "Avi Drissman",
        "email": "avi@chromium.org",
        "time": "Thu Sep 15 20:11:09 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 15 20:24:31 2022"
      },
      "message": "Update copyright headers in testing/, tools/\n\nThe methodology used to generate this CL is documented in\nhttps://crbug.com/1098010#c95.\n\nNo-Try: true\nNo-Presubmit: true\nBug: 1098010\nChange-Id: I3a8a7b150e7bd64690534727150646081df50439\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3900697\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\nAuto-Submit: Avi Drissman \u003cavi@chromium.org\u003e\nOwners-Override: Avi Drissman \u003cavi@chromium.org\u003e\nCommit-Queue: Avi Drissman \u003cavi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1047644}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: dfd88085261b662a5c0a1abea1a3b120b08e8e48\n"
    },
    {
      "commit": "8cb897d6983330c179157160894ea57b73a5e623",
      "tree": "ae37efb68c3d67e46a9714e93d125fcd3c6c6164",
      "parents": [
        "a21ec45e2dcff5a1620c0951652b47c4a060748d"
      ],
      "author": {
        "name": "Dirk Pranke",
        "email": "dpranke@google.com",
        "time": "Wed Feb 09 23:16:05 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 09 23:24:17 2022"
      },
      "message": "Remove dpranke from OWNERS files.\n\nI\u0027m going to be out for a while, so this removes me from\nvarious owners files to avoid confusion during reviews.\n\nChange-Id: Iecf6c65f544d5803edc1f806a164b6e5322cf2bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3434116\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Ben Pastene \u003cbpastene@chromium.org\u003e\nReviewed-by: Erik Staab \u003cestaab@chromium.org\u003e\nReviewed-by: Peter Wen \u003cwnwen@chromium.org\u003e\nReviewed-by: John Chen \u003cjohnchen@chromium.org\u003e\nCommit-Queue: Dirk Pranke \u003cdpranke@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#969168}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0dfd069333cc2a29273706402d3c48b5099bd86c\n"
    },
    {
      "commit": "a21ec45e2dcff5a1620c0951652b47c4a060748d",
      "tree": "e9ed6415521827dbd85d2b6cdc86718af9198832",
      "parents": [
        "373d1fcd62beba4fc07e0466919d5669ab704d8e"
      ],
      "author": {
        "name": "André Kempe",
        "email": "andre.kempe@arm.com",
        "time": "Thu Jan 20 16:55:05 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 20 17:05:37 2022"
      },
      "message": "Migrate to llvm-objdump and llvm-symbolizer\n\nAndroid NDK will no longer support tools based on GNU toolchain.\n\nHence migrate ASan symbolization for Android to LLVM base tools\nlike llvm-symbolizer and llvm-objdump.\n\nBug: 1273402\nCq-Include-Trybots: luci.chromium.try:linux_chromium_asan_rel_ng,win-asan,mac_chromium_asan_rel_ng,android-asan\nChange-Id: Icc0c5f8e64e1bb05d49f347c3316850a0ff83e55\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3303875\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Jonathan Wright \u003cjonathan.wright@arm.com\u003e\nCr-Commit-Position: refs/heads/main@{#961488}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ffa736ce5f5d7b018b768c29c0cc1ff35152393a\n"
    },
    {
      "commit": "373d1fcd62beba4fc07e0466919d5669ab704d8e",
      "tree": "a8de5a894a0b932ce5fddf8266ba388e71d44738",
      "parents": [
        "d17f53e496b179d7b8c65ab4c921d6fd9328b8e7"
      ],
      "author": {
        "name": "Andrew Grieve",
        "email": "agrieve@chromium.org",
        "time": "Wed Jan 19 21:28:41 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jan 19 21:42:52 2022"
      },
      "message": "Add a tools/python/OWNERS file\n\nChange-Id: I35400468cf4027bea39f30967190376848f1b6c7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3401518\nReviewed-by: Peter Wen \u003cwnwen@chromium.org\u003e\nReviewed-by: Dirk Pranke \u003cdpranke@google.com\u003e\nCommit-Queue: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#961141}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 580e9a3cefe85e79999537df085f1c2608d575e8\n"
    },
    {
      "commit": "d17f53e496b179d7b8c65ab4c921d6fd9328b8e7",
      "tree": "b39363d446780db5a6d1b523f3ad261894bbe61b",
      "parents": [
        "dda1627b521c77359abd0431b72ef44329ccefc9"
      ],
      "author": {
        "name": "Egor Pasko",
        "email": "pasko@chromium.org",
        "time": "Wed Sep 29 13:08:58 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 29 13:23:59 2021"
      },
      "message": "android: pythonthreefication kicks to stack.py\n\nThese changes made the stack tool work for me without hanging\nand crashing in Python3.\n\nI did not inspect the surrounding code and did not test with other tools\nfrom bin/, YMMV.\n\nAlso I was confused with these things done by the tool:\n\n1. Copying its input to the output before processing it. :butwhymeme:\n   - removed this printing\n\n2. Ignoring EOF\n   - change it to stop processing input when encountering EOF (i.e.\n     pressing Ctrl+D ends the session quietly)\n\n3. Waiting for a line \"not looking like backtrace\" to start symbolizing\n   - clarified this in the welcome message\n\n      # Now paste a crash from logcat.\n\nBug: None\nTest: out/AndroidRelease/bin/trichrome_chrome_google_bundle stack \\\nChange-Id: I36431ae7c46252aae9e21122ce931f7111b41d22\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3190107\nReviewed-by: Dirk Pranke \u003cdpranke@google.com\u003e\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Egor Pasko \u003cpasko@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#926227}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 86775be5a579b53a01d09d47d82b666aea9b251a\n"
    },
    {
      "commit": "dda1627b521c77359abd0431b72ef44329ccefc9",
      "tree": "fc807e0cbdeb780183bece0a74e30014bf8acad1",
      "parents": [
        "0e20ec9359568718c3ca6d21ec627689d457155c"
      ],
      "author": {
        "name": "Alec Douglas",
        "email": "agdoug@amazon.com",
        "time": "Fri Nov 13 03:01:58 2020"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Nov 13 03:11:43 2020"
      },
      "message": "Make extract_actions.py Python 3 compatible\n\nThis commit makes extract_actions.py and its dependencies compatible\nwith Python 3.8+.\n\nextract_actions.py and its dependencies are still Python 2\ncompatible.\n\nBug: 941669\nChange-Id: I4038e49449ef0cda8e7801ea49aef7e80a53c9bd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2531120\nCommit-Queue: Dirk Pranke \u003cdpranke@google.com\u003e\nReviewed-by: Dirk Pranke \u003cdpranke@google.com\u003e\nCr-Commit-Position: refs/heads/master@{#827107}\nGitOrigin-RevId: a209c863274cf562a7a0cccccc4011544e8714f4\n"
    },
    {
      "commit": "0e20ec9359568718c3ca6d21ec627689d457155c",
      "tree": "2ff86c527561f1506ee57487680135a21272eb5f",
      "parents": [
        "8f0d784e8b706fa22585bc0b2e2d18aaff2308d5"
      ],
      "author": {
        "name": "Raul Tambre",
        "email": "raul@tambre.ee",
        "time": "Wed Sep 25 11:06:35 2019"
      },
      "committer": {
        "name": "Anthony Polito",
        "email": "apolito@google.com",
        "time": "Wed Aug 19 23:54:17 2020"
      },
      "message": "remove copybara initialization artifacts\n\nGitOrigin-RevId: 26d7db41b18fba17766faee123626aaae1b0103d\n"
    },
    {
      "commit": "8f0d784e8b706fa22585bc0b2e2d18aaff2308d5",
      "tree": "ce7b8fee8f42f33041e6ea5b02915e156ca49120",
      "parents": [
        "3c13c7eb57af1f222e3ed5f373d5f8e229a1b7c8"
      ],
      "author": {
        "name": "Raul Tambre",
        "email": "raul@tambre.ee",
        "time": "Wed Sep 25 11:06:35 2019"
      },
      "committer": {
        "name": "Anthony Polito",
        "email": "apolito@google.com",
        "time": "Wed Aug 19 23:53:24 2020"
      },
      "message": "Copybara Service Migration Initialization.\n\nGitOrigin-RevId: 26d7db41b18fba17766faee123626aaae1b0103d\n"
    },
    {
      "commit": "3c13c7eb57af1f222e3ed5f373d5f8e229a1b7c8",
      "tree": "2ff86c527561f1506ee57487680135a21272eb5f",
      "parents": [
        "3f811dee7940a6468bd33ebe5bbbf4f463363859"
      ],
      "author": {
        "name": "Raul Tambre",
        "email": "raul@tambre.ee",
        "time": "Wed Sep 25 11:06:35 2019"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Sep 25 11:06:35 2019"
      },
      "message": "tools: Use Python 3 style print statements [5/9]\n\nInitial conversion performed using \u00272to3 -f print .\u0027.\nImports added and duplicate parentheses removed manually.\nManually converted files, comments and inline code that 2to3 missed.\nAfterwards ran \"git cl format --python\" and cherry-picked the formatting changes.\n\nThere are no intended behavioural changes.\n\nBug: 941669\nChange-Id: I6aece261941a1a10fbc329bc4ac1012a9a06ebd7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1818518\nCommit-Queue: Raul Tambre \u003craul@tambre.ee\u003e\nAuto-Submit: Raul Tambre \u003craul@tambre.ee\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#699699}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 26d7db41b18fba17766faee123626aaae1b0103d\n"
    },
    {
      "commit": "3f811dee7940a6468bd33ebe5bbbf4f463363859",
      "tree": "61d01bff44898efbd645a51ca95f3f461d308d2d",
      "parents": [
        "255b9d556e274286e0e7d32cbdd0514cbb17a133"
      ],
      "author": {
        "name": "Zhiling Huang",
        "email": "hzl@chromium.org",
        "time": "Wed Dec 27 20:06:02 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 28 17:59:29 2017"
      },
      "message": "[Reland] Use llvm symbolizer for stack script.\n\nllvm symbolizer is a more efficient symbolizer than addr2line, objdump,\netc.\n\nIn this cl, I 1)created a wrapper instance to interact with\nllvm symbolizer, 2)made the stack script to use llvm symbolizer instance,\nand then 3)added llvm symbolizer into isolated inputs.\n\nThe reland is to fix:\n1UnboundLocalError: local variable \u0027code_addr\u0027 referenced before assignment\n2AttributeError: \u0027module\u0027 object has no attribute \u0027ToolPath\u0027\n\nTBR\u003ddpranke@chromium.org,agrieve@chromium.org\n\nBug: 774267\nChange-Id: Iee626065e4cfe9403f9b13dfec2dfd99e749510c\nReviewed-on: https://chromium-review.googlesource.com/834754\nReviewed-by: John Budorick \u003cjbudorick@chromium.org\u003e\nReviewed-by: Zhiling Huang \u003chzl@chromium.org\u003e\nCommit-Queue: Zhiling Huang \u003chzl@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#526304}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: ed89eb8fd900951e7f7a604f460d1b1c2ea3c526"
    },
    {
      "commit": "255b9d556e274286e0e7d32cbdd0514cbb17a133",
      "tree": "5f1d6072905cee39424c4f854383aae8637734c4",
      "parents": [
        "88fed006b95139cbb5797c61352cf4b84fb4e8da"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@chromium.org",
        "time": "Fri Dec 08 04:21:11 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Dec 08 04:21:11 2017"
      },
      "message": "Revert \"[Reland] Use llvm symbolizer for stack script.\"\n\nThis reverts commit b2754af2ed37b2bf30efac6234fcecbdd941c4bb.\n\nReason for revert: Caused the step stack_tool_with_logcat_dump to start failing on cronet bots.\n\nOriginal change\u0027s description:\n\u003e [Reland] Use llvm symbolizer for stack script.\n\u003e \n\u003e llvm symbolizer is a more efficient symbolizer than addr2line, objdump,\n\u003e etc.\n\u003e \n\u003e In this cl, I 1)created a wrapper instance to interact with\n\u003e llvm symbolizer, 2)made the stack script to use llvm symbolizer instance,\n\u003e and then 3)added llvm symbolizer into isolated inputs.\n\u003e \n\u003e Bug: 774267\n\u003e Change-Id: I43d305b4c0c94be614ee4cad35b40f04b3d3ae20\n\u003e Reviewed-on: https://chromium-review.googlesource.com/810007\n\u003e Reviewed-by: John Budorick \u003cjbudorick@chromium.org\u003e\n\u003e Reviewed-by: agrieve \u003cagrieve@chromium.org\u003e\n\u003e Reviewed-by: Dirk Pranke \u003cdpranke@chromium.org\u003e\n\u003e Commit-Queue: Zhiling Huang \u003chzl@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/master@{#522520}\n\nTBR\u003ddpranke@chromium.org,agrieve@chromium.org,hzl@chromium.org,jbudorick@chromium.org\n\nChange-Id: If4e9f5618f62a5ed2a4d3152af6b18dbc748b1f8\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: 774267\nReviewed-on: https://chromium-review.googlesource.com/816257\nReviewed-by: Peter Collingbourne \u003cpcc@chromium.org\u003e\nCommit-Queue: Peter Collingbourne \u003cpcc@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#522711}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 6e6e84820c83c331f13add5fc62b8ee439bd10f0"
    },
    {
      "commit": "88fed006b95139cbb5797c61352cf4b84fb4e8da",
      "tree": "61d01bff44898efbd645a51ca95f3f461d308d2d",
      "parents": [
        "fbce71388d1cc93303a489a6d85c1bed1ad91864"
      ],
      "author": {
        "name": "Zhiling Huang",
        "email": "hzl@chromium.org",
        "time": "Thu Dec 07 20:03:09 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 07 20:03:09 2017"
      },
      "message": "[Reland] Use llvm symbolizer for stack script.\n\nllvm symbolizer is a more efficient symbolizer than addr2line, objdump,\netc.\n\nIn this cl, I 1)created a wrapper instance to interact with\nllvm symbolizer, 2)made the stack script to use llvm symbolizer instance,\nand then 3)added llvm symbolizer into isolated inputs.\n\nBug: 774267\nChange-Id: I43d305b4c0c94be614ee4cad35b40f04b3d3ae20\nReviewed-on: https://chromium-review.googlesource.com/810007\nReviewed-by: John Budorick \u003cjbudorick@chromium.org\u003e\nReviewed-by: agrieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Dirk Pranke \u003cdpranke@chromium.org\u003e\nCommit-Queue: Zhiling Huang \u003chzl@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#522520}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: b2754af2ed37b2bf30efac6234fcecbdd941c4bb"
    },
    {
      "commit": "fbce71388d1cc93303a489a6d85c1bed1ad91864",
      "tree": "5f1d6072905cee39424c4f854383aae8637734c4",
      "parents": [
        "7fca1b1e4f55dbc91ee98555500979037ee91cc3"
      ],
      "author": {
        "name": "Derek Cheng",
        "email": "imcheng@chromium.org",
        "time": "Tue Dec 05 23:40:26 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 05 23:40:26 2017"
      },
      "message": "Revert \"Use llvm symbolizer for stack script.\"\n\nThis reverts commit b6e038a7a7b07f680eba6d6ec1c32319ae89cd78.\n\nReason for revert: Broke stack_tool_with_logcat_dump on WebKit Android (Nexus4): https://uberchromegw.corp.google.com/i/chromium.webkit/builders/WebKit%20Android%20%28Nexus4%29/builds/72002\n\nOriginal change\u0027s description:\n\u003e Use llvm symbolizer for stack script.\n\u003e \n\u003e llvm symbolizer is a more efficient symbolizer than addr2line, objdump,\n\u003e etc.\n\u003e \n\u003e In this cl, I 1)created a wrapper instance to interact with\n\u003e llvm symbolizer, 2)made the stack script to use llvm symbolizer instance,\n\u003e and then 3)added llvm symbolizer into isolated inputs.\n\u003e \n\u003e Bug: 774267\n\u003e Change-Id: I971fb808b97f3a569eb9615f99efa41e3a56f3cb\n\u003e Reviewed-on: https://chromium-review.googlesource.com/789376\n\u003e Reviewed-by: agrieve \u003cagrieve@chromium.org\u003e\n\u003e Reviewed-by: Dirk Pranke \u003cdpranke@chromium.org\u003e\n\u003e Commit-Queue: Zhiling Huang \u003chzl@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/master@{#521820}\n\nTBR\u003ddpranke@chromium.org,agrieve@chromium.org,hzl@chromium.org,bpastene@chromium.org,jbudorick@chromium.org\n\nChange-Id: Ieebbcb9527dafd25a0fc74d2826a31162495c86e\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: 774267\nReviewed-on: https://chromium-review.googlesource.com/809941\nReviewed-by: Derek Cheng \u003cimcheng@chromium.org\u003e\nCommit-Queue: Derek Cheng \u003cimcheng@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#521898}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 5b391ee57fc58d4beae41346195ed4e1d0fca853"
    },
    {
      "commit": "7fca1b1e4f55dbc91ee98555500979037ee91cc3",
      "tree": "61d01bff44898efbd645a51ca95f3f461d308d2d",
      "parents": [
        "f9c73710dda85e6f8fd734e67419adbdd7a1335c"
      ],
      "author": {
        "name": "Zhiling Huang",
        "email": "hzl@chromium.org",
        "time": "Tue Dec 05 20:45:46 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Dec 05 20:45:46 2017"
      },
      "message": "Use llvm symbolizer for stack script.\n\nllvm symbolizer is a more efficient symbolizer than addr2line, objdump,\netc.\n\nIn this cl, I 1)created a wrapper instance to interact with\nllvm symbolizer, 2)made the stack script to use llvm symbolizer instance,\nand then 3)added llvm symbolizer into isolated inputs.\n\nBug: 774267\nChange-Id: I971fb808b97f3a569eb9615f99efa41e3a56f3cb\nReviewed-on: https://chromium-review.googlesource.com/789376\nReviewed-by: agrieve \u003cagrieve@chromium.org\u003e\nReviewed-by: Dirk Pranke \u003cdpranke@chromium.org\u003e\nCommit-Queue: Zhiling Huang \u003chzl@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#521820}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: b6e038a7a7b07f680eba6d6ec1c32319ae89cd78"
    },
    {
      "commit": "f9c73710dda85e6f8fd734e67419adbdd7a1335c",
      "tree": "5f1d6072905cee39424c4f854383aae8637734c4",
      "parents": [
        "deb818b2b626541429771476e65e8d4b1d4543c1"
      ],
      "author": {
        "name": "ehmaldonado",
        "email": "ehmaldonado@chromium.org",
        "time": "Wed Nov 23 21:23:03 2016"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Nov 23 21:25:08 2016"
      },
      "message": "Add python-google.gni and valgrind.gni to list all files under tools/python/google and tools/valgrind respectively.\n\nThis will be used to include them as run-time dependencies when the tests are run with memcheck on swarming.\n\nBUG\u003dchromium:497757\n\nReview-Url: https://codereview.chromium.org/2517953007\nCr-Original-Commit-Position: refs/heads/master@{#434250}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 6159ad67fdd0905753d6d02c2e75ec743ae5489a\n"
    },
    {
      "commit": "deb818b2b626541429771476e65e8d4b1d4543c1",
      "tree": "625a557f1eafaca38f9b4c9aa92a3f7a37b52899",
      "parents": [
        "ba9881094e41f87037ca1fb62146ae265f59cdca"
      ],
      "author": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Jun 20 16:28:44 2013"
      },
      "committer": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Jun 20 16:28:44 2013"
      },
      "message": "Regenerate the root certificate and end-entity certificates used for various tests in net_unittests, now that Windows can temporarily trust certificates for the duration of tests.\n\nIn addition, add unittests for net::TestRootCerts, which depend on the certs being tested not being trusted by the system beforehand.\n\nBUG\u003d8470, 5552\nTEST\u003dTestRootCertsTest.*\nTBR\u003dzelidrag\n\nReview URL: https://chromiumcodereview.appspot.com/5535006\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: d321e740903790ded4fb750f30649528216c3312\n"
    },
    {
      "commit": "ba9881094e41f87037ca1fb62146ae265f59cdca",
      "tree": "c283b921244d41ce2eee0ce75a429fdc33fd5d2c",
      "parents": [
        "40599422c87d01e244b2767c6803d7582acecaa6"
      ],
      "author": {
        "name": "tony@chromium.org",
        "email": "tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Aug 14 10:01:58 2012"
      },
      "committer": {
        "name": "tony@chromium.org",
        "email": "tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Aug 14 10:01:58 2012"
      },
      "message": "Give time to free the port when shutting down apache on OSX.\n\nSometimes the next perf test would try to start the http server,\nbut the port wouldn\u0027t be available. This matches what we do on Linux.\n\nIn the long run, we should use a random port to avoid having to wait.\n\nBUG\u003d29228\n\n\nReview URL: https://chromiumcodereview.appspot.com/10834299\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: ee7945e1b23cb7c7f92c40ec69deadfcd4799270\n"
    },
    {
      "commit": "40599422c87d01e244b2767c6803d7582acecaa6",
      "tree": "ef1cef1b529fb957712b70bc8ce9873b4b4ed2a2",
      "parents": [
        "3971b4eb06358e828a345b895b50cf02304269ab"
      ],
      "author": {
        "name": "slamm@google.com",
        "email": "slamm@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed May 23 13:43:22 2012"
      },
      "committer": {
        "name": "slamm@google.com",
        "email": "slamm@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed May 23 13:43:22 2012"
      },
      "message": "Add Web Page Replay enabled page cycler tests to pyauto.\n\nNOTRY\u003dtrue\nBUG\u003d\nTEST\u003d\n\n\nReview URL: https://chromiumcodereview.appspot.com/10411011\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 7d1cae487d3934301a24b1776bcfec19a1266b31\n"
    },
    {
      "commit": "3971b4eb06358e828a345b895b50cf02304269ab",
      "tree": "ce9d16463949057f865811ec6ebe5015a7c89892",
      "parents": [
        "3cf40e21d5a55521a33fd5f2fd8e117202a2a6ca"
      ],
      "author": {
        "name": "slamm@google.com",
        "email": "slamm@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri May 11 23:31:58 2012"
      },
      "committer": {
        "name": "slamm@google.com",
        "email": "slamm@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri May 11 23:31:58 2012"
      },
      "message": "Checkout Web Page Replay in src/third_party (was chrome/tools/build/third_party).\n\nPreviously (issue 10020064), this was committed and backed out because of licensecheck.pl issues.\n\nThis CL depends on issue 10310044 to fix licensecheck.pl UNKNOWNs for\nwebpagereplay/third_party/dns.  This CL differs from 10020064 in that\nit grabs an updated Web Page Replay to fix UNKNOWNs for\nwebpagereplay/third_party/nbhttp.\n\n\nBUG\u003d\nTEST\u003d\n\n\nReview URL: https://chromiumcodereview.appspot.com/10310084\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 7a0b54df057af2daeec2f5e13716eec79bf67a69\n"
    },
    {
      "commit": "3cf40e21d5a55521a33fd5f2fd8e117202a2a6ca",
      "tree": "f22c69aa3c254be9a1a13d29b469190ee2b26660",
      "parents": [
        "2eb1a91ede8a66af985c6563193faf770f36e42d"
      ],
      "author": {
        "name": "yoz@chromium.org",
        "email": "yoz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sat Apr 28 00:52:13 2012"
      },
      "committer": {
        "name": "yoz@chromium.org",
        "email": "yoz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sat Apr 28 00:52:13 2012"
      },
      "message": "Revert 134380 - Checkout Web Page Replay in src/third_party (was chrome/tools/build/third_party).\n\ncheck_licenses failure.\n\nBUG\u003d\nTEST\u003d\n\n\nReview URL: http://codereview.chromium.org/10020064\n\nTBR\u003dslamm@google.com\nReview URL: https://chromiumcodereview.appspot.com/10256016\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 5bfa71ebb2b697ced0e5ce0077765302b35e433f\n"
    },
    {
      "commit": "2eb1a91ede8a66af985c6563193faf770f36e42d",
      "tree": "ce9d16463949057f865811ec6ebe5015a7c89892",
      "parents": [
        "36ad171b52f8261e17a0f03f9970d7599623e670"
      ],
      "author": {
        "name": "slamm@google.com",
        "email": "slamm@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Apr 27 22:57:04 2012"
      },
      "committer": {
        "name": "slamm@google.com",
        "email": "slamm@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Apr 27 22:57:04 2012"
      },
      "message": "Checkout Web Page Replay in src/third_party (was chrome/tools/build/third_party).\n\n\nBUG\u003d\nTEST\u003d\n\n\nReview URL: http://codereview.chromium.org/10020064\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 9515727b559a856f5eda2e102e7debc468752aa3\n"
    },
    {
      "commit": "36ad171b52f8261e17a0f03f9970d7599623e670",
      "tree": "f22c69aa3c254be9a1a13d29b469190ee2b26660",
      "parents": [
        "fd42ef5f8090ee6d4bdbed9b41abdd9e6790c04b"
      ],
      "author": {
        "name": "slamm@google.com",
        "email": "slamm@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Apr 18 02:40:39 2012"
      },
      "committer": {
        "name": "slamm@google.com",
        "email": "slamm@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Apr 18 02:40:39 2012"
      },
      "message": "Add Web Page Replay test to page cycler.\n  - Add supporting WPR extension.\n\nBUG\u003d\nTEST\u003d\n\n\nReview URL: http://codereview.chromium.org/9956045\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: e8e3eea260001a067f069d8da98584c2f6fc44fa\n"
    },
    {
      "commit": "fd42ef5f8090ee6d4bdbed9b41abdd9e6790c04b",
      "tree": "ef1cef1b529fb957712b70bc8ce9873b4b4ed2a2",
      "parents": [
        "611f9edc886cbe57774257762614f701e9ae1be5"
      ],
      "author": {
        "name": "maruel@chromium.org",
        "email": "maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Nov 29 17:25:34 2011"
      },
      "committer": {
        "name": "maruel@chromium.org",
        "email": "maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Nov 29 17:25:34 2011"
      },
      "message": "Fix python scripts in src/tools/\n\nMake sure that:\n- shebang is only present for executable files\n- shebang is #!/usr/bin/env python\n- __main__ is only present for executable files\n- file\u0027s executable bit is coherent\n\nAlso fix EOF LF to be only one.\n\nTBR\u003dtimurrrr@chromium.org\nBUG\u003d105108\nTEST\u003d\n\nReview URL: http://codereview.chromium.org/8678023\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: cb155a802bdc49cfafea1c41e0f0a92168f1da09\n"
    },
    {
      "commit": "611f9edc886cbe57774257762614f701e9ae1be5",
      "tree": "d7fa4b5604026cb5961a95e455f9760654e60762",
      "parents": [
        "c14407b0ae2c099ee8a5f57f8e0d29ab77728a44"
      ],
      "author": {
        "name": "grt@chromium.org",
        "email": "grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Jul 19 16:14:55 2011"
      },
      "committer": {
        "name": "grt@chromium.org",
        "email": "grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Jul 19 16:14:55 2011"
      },
      "message": "FileManagerDialogTest.SelectFileAndCancel flaky.\n\nBUG\u003d89733\nTBR\u003drobertshield@chromium.org\nTEST\u003dbrowser_tests\nReview URL: http://codereview.chromium.org/7447001\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 1e78967ed2f1937b3809c19d91e7dd62d756d307\n"
    },
    {
      "commit": "c14407b0ae2c099ee8a5f57f8e0d29ab77728a44",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "bef2402be9cb784c31510374da0ad49145cf5e50"
      ],
      "author": {
        "name": "jbauman@chromium.org",
        "email": "jbauman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Jul 19 15:45:49 2011"
      },
      "committer": {
        "name": "jbauman@chromium.org",
        "email": "jbauman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Jul 19 15:45:49 2011"
      },
      "message": "Roll ANGLE r704:r705\n\nBUG\u003d\nTEST\u003dtry\n\nReview URL: http://codereview.chromium.org/7375016\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 5d4451ebf298d9d71f716cc0135f465cec41fcd0\n"
    },
    {
      "commit": "bef2402be9cb784c31510374da0ad49145cf5e50",
      "tree": "d7fa4b5604026cb5961a95e455f9760654e60762",
      "parents": [
        "c39d1d5af3397562348e34adca858afd2628cf4a"
      ],
      "author": {
        "name": "tony@chromium.org",
        "email": "tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Jun 16 17:15:47 2011"
      },
      "committer": {
        "name": "tony@chromium.org",
        "email": "tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Jun 16 17:15:47 2011"
      },
      "message": "Add support for Linux kernels \u003e\u003d3.0-rc1 in Python related build files by:\n - replacing occurences of sys.platform \u003d\u003d \u0027linux2\u0027 with\n    sys.platform.startswith(\u0027linux\u0027)\n - congregating occurences of sys.platform in (\u0027linux[X]\u0027, \u0027linuxY\u0027, ...)\n    to sys.platform.startswith(\u0027linux\u0027)\n  - adding the key \u0027linux3\u0027 to all relevant lookup dicts\n\nBUG\u003d85845\nTEST\u003dTry building chromium on Linux \u003e\u003d3.0-r1\n\nReview URL: http://codereview.chromium.org/7172016\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: adbae7e226e63018f388bdb197ca5c8f36514a45\n"
    },
    {
      "commit": "c39d1d5af3397562348e34adca858afd2628cf4a",
      "tree": "b9cffb6b3449cff7adc858e7c7a039c0f9260f56",
      "parents": [
        "ddddf4f917ccb0bdf6ec89c8e9ddf664a2d4ad62"
      ],
      "author": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Dec 16 02:26:08 2010"
      },
      "committer": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Dec 16 02:26:08 2010"
      },
      "message": "Revert 69356 - Regenerate the root certificate and end-entity certificates used for various tests in net_unittests, now that Windows can temporarily trust certificates for the duration of tests.\n\nIn addition, add unittests for net::TestRootCerts, which depend on the certs being tested not being trusted by the system beforehand.\n\nBUG\u003d8470, 5552\nTEST\u003dTestRootCertsTest.*\n\nReview URL: http://codereview.chromium.org/5535006\n\nTBR\u003drsleevi@chromium.org\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: ec2f688a0ea9bb4e4cb17575bc39e16cf5b4bb06\n"
    },
    {
      "commit": "ddddf4f917ccb0bdf6ec89c8e9ddf664a2d4ad62",
      "tree": "b14ef69b4b736c939dfb56405772ba55c0921ad2",
      "parents": [
        "7841dd39143a67020800c4bd653fac19d2f62f04"
      ],
      "author": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Dec 16 00:52:12 2010"
      },
      "committer": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Dec 16 00:52:12 2010"
      },
      "message": "Regenerate the root certificate and end-entity certificates used for various tests in net_unittests, now that Windows can temporarily trust certificates for the duration of tests.\n\nIn addition, add unittests for net::TestRootCerts, which depend on the certs being tested not being trusted by the system beforehand.\n\nBUG\u003d8470, 5552\nTEST\u003dTestRootCertsTest.*\n\nReview URL: http://codereview.chromium.org/5535006\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: cded31b2222c66ffdb2c6292efd78f729e335c91\n"
    },
    {
      "commit": "7841dd39143a67020800c4bd653fac19d2f62f04",
      "tree": "b9cffb6b3449cff7adc858e7c7a039c0f9260f56",
      "parents": [
        "d648ee1c751b0f84b4e72cac93dd2e4cf4bf9936"
      ],
      "author": {
        "name": "petermayo@chromium.org",
        "email": "petermayo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Dec 15 03:02:39 2010"
      },
      "committer": {
        "name": "petermayo@chromium.org",
        "email": "petermayo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Dec 15 03:02:39 2010"
      },
      "message": "Factor out some SSL specific configs, and add another reference to /var/run to\noverride as well.\n\nTEST\u003dnot yet\nBUG\u003dnone\n\nReview URL: http://codereview.chromium.org/5591007\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 3116ebe19e1ed9c9f71ce87124e029fec2768479\n"
    },
    {
      "commit": "d648ee1c751b0f84b4e72cac93dd2e4cf4bf9936",
      "tree": "ac18e7ea004d19139d3cddaae61d4ee5192c3ff3",
      "parents": [
        "542958d75a918ababb85561b9cdccce4096c5781"
      ],
      "author": {
        "name": "petermayo@chromium.org",
        "email": "petermayo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sun Dec 05 17:49:46 2010"
      },
      "committer": {
        "name": "petermayo@chromium.org",
        "email": "petermayo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sun Dec 05 17:49:46 2010"
      },
      "message": "Adding SSL mutex specification to a local file, to stop relying on a mutable\ndirectory in the root.\n\nTEST\u003dLocally on a bot like machine (no prior fix). Try bots (with chmod /var/run).\nBUG\u003dnone\n\nReview URL: http://codereview.chromium.org/5617004\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 8403940eafd65042f05c3dd0c51a103d97139571\n"
    },
    {
      "commit": "542958d75a918ababb85561b9cdccce4096c5781",
      "tree": "5aca82b001591522086236cc22f852ad636efa62",
      "parents": [
        "9680d38cf0a5e0da720d3d527b9db90bac39b22a"
      ],
      "author": {
        "name": "mhm@chromium.org",
        "email": "mhm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Oct 07 23:53:57 2009"
      },
      "committer": {
        "name": "mhm@chromium.org",
        "email": "mhm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Oct 07 23:53:57 2009"
      },
      "message": "Clean up code duplication in layout test http_server.\n\nRefactored out UrlIsAlive to live outside the ApacheHttpd class and imported http_utils.py into http_server.py\n\nNow they share common code.\n\nBUG\u003d6784\nTEST\u003dstarted and stopped http_server successfully.\n\nReview URL: http://codereview.chromium.org/243022\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: d9735af55ab6fe947c68eb27c686df901d260398\n"
    },
    {
      "commit": "9680d38cf0a5e0da720d3d527b9db90bac39b22a",
      "tree": "4f29fc472a7756345e775b5c468faa432d093f85",
      "parents": [
        "c6b1ff473d1ce2c004915015d53b93299d3ed0c4"
      ],
      "author": {
        "name": "thestig@chromium.org",
        "email": "thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Oct 06 00:12:46 2009"
      },
      "committer": {
        "name": "thestig@chromium.org",
        "email": "thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Oct 06 00:12:46 2009"
      },
      "message": "Add page_cycler test machine setup notes to httpd2_linux.conf. No Code Change.\n\nBUG\u003dnone\nTEST\u003dnone\nReview URL: http://codereview.chromium.org/256069\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 427100d21de9695b7283e38e59eec11100c49b14\n"
    },
    {
      "commit": "c6b1ff473d1ce2c004915015d53b93299d3ed0c4",
      "tree": "5817f26157c3044619e71feb06b073c0bb7b3610",
      "parents": [
        "d583d1fed976c0dc5eeb43b54bdba612536a7210"
      ],
      "author": {
        "name": "tony@chromium.org",
        "email": "tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Aug 26 18:10:23 2009"
      },
      "committer": {
        "name": "tony@chromium.org",
        "email": "tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Aug 26 18:10:23 2009"
      },
      "message": "Provide a server name for the apache2.  The buildbot machine isn\u0027t\nable to resolve its hostname, so just put in a placeholder value.\n\nTBR\u003dnirnimesh\n\nReview URL: http://codereview.chromium.org/174536\n\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 126b1347e4d6b01cee1f0876c8cde6a192ecbc02\n"
    },
    {
      "commit": "d583d1fed976c0dc5eeb43b54bdba612536a7210",
      "tree": "ef93b0f1810518580a1abe92772f556d15a80b87",
      "parents": [
        "7b5e0c1602b3772fd78b582c85d4b1c04587530b"
      ],
      "author": {
        "name": "tony@chromium.org",
        "email": "tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Aug 25 18:22:41 2009"
      },
      "committer": {
        "name": "tony@chromium.org",
        "email": "tony@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Aug 25 18:22:41 2009"
      },
      "message": "Step 1 in porting page cycler http to linux.  Add http startup to\nthe the platform utils.\n\nBUG\u003d15470\n\nReview URL: http://codereview.chromium.org/174378\n\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 89845e2e9a1052a1bb3f3f3f42abfe07ee1a8ae0\n"
    },
    {
      "commit": "7b5e0c1602b3772fd78b582c85d4b1c04587530b",
      "tree": "69fcac141953a34a8176b42eb9036291b79b8f58",
      "parents": [
        "154b190187cf67cc41bf63f8e6764fe9ff7dcd9e"
      ],
      "author": {
        "name": "huanr@chromium.org",
        "email": "huanr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Jul 29 21:15:55 2009"
      },
      "committer": {
        "name": "huanr@chromium.org",
        "email": "huanr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Jul 29 21:15:55 2009"
      },
      "message": "Update smoketests.py so we can run ui_tests in parallel, with\nthe number of shards equal to NUMBER_OF_PROCESSORS.\n\nReview URL: http://codereview.chromium.org/159568\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 6cd42b6d1de1feaed37a14062f56952a91632317\n"
    },
    {
      "commit": "154b190187cf67cc41bf63f8e6764fe9ff7dcd9e",
      "tree": "f7f7420a8ef9da43a0c12a46f02e86806ec88cd0",
      "parents": [
        "b53495eb9955bc124b5fced2801539f3958adc5c"
      ],
      "author": {
        "name": "nirnimesh@chromium.org",
        "email": "nirnimesh@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Apr 17 18:14:38 2009"
      },
      "committer": {
        "name": "nirnimesh@chromium.org",
        "email": "nirnimesh@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Apr 17 18:14:38 2009"
      },
      "message": "Port page_cycler_http to Mac\nAccompanying buildbot changes @ http://codereview.chromium.org/67234\nReview URL: http://codereview.chromium.org/79017\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: ad35d11fa8e27e5d0f882a56725c6950d248be15\n"
    },
    {
      "commit": "b53495eb9955bc124b5fced2801539f3958adc5c",
      "tree": "d1fc19636a5e79e140f9b28568b92b1b2ba28744",
      "parents": [
        "0967377134769b89169323240da32183d0df1eb7"
      ],
      "author": {
        "name": "maruel@chromium.org",
        "email": "maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Mar 05 12:46:38 2009"
      },
      "committer": {
        "name": "maruel@chromium.org",
        "email": "maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Mar 05 12:46:38 2009"
      },
      "message": "Fixes CRLF and trailing white spaces.\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: f0a51fb571f46531025fa09240bbc3e1af925e84\n"
    },
    {
      "commit": "0967377134769b89169323240da32183d0df1eb7",
      "tree": "4590c2e07490c459496c29caf82e134121edacfc",
      "parents": [
        "d5d12116a409d1e47289ac56e37e1f40b7f817db"
      ],
      "author": {
        "name": "patrick@chromium.org",
        "email": "patrick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Dec 16 01:38:31 2008"
      },
      "committer": {
        "name": "patrick@chromium.org",
        "email": "patrick@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Dec 16 01:38:31 2008"
      },
      "message": "Update SSL certificates.\nReview URL: http://codereview.chromium.org/14438\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 46eb7524e7b991f5a750773ee11e37979df359df\n"
    },
    {
      "commit": "d5d12116a409d1e47289ac56e37e1f40b7f817db",
      "tree": "bb1787b5465a963d9829583fb35524a0b06865be",
      "parents": [
        "c909786063656e88c61e23fc1b2ad42df204a452"
      ],
      "author": {
        "name": "license.bot",
        "email": "license.bot@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sun Aug 24 00:55:55 2008"
      },
      "committer": {
        "name": "license.bot",
        "email": "license.bot@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sun Aug 24 00:55:55 2008"
      },
      "message": "Use a more compact license header in source files.\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: bf09a5036ccfb77d2277247c66dc55daf41df3fe\n"
    },
    {
      "commit": "c909786063656e88c61e23fc1b2ad42df204a452",
      "tree": "a0641962226b248e3151358b576f9fbde59c034e",
      "parents": [
        "4c007b2a6bb7b736aa889ef2d1ac9f58704710e6"
      ],
      "author": {
        "name": "jabdelmalek@google.com",
        "email": "jabdelmalek@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Aug 07 00:59:14 2008"
      },
      "committer": {
        "name": "jabdelmalek@google.com",
        "email": "jabdelmalek@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Aug 07 00:59:14 2008"
      },
      "message": "Remove php from Apache\u0027s config\n\nTBR\u003dpamg@google.com\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 41524ad524432fb2c99236d001a98af6bbe4966e\n"
    },
    {
      "commit": "4c007b2a6bb7b736aa889ef2d1ac9f58704710e6",
      "tree": "db26313e04f35ddb122b3623e85fb0c19eb2cf4c",
      "parents": [
        "394fce5bf5449f792a045eea4adfc1bd402f7881"
      ],
      "author": {
        "name": "pjohnson@google.com",
        "email": "pjohnson@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon Jul 28 20:57:10 2008"
      },
      "committer": {
        "name": "pjohnson@google.com",
        "email": "pjohnson@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon Jul 28 20:57:10 2008"
      },
      "message": "Make sure the child process terminates before returning from process_utils.RunCommandFull.\n\nBUG\u003d1295708\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 5ee76d47e12c3bcaf088483456470698720c082d\n"
    },
    {
      "commit": "394fce5bf5449f792a045eea4adfc1bd402f7881",
      "tree": "b9a81d83489255068835ee4a3797ad8b3809795f",
      "parents": [],
      "author": {
        "name": "initial.commit",
        "email": "initial.commit@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sun Jul 27 00:12:16 2008"
      },
      "committer": {
        "name": "initial.commit",
        "email": "initial.commit@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sun Jul 27 00:12:16 2008"
      },
      "message": "Add tools to the repository.\n\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 920c091ac3ee15079194c82ae8a7a18215f3f23c\n"
    }
  ]
}
