)]}'
{
  "log": [
    {
      "commit": "c421a5bed02b806f9f7f13d800a05cdb637cefc3",
      "tree": "a12d7f6753f3fed2fce697b807d377c216ed4018",
      "parents": [
        "5f3444a5be9b0ca5a87770e6d2f5307d00a9a081"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@google.com",
        "time": "Tue Mar 08 20:08:41 2016 -0800"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@google.com",
        "time": "Tue Mar 08 20:09:53 2016 -0800"
      },
      "message": "Update manifest to reflect mojo 9b62f4c721ac8366f36402d80641fc99f9738f89\n\nChange-Id: I99466d5ae71514446aab066120b85014737e125a\n"
    },
    {
      "commit": "5f3444a5be9b0ca5a87770e6d2f5307d00a9a081",
      "tree": "8331cd6866103e5e6d7c3431b0a2866df77d821f",
      "parents": [
        "f8daf3459192ff8049ae382b370d9c8538113c73"
      ],
      "author": {
        "name": "Christopher Lane",
        "email": "lanechr@gmail.com",
        "time": "Fri Feb 19 09:28:15 2016 -0800"
      },
      "committer": {
        "name": "Christopher Lane",
        "email": "lanechr@google.com",
        "time": "Fri Feb 19 21:23:22 2016 +0000"
      },
      "message": "Update instructions for `jiri import` to include --name flag\n\nWithout this flag, `jiri update` will complain about being unable to\nresolve remote import: project \"\u003dhttps://foo/mojo-manifest\"\n\nChange-Id: Ib3c00a5e73d87df257252cfecf547cdb51249da3\n"
    },
    {
      "commit": "f8daf3459192ff8049ae382b370d9c8538113c73",
      "tree": "0c95e749619069814236022be73c0b926a866b85",
      "parents": [
        "20f43a70ec46d2a5fe9ae3c3453053d4a5b2f0f5"
      ],
      "author": {
        "name": "Christopher Lane",
        "email": "lanechr@gmail.com",
        "time": "Fri Feb 19 09:23:36 2016 -0800"
      },
      "committer": {
        "name": "Christopher Lane",
        "email": "lanechr@google.com",
        "time": "Fri Feb 19 21:23:09 2016 +0000"
      },
      "message": "Add mojo-manifest to manifest\n\nWithout containing the mojo-manifest repo, manifest/git-hooks will not\nbe found.\n\nChange-Id: Ic29526eb42f02ba99e48bfaef9446b08045957d5\n"
    },
    {
      "commit": "20f43a70ec46d2a5fe9ae3c3453053d4a5b2f0f5",
      "tree": "01dd3c3db428adda91573234dd26ecc2a3be41ac",
      "parents": [
        "6f6f773a82e2456187637e6c01b5a401295cf715"
      ],
      "author": {
        "name": "Christopher Lane",
        "email": "lanechr@gmail.com",
        "time": "Fri Feb 19 08:45:38 2016 -0800"
      },
      "committer": {
        "name": "Christopher Lane",
        "email": "lanechr@google.com",
        "time": "Fri Feb 19 21:22:31 2016 +0000"
      },
      "message": "Add remotebranch attributes to temporarily workaround jiri\n\nJiri added a feature that will complain if you specify a revision that\nis not on the same remotebranch that you specify.  This helps uncover\nnonsensical configurations.  However, in the case where no remotebranch\nis specified, `master` is assumed.\n\nhttps://github.com/vanadium/issues/issues/1161\n\nChange-Id: I82ba05c8867abbad1a85b140e5c75a7dcbc90a6b\n"
    },
    {
      "commit": "6f6f773a82e2456187637e6c01b5a401295cf715",
      "tree": "54a389fb6ea4f36b080d66eeb9d05a54d2cfcb81",
      "parents": [
        "0b5901715ce8e8a5c99c607b3bd3bb44e9005c17"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Jan 25 15:20:16 2016 -0800"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Jan 25 15:50:47 2016 -0800"
      },
      "message": "Fix mojo hook attribute spelling, update for ToT mojo\n\nThe project attribute is named \u0027runhook\u0027, not \u0027hook\u0027, and should refer to a\nproject root-relative path, not a project-relative path. Also updates the\nmanifest to work with Mojo @ 848a5974567b775734d3bc478e5fa1bcd9a7fc49 from Jan\n19th.\n\nChange-Id: I302a56b2f7a78d441921bb917ee398299beddb29\n"
    },
    {
      "commit": "0b5901715ce8e8a5c99c607b3bd3bb44e9005c17",
      "tree": "b9551ac5cdcb869fc6a237c2c92bf284da8a0176",
      "parents": [
        "e80e2a08f4397c93359939c7ee89db6a9c2e9e25"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Jan 25 12:10:13 2016 -0800"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Jan 25 12:11:55 2016 -0800"
      },
      "message": "Use new style hook attribute\n\nChange-Id: I69d899e4abfd8af69ae2c5daab4db7d4a91e2b2e\n"
    },
    {
      "commit": "e80e2a08f4397c93359939c7ee89db6a9c2e9e25",
      "tree": "98fcdfd13f57ebf8c9381bae4b630b383389fe50",
      "parents": [
        "1696b9d429f42127ec73a57d4ab9c2966eb54422"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Jan 11 14:33:03 2016 -0800"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Jan 11 15:02:48 2016 -0800"
      },
      "message": "New style manifests\n\nThis updates to new style jiri manifest and bootstrap procedure. The new\nbootstrap procedure is documented in README.md.\n\nChange-Id: I543510b7f19e4dacbf8f898ed0ae3a3d6dbef876\n"
    },
    {
      "commit": "1696b9d429f42127ec73a57d4ab9c2966eb54422",
      "tree": "00eafe86eeed5da89b2af37de123e6f6a6e4f9ba",
      "parents": [
        "c348156b2a4caaa89c1da73f4f60aab4646382b2"
      ],
      "author": {
        "name": "Christopher Lane",
        "email": "lanechr@gmail.com",
        "time": "Tue Nov 17 16:40:57 2015 -0800"
      },
      "committer": {
        "name": "Christopher Lane",
        "email": "lanechr@gmail.com",
        "time": "Wed Nov 18 10:58:33 2015 -0800"
      },
      "message": "Add lesnet repo to manifest\n\nChange-Id: Ie2fa0562e50d5a9214df527a524789da6e183024\n"
    },
    {
      "commit": "c348156b2a4caaa89c1da73f4f60aab4646382b2",
      "tree": "cc22e2db661c4b57c21a58de44345c031b99c7c2",
      "parents": [
        "0ecde8b6ad9fd13f535e156cfc53916ace58e0c0"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Fri Nov 13 16:41:45 2015 -0800"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Nov 16 17:09:24 2015 -0800"
      },
      "message": "Generate split mojo and android manifests\n\nThis splits the jiri manifests into one called \u0027mojo\u0027 and one called \u0027android\u0027.\nThe latter imports \u0027mojo\u0027 and adds in the projects and hooks needed to build\nmojo for Android. Currently building for Android requires a strict superset of\nbuilding for Linux (or fnl) but this might not be true in the future. The\nbootstrap also generates a $JIRI_ROOT/.local_manifest that users can edit in\norder to switch which sort of configuration \u0027jiri update\u0027 works for.\n\nChange-Id: Ief357beedce7ba0e3ab39ac854be87e016b39d48\n"
    },
    {
      "commit": "0ecde8b6ad9fd13f535e156cfc53916ace58e0c0",
      "tree": "3224f88850d01e2b54989f4f0fc50ab3d611e11c",
      "parents": [
        "86acaeb4680522d4013bc40a957a6ea524014fef"
      ],
      "author": {
        "name": "Christopher Lane",
        "email": "lanechr@gmail.com",
        "time": "Thu Nov 12 15:31:26 2015 -0800"
      },
      "committer": {
        "name": "Christopher Lane",
        "email": "lanechr@gmail.com",
        "time": "Thu Nov 12 15:31:26 2015 -0800"
      },
      "message": "Add asio third_party repo\n\nChange-Id: Ibd059544bd3fc19864dc7d660b68f33b097e2154\n"
    },
    {
      "commit": "86acaeb4680522d4013bc40a957a6ea524014fef",
      "tree": "0cf39411db10579c7b662039887710f102d11c31",
      "parents": [
        "1dde1cc70f615cefe5b7cd2741d01e862b942287"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Nov 02 15:16:20 2015 -0800"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Nov 02 15:16:20 2015 -0800"
      },
      "message": "Perform bootstrap in two stages\n\nThis first does a jiri update using a minimal manifest to set up the\njiri tool itself and then does an update with the default manifest. If\nthe bootstrap update fails the script deletes the whole JIRI_ROOT since\nit is in an unusable state. If the second update which downloads a ton\nmore stuff fails the JIRI_ROOT is left untouched as it is possible to\nrun jiri update within it manually.\n\nChange-Id: I531e94c9adccebb4330df4a95c637dc27ece2229\n"
    },
    {
      "commit": "1dde1cc70f615cefe5b7cd2741d01e862b942287",
      "tree": "3f5c9d304c34e5b40b9c625c53b462f121ef4fb5",
      "parents": [
        "b661b66b86de80bea45a0f2452a8dde7caebc529"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Nov 02 14:03:27 2015 -0800"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Nov 02 14:32:32 2015 -0800"
      },
      "message": "Split the tools needed for repo management into minimal manifest\n\nThis will be used to do multi-stage bootstrapping.\n\nChange-Id: Iccc9f927148d964ae9c54c7d74fdeaa6ef8093a2\n"
    },
    {
      "commit": "b661b66b86de80bea45a0f2452a8dde7caebc529",
      "tree": "2050bdd4ce1a0ed568b1e4db4465a144abaaf0c5",
      "parents": [
        "5531182d55d35ea2aa0f5e31e0ba295ac0110b2f"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Nov 02 13:31:15 2015 -0800"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Nov 02 14:31:19 2015 -0800"
      },
      "message": "Symlink the manifest directory to jiri-tracked project in bootstrap\n\nThis makes the bootstrap script symlink $JIRI_ROOT/.manifest to\n$JIRI_ROOT/mojo-manifest which is a jiri-managed project so that patches to the\nmanifest repo can be submitted via \u0027jiri cl mail\u0027 and also used locally.\n\nChange-Id: I5b1cf7b4d8edbf72361a91cd99c8648d13723a45\n"
    },
    {
      "commit": "5531182d55d35ea2aa0f5e31e0ba295ac0110b2f",
      "tree": "3dbad7c4a2d692b7ea3b7f69a0e2f6212fe3f217",
      "parents": [
        "37432541d1dc0e3b55c67dd4343e17b0ea66af33"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Wed Oct 28 17:13:04 2015 -0700"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Wed Oct 28 17:13:04 2015 -0700"
      },
      "message": "Add pre-push hook for mojo that runs presubmit, update other hooks\n\nThis adds a git pre-push hook for the mojo repository that runs the presubmit\ncheck (it does the same thing that \u0027git cl presubmit -u\u0027 does) and updates the\ndeps_convert.py script for the new hook formats.\nhttps://vanadium-review.googlesource.com/#/c/17151/2 is adding the ability\nto control whether pre-push hooks run when doing \u0027jiri cl mail\u0027\n\nAlso adds the buildtools deps so that \u0027git cl format\u0027 and the associated\npresubmits continue to work in the brave new world.\n\nChange-Id: I62215a3a444401f414034610f6e49c6d99d56457\n"
    },
    {
      "commit": "37432541d1dc0e3b55c67dd4343e17b0ea66af33",
      "tree": "78a1875a04b46b87e98b654b929f9dd6d101912d",
      "parents": [
        "bc82e837819f1b787b584d981e020ebac7346a38"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Tue Oct 27 17:11:44 2015 -0700"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Tue Oct 27 18:28:06 2015 -0700"
      },
      "message": "Update README.md to have more steps\n\nThis documents more explicitly how to set the JIRI_ROOT and PATH\nenvironment variables and adds instructions for uploading patches for\nreview.\n\nChange-Id: I278d8bb80c33e6158279d5bc93595df331faa319\n"
    },
    {
      "commit": "bc82e837819f1b787b584d981e020ebac7346a38",
      "tree": "edade979240f64e1721fc8547b531f8972c9943b",
      "parents": [
        "38344c53c85f597056020136c8ae8627b6152890"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Tue Oct 27 15:26:42 2015 -0700"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Tue Oct 27 15:26:42 2015 -0700"
      },
      "message": "Make jiri cl mail work and add manifest as project\n\nChange-Id: I9f562d9ef2accab6147c19fe2ed92b180d395ebf\n"
    },
    {
      "commit": "38344c53c85f597056020136c8ae8627b6152890",
      "tree": "24023a95ec2644671b2235581e6142814da1d1d9",
      "parents": [
        "0aa23d05524ee4ed32781235c60e277ce4ec74e5"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Oct 26 16:01:55 2015 -0700"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Mon Oct 26 16:01:55 2015 -0700"
      },
      "message": "Update manifest for mojo 05590ffb41d33ee32552239f7bb25f878b2ed994\n\nChange-Id: Ifa8482dea83f889664adc4f6bb9320b9488e0022\n"
    },
    {
      "commit": "0aa23d05524ee4ed32781235c60e277ce4ec74e5",
      "tree": "706e094c9e319cd4f022c4cf9673c08e3779bc43",
      "parents": [
        "eb73586647c9670af888be8357e5653339f11ebe"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Wed Oct 21 18:23:44 2015 -0700"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Thu Oct 22 11:09:30 2015 -0700"
      },
      "message": "Point to googlesource copy of Mojo, update manifest, add helper\n\nThis points to https://mojo.googlesource.com/mojo instead of the github\nmirror and updates the manifest to match the rev currently at that\nlocation. It also adds deps_convert.py which is a script to help keep\nDEPS and the manifest in sync while we\u0027re working through the\ntransition. It has to be python since DEPS files are evaluated python.\n\nChange-Id: I3d3e8386fa99e78ba0697e3708addc09e4eaba84\n"
    },
    {
      "commit": "eb73586647c9670af888be8357e5653339f11ebe",
      "tree": "95d04cd8d30b6e8a160090cec2900dc6bf16dda8",
      "parents": [
        "df24b82374fda6d85108b813573138ec5c7cedc6"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Wed Oct 21 17:11:46 2015 -0700"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Wed Oct 21 17:11:46 2015 -0700"
      },
      "message": "Add depot_tools to path for initial update, update reqs doc\n\nChange-Id: I534d5ef3ee1c151d63eb7acab7a2f1343ba1ee7c\n"
    },
    {
      "commit": "df24b82374fda6d85108b813573138ec5c7cedc6",
      "tree": "8130fbf8bce65c9bae866db32b6e67eeecead50c",
      "parents": [
        "b987b10683a5d2d56c2d286ccb2b972a26029578"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Wed Oct 21 00:26:52 2015 -0700"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Wed Oct 21 00:26:52 2015 -0700"
      },
      "message": "Enter JIRI_ROOT to run jiri update, some hooks need it\n\nSome of the mojo hooks expect to run from the directory containing the Mojo\n\u0027src\u0027 directory since that\u0027s what gclient runhooks does. This needs to be\nfixed, but for now this just cd\u0027s into the appropriate directory so that the\ninitial sync works.\n\nChange-Id: Ic3da19150410df3330c262b6eb7857ee5191b0c0\n"
    },
    {
      "commit": "b987b10683a5d2d56c2d286ccb2b972a26029578",
      "tree": "2affb322f0c881dedb94104d8cc2948db59a56f6",
      "parents": [
        "22899c232b8f22eac24ecb5770152e4713153143"
      ],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Tue Oct 20 23:17:03 2015 -0700"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Tue Oct 20 23:17:03 2015 -0700"
      },
      "message": "Fix some typos in bootstrap procedure\n\nChange-Id: Ie59586af8f80f9f71eeb039f236e6591b066afb7\n"
    },
    {
      "commit": "22899c232b8f22eac24ecb5770152e4713153143",
      "tree": "60dae3d06fa6df6c1331423e8e71f49f4bbc8236",
      "parents": [],
      "author": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Tue Oct 20 15:17:07 2015 -0700"
      },
      "committer": {
        "name": "James Robinson",
        "email": "jamesr@chromium.org",
        "time": "Tue Oct 20 23:05:11 2015 -0700"
      },
      "message": "Initial manifest LICENSE, README, etc\n\nThis adds an initial Jiri manifest for Mojo projects along with a\nminimal bootstrap script, license boilerplate, etc.\n\nChange-Id: Id64381445e2780604836d7c801b225eb1e5a90ce\n"
    }
  ]
}
