)]}'
{
  "log": [
    {
      "commit": "a7d967b78555d62b2cf68594e2772d6da549dd42",
      "tree": "8bc58b0bc6a504b6cf351215bce3e830c74a71ce",
      "parents": [
        "22c8e19c23349f42af42e700b26c0bc5dcf98404"
      ],
      "author": {
        "name": "Evan Wildenhain",
        "email": "wildenhain@google.com",
        "time": "Thu May 09 19:44:01 2024 +0000"
      },
      "committer": {
        "name": "Evan Wildenhain",
        "email": "wildenhain@google.com",
        "time": "Thu May 09 19:44:01 2024 +0000"
      },
      "message": "[write-config] Add rust_api_level_cfg_flags.txt\n\nIncludes the needed rustflags to fix workflow breakages introduced\nby api-level-conditional features (fuchsia_api_level_at_least).\n\nTest: built and ran locally and verified that `fargo check` worked for\nnetstack3.\n\nChange-Id: Ibf9d0a69bc10a0f5606365c7000e788e4990ba1b\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/1045952\nReviewed-by: Bruno Dal Bo \u003cbrunodalbo@google.com\u003e\n"
    },
    {
      "commit": "22c8e19c23349f42af42e700b26c0bc5dcf98404",
      "tree": "8affe4703b06eb12173303c1067fee1f21188a3c",
      "parents": [
        "e39b64c9e81f4108d01129701ce1a896f119ea33"
      ],
      "author": {
        "name": "Dan Johnson",
        "email": "computerdruid@google.com",
        "time": "Wed Jun 21 21:50:29 2023 +0000"
      },
      "committer": {
        "name": "Dan Johnson",
        "email": "computerdruid@google.com",
        "time": "Wed Jun 21 21:50:29 2023 +0000"
      },
      "message": "Switch from failure to anyhow\n\nfailure is abandoned upstream, see\nhttps://cve.mitre.org/cgi-bin/cvename.cgi?name\u003dCVE-2020-25575 and\nhttps://github.com/rust-lang-deprecated/failure\n\nChange-Id: Iaa238ba638e47b95f96eba8b36db9fe147c466c8\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/874441\nReviewed-by: Adam Perry \u003cadamperry@google.com\u003e\n"
    },
    {
      "commit": "e39b64c9e81f4108d01129701ce1a896f119ea33",
      "tree": "9839bc558305cb7a5ee0753666e819e69f12c764",
      "parents": [
        "56e8b991fd344ac2a0df518b8f0f30f3a1028330"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Jan 21 23:44:01 2022 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Jan 21 23:44:01 2022 +0000"
      },
      "message": "Suppress some exciting new warnings\n\nChange-Id: I0744cfcfdef834db644674fe1afa967118b8627c\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/635647\nReviewed-by: Ben Lawson \u003cbenlawson@google.com\u003e\n"
    },
    {
      "commit": "56e8b991fd344ac2a0df518b8f0f30f3a1028330",
      "tree": "6e9b5010a841138794ce95ed13f9ee754a72b6a0",
      "parents": [
        "4319193c672cb4280275671941aecd090aa9aa79"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Oct 12 01:05:38 2021 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Oct 12 01:05:38 2021 +0000"
      },
      "message": "Otherwise there are constant warnings\n\nChange-Id: I5409a2871950413a12140f0550b2d45bfea9abc5\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/592764\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\n"
    },
    {
      "commit": "4319193c672cb4280275671941aecd090aa9aa79",
      "tree": "7decc265a2c1c5b6000703c5028b807b13cf4d73",
      "parents": [
        "7980f0085ad8c7aaac4de3a75e7eb8f709f0b6be"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Aug 18 16:40:05 2021 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Aug 18 16:40:05 2021 +0000"
      },
      "message": "Support flatland\n\nTiles now supports running under flatland. This change adds a\nrun mode that matches.\n\nChange-Id: Id4dbee6a99f872cc5f199e51afc38ba4a715926c\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/569347\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\n"
    },
    {
      "commit": "7980f0085ad8c7aaac4de3a75e7eb8f709f0b6be",
      "tree": "9ee957c89995defa678ab7aba75f808a18b9b174",
      "parents": [
        "d046421367e2bccb007d76f7417ba8b77252faa9"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Sat Aug 14 12:27:23 2021 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Sat Aug 14 12:27:23 2021 +0000"
      },
      "message": "Find libraries in prebuilts\n\nThey no longer seem to be built in a core build, at least.\n\nChange-Id: I08ba77463c9e4e3f473c83587efa7fa9dba1e034\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/568784\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\n"
    },
    {
      "commit": "d046421367e2bccb007d76f7417ba8b77252faa9",
      "tree": "a5477c11dcec939470c4f398a718d453bc008297",
      "parents": [
        "a3645f7857c78f1143f028f31e942d38e2ba51c7"
      ],
      "author": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Mon Aug 09 16:31:23 2021 +0000"
      },
      "committer": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Mon Aug 09 16:31:23 2021 +0000"
      },
      "message": "Reorder test arguments to handle user-provided args\n\nPass test arguments to `cargo test` after the `--manifest-path`\nargument. Otherwise, if the user passes args of the form `-- --other`,\nthe --manifest-path gets ignored by `cargo test`.\n\nTest: fargo test --app-name wlancfg_lib_lib_test --sandbox-file-path \\\n    meta/wlancfg_lib_lib_test.cml --manifest-path \\\n    src/connectivity/wlan/wlancfg/Cargo.toml -- -- -- --test-filter \\\n    \u0027*network_selection*\u0027\nChange-Id: I78faf937cf5fd0e20bdd27aa68c6ac70c60d93f6\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/564011\nReviewed-by: Rob Tsuk \u003crobtsuk@google.com\u003e\n"
    },
    {
      "commit": "a3645f7857c78f1143f028f31e942d38e2ba51c7",
      "tree": "4c0d0ac20f08fc9ccf412340c87e3328019eccd1",
      "parents": [
        "44d385e90564b7d626e57624d78261723438f512"
      ],
      "author": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Mon Aug 09 16:31:00 2021 +0000"
      },
      "committer": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Mon Aug 09 16:31:00 2021 +0000"
      },
      "message": "Use `ffx test run` for testing v2 components\n\n`ffx component run` doesn\u0027t seem suited to run test binaries, as it\ndoesn\u0027t seem to launch or destroy the tests correctly. On the other\nhand, `ffx test run` works properly, and matches the behavior of `fx\ntest` (ref: https://cs.opensource.google/fuchsia/fuchsia/+/master:scripts/fxtest/lib/execution_handle.dart;l\u003d142-153;drc\u003d31e0aac9bad142eda921d422bbfce7595e14111a )\n\n\nTest: fargo test --app-name wlancfg_lib_lib_test --sandbox-file-path \\\n    meta/wlancfg_lib_lib_test.cml --manifest-path \\\n    src/connectivity/wlan/wlancfg/Cargo.toml\nChange-Id: I363f36fb7fe710243262e9bd22c7ebfad9a18cd9\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/564010\nReviewed-by: Rob Tsuk \u003crobtsuk@google.com\u003e\n"
    },
    {
      "commit": "44d385e90564b7d626e57624d78261723438f512",
      "tree": "ec837e649c749e86ebcbfb8f2a8f956afeb16f76",
      "parents": [
        "a9cfd41435f22ae01a7d01153bc6728cdd5b2d80"
      ],
      "author": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Mon Jul 26 23:25:03 2021 +0000"
      },
      "committer": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Mon Jul 26 23:25:03 2021 +0000"
      },
      "message": "Add script to help with CIPD updates\n\nThis script generates the cipd.yaml file and shows instructions on how\nto update CIPD\n\nChange-Id: I88ab530047ac53c548974d32a3e9e9042ef9e1bb\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/560521\nReviewed-by: Rob Tsuk \u003crobtsuk@google.com\u003e\n"
    },
    {
      "commit": "a9cfd41435f22ae01a7d01153bc6728cdd5b2d80",
      "tree": "269c185eb700acdaac07b8a9757e4228c197367a",
      "parents": [
        "94a26f581511c0fc50f9eeb535c821786f44e561"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Jul 01 18:52:36 2021 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Jul 01 18:52:36 2021 +0000"
      },
      "message": "include the sdk dir\n\nChange-Id: Ideb1e22fc926d0be3a9ee5c7336de8bf37b7014f\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/551163\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\n"
    },
    {
      "commit": "94a26f581511c0fc50f9eeb535c821786f44e561",
      "tree": "8e391d17bf5439649a84a88a6b8619de0cefd25f",
      "parents": [
        "44264621491b5e59b3fa800e2308f500531a78c9"
      ],
      "author": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Tue Jun 22 22:06:52 2021 +0000"
      },
      "committer": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Tue Jun 22 22:06:52 2021 +0000"
      },
      "message": "Add support for .cml (components v2)\n\nComponents v2 have:\n- a different manifest extension (.cml vs .cmx)\n- a slightly different set of steps with cmc\n- a different way of being run (via ffx component run)\n\nTest: Runs with either .cmx and .cml, including with the old cmx-path arg\n - fargo -v test --app-name ... --manifest-path ... --cmx-path meta/wlancfg_bin_test.cmx\n - fargo -v test --app-name ... --manifest-path ... --sandbox-file-path meta/wlancfg_bin_test.cmx\n - fargo -v test --app-name ... --manifest-path ... --sandbox-file-path meta/wlancfg_bin_test.cml\n\nChange-Id: I032023f24c36ad3b1a8a5d23b30ad23b73f0ed13\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/546361\nReviewed-by: Rob Tsuk \u003crobtsuk@google.com\u003e\n"
    },
    {
      "commit": "44264621491b5e59b3fa800e2308f500531a78c9",
      "tree": "5c710cd1b01afb54c18775d5e12e24f011757a4a",
      "parents": [
        "6bbad6761e1ec2626ca12eea424865cb9b4c8a1e"
      ],
      "author": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Tue Apr 13 03:38:02 2021 +0000"
      },
      "committer": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Tue Apr 13 03:38:02 2021 +0000"
      },
      "message": "Correct libc path for cross-compiled pm_build\n\nThe \"pm_build\" step was not using the proper libc location when cross\ncompiling. The libc location was previously hardcoded with \"x64\" in it.\nHere is an example output of an error observed:\nhttps://paste.googleplex.com/6385450127196160\n\nChange-Id: Ibe78e25da26d5bfb7cfc91447f262c90c35bba1e\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/514450\nReviewed-by: Rob Tsuk \u003crobtsuk@google.com\u003e\n"
    },
    {
      "commit": "6bbad6761e1ec2626ca12eea424865cb9b4c8a1e",
      "tree": "c4d925ce1815f86035874338abafd339dea02377",
      "parents": [
        "50d1c58a72448e9d83531df46686b24266eb3a15"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Apr 05 20:44:52 2021 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Apr 05 20:44:52 2021 +0000"
      },
      "message": "Add option to pass static link library lines\n\nSome commands a user might want to run via fargo cargo need\nthe static link libraries passed via RUSTFLAGS, while some\nwill fail if such are in the flags. Make it an option on\nfargo cargo.\n\nChange-Id: I43785f0450078d3efb911fabea2fff061731f8f1\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/511127\nReviewed-by: Yilong Li \u003cliyl@google.com\u003e\n"
    },
    {
      "commit": "50d1c58a72448e9d83531df46686b24266eb3a15",
      "tree": "84ace32e1e9535143dc55667659006d5fbfe55ea",
      "parents": [
        "0002f0124afebbb8192ac247121c95c40e98d44d"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Mar 02 22:44:29 2021 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Mar 02 22:44:29 2021 +0000"
      },
      "message": "Support the —bins option to test\n\nChange-Id: Ic38761f8b7bd2dc10cff0522a9569882580857da\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/493993\nReviewed-by: Rob Tsuk \u003crobtsuk@google.com\u003e\n"
    },
    {
      "commit": "0002f0124afebbb8192ac247121c95c40e98d44d",
      "tree": "41579b4cec46a51542b42b73c77e9579a0f26e0b",
      "parents": [
        "d7f0211cf3b2cc5c7a7976a0978436022373fa94"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Mar 01 17:37:54 2021 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Mar 01 17:37:54 2021 +0000"
      },
      "message": "Support just running lib tests\n\nAnd set stack size the way the build does it.\n\nChange-Id: Icb7307efc5c5aa3842005d2415166f0917dc4d31\nTesting: manual\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/493303\nReviewed-by: Rob Tsuk \u003crobtsuk@google.com\u003e\n"
    },
    {
      "commit": "d7f0211cf3b2cc5c7a7976a0978436022373fa94",
      "tree": "e49acda3da37a2013b907d3bd380ab2079cf2a8a",
      "parents": [
        "4533d3ebd18ea784ad2e43bc038e3332d7ab44db"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Feb 25 17:06:06 2021 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Feb 25 17:06:06 2021 +0000"
      },
      "message": "Warn if cmx file is missing\n\nChange-Id: I010f91428760b92704522f8a70cc2e31232cf6ef\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/491738\nReviewed-by: Rob Tsuk \u003crobtsuk@google.com\u003e\n"
    },
    {
      "commit": "4533d3ebd18ea784ad2e43bc038e3332d7ab44db",
      "tree": "3feba809b1e3df01669385187f13acd8ccc6c382",
      "parents": [
        "a85106d1382fc0ad87692b161f46922756295b3e"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Feb 12 20:29:18 2021 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Feb 12 20:29:18 2021 +0000"
      },
      "message": "Add newly required argument for cmc\n\nSee http://fxrev.dev/483057.\n\nAlso added a way to get more verbose cargo output.\n\nChange-Id: I58ac7ebdb603bcf8b2fd9f0341760f09a5405615\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/484997\nReviewed-by: Dan Johnson \u003ccomputerdruid@google.com\u003e\n"
    },
    {
      "commit": "a85106d1382fc0ad87692b161f46922756295b3e",
      "tree": "0195c1bfb043973bb27a44f3d095ab1db5b44441",
      "parents": [
        "83f9711f0e58a5bf1f8f1c1016699ce6e12c57bc"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Feb 05 19:32:21 2021 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Feb 05 19:32:21 2021 +0000"
      },
      "message": "Support session_control\n\nChange-Id: Ia6f7af6c3055db03577bd58b814685a4643dfecd\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/481463\nReviewed-by: Dan Johnson \u003ccomputerdruid@google.com\u003e\n"
    },
    {
      "commit": "83f9711f0e58a5bf1f8f1c1016699ce6e12c57bc",
      "tree": "7de19d01825d4c02011e61f3064dffcb1ec1e8de",
      "parents": [
        "9ea6c3d778ed8dc4592522468c867dce344f1c17"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "rob@tsuk.com",
        "time": "Thu Jan 21 21:09:24 2021 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Jan 21 21:09:24 2021 +0000"
      },
      "message": "Separate zircon build is gone\n\nPull bits and pieces from their new locations and\nadd the C runtime as a link parameter, as that\nalso appears to be needed now.\n\nChange-Id: I35ee5da191036174f12cc793321ac3e4910b7ef8\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/473857\nReviewed-by: Tyler Mandry \u003ctmandry@google.com\u003e\n"
    },
    {
      "commit": "9ea6c3d778ed8dc4592522468c867dce344f1c17",
      "tree": "83366ddc5597d3801e320501569edd77d0509778",
      "parents": [
        "7f6f384c724fb64913cb32dc7b3cdadd6cd499c8"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "rob@tsuk.com",
        "time": "Thu Dec 17 20:38:39 2020 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Dec 17 20:38:39 2020 +0000"
      },
      "message": "Convert manifest path to absolute\n\nSince the working directory changes between the initial invocation of fargo and\nwhen it is invoked with run-on-target.\n\nChange-Id: If0e3c65107b6489289e970f5a6da2132e90237c9\nTesting: manual\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/463736\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\n"
    },
    {
      "commit": "7f6f384c724fb64913cb32dc7b3cdadd6cd499c8",
      "tree": "b1cace466b8ba428d0c84d2ded887924829329f2",
      "parents": [
        "e7d0a95173fc5927c131f889e9e21c156a966218"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "rob@tsuk.com",
        "time": "Fri Dec 04 21:46:33 2020 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Dec 04 21:46:33 2020 +0000"
      },
      "message": "Set caller to suppress ssh configuration messages\n\nThey are offered both when the ssh session works but the called\nprogram returns error and when control-c ends a session. Not really’\nuseful information in either case.\n\nChange-Id: I4472694b2b48bba40813c7c303c8f580904b7329\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/458157\nReviewed-by: Dan Johnson \u003ccomputerdruid@google.com\u003e\n"
    },
    {
      "commit": "e7d0a95173fc5927c131f889e9e21c156a966218",
      "tree": "3a8bfc7084aba455c90f3708aad55e993d00de13",
      "parents": [
        "b9686feab89305e8ff7791f0201f17a57df60e24"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "rob@tsuk.com",
        "time": "Fri Nov 20 18:57:34 2020 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Nov 20 18:57:34 2020 +0000"
      },
      "message": "Run cmc include before validating\n\nChange-Id: I42cbdf530385d8ddd4c9ad79fd05a11bf2c484ea\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/453701\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\nReviewed-by: Rob Tsuk \u003crobtsuk@google.com\u003e\n"
    },
    {
      "commit": "b9686feab89305e8ff7791f0201f17a57df60e24",
      "tree": "725d8c458f4453aba9829b71909fb9e4302a34a5",
      "parents": [
        "e81c23fa0c4b7905e0c892c88d05bbcc6f6781f6"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "rob@tsuk.com",
        "time": "Mon Nov 02 20:16:56 2020 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Nov 02 20:16:56 2020 +0000"
      },
      "message": "Use fx shell instead of ssh directly\n\nUsing ssh directly no longer appears to work, most likely due\nto http://fxrev.dev/431854/\n\nChange-Id: I9a0f8e8f9252da8c4faf19553bcd44455d5c6bdf\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/446395\nReviewed-by: Dan Johnson \u003ccomputerdruid@google.com\u003e\n"
    },
    {
      "commit": "e81c23fa0c4b7905e0c892c88d05bbcc6f6781f6",
      "tree": "6a47b977546f01459a5013a5c6c70355e121ac5c",
      "parents": [
        "cccf426dd399f39fe9317edc5620edf28421a272"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "rob@tsuk.com",
        "time": "Thu Oct 29 23:31:52 2020 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Oct 29 23:31:52 2020 +0000"
      },
      "message": "Add kill option to fargo run and fix threads\n\nUseful for repeated testing of apps that run on the frame buffer,\nsince only one such app can be run at a time.\n\nAlso stopped passing threads as an option, as it now expects a number and I have no idea what that should be. Hopefully rustc will pick a good one.\n\nChange-Id: I791be59cdb535fead8b3a54e5287085e891827c4\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/423832\nReviewed-by: Dan Johnson \u003ccomputerdruid@google.com\u003e\n"
    },
    {
      "commit": "cccf426dd399f39fe9317edc5620edf28421a272",
      "tree": "ceebf007cde2c63a6c55fd9c6d5b1f89de7356e8",
      "parents": [
        "42825d37bdadfaf149241c03f6525c14b9cb0491"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "rob@tsuk.com",
        "time": "Mon Aug 31 22:53:06 2020 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Aug 31 22:53:06 2020 +0000"
      },
      "message": "Add fuchsia.process.Launcher to default sandbox\n\nSo that fargo test will work for simple cases.\n\nChange-Id: I1e8cb62b5d29db61c60d5b487541aee3588b0e98\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/422698\nReviewed-by: Dan Johnson \u003ccomputerdruid@google.com\u003e\n"
    },
    {
      "commit": "42825d37bdadfaf149241c03f6525c14b9cb0491",
      "tree": "3d1b33c7315a1d869e8fef2374ff8dc81462e148",
      "parents": [
        "856cc3029136f8b7b0457e79add25d382485efc4"
      ],
      "author": {
        "name": "Dan Johnson",
        "email": "computerdruid@google.com",
        "time": "Sat Aug 08 01:54:06 2020 +0000"
      },
      "committer": {
        "name": "Dan Johnson",
        "email": "computerdruid@google.com",
        "time": "Sat Aug 08 01:54:06 2020 +0000"
      },
      "message": "Adapt to new fdio location following http://fxrev.dev/399610\n\nChange-Id: I43636cc14c4bef4e708211e00209e833d07fc93c\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/414620\nReviewed-by: Rob Tsuk \u003crobtsuk@google.com\u003e\n"
    },
    {
      "commit": "856cc3029136f8b7b0457e79add25d382485efc4",
      "tree": "2181f2110752ee9e774bb7af7702e15f8d1944a3",
      "parents": [
        "3fa2e15cd089e740f7c10b18ac348ba475fa7af0"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "rob@tsuk.com",
        "time": "Mon Jun 22 22:39:12 2020 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Jun 22 22:39:12 2020 +0000"
      },
      "message": "Add a way to link to static libraries\n\nAlso add a convenience command for extracting search paths\nand library names from the  output of fx build -v.\n\nChange-Id: I8f20a6338acbfc00570df9df09b2f4590d30bca9\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/399309\nReviewed-by: Rob Tsuk \u003crobtsuk@google.com\u003e\n"
    },
    {
      "commit": "3fa2e15cd089e740f7c10b18ac348ba475fa7af0",
      "tree": "0eddc98684c6e14da7b8569623312fa71e7150b4",
      "parents": [
        "5fedb78bd0149f34674d5ef47946a365f18c7565"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu May 28 21:03:14 2020 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu May 28 21:03:14 2020 +0000"
      },
      "message": "Adapt to new locations for libraries\n\nChange-Id: I8cedcd6413108bb6b99989c893e7825a750c8ceb\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/393373\nReviewed-by: Dan Johnson \u003ccomputerdruid@google.com\u003e\n"
    },
    {
      "commit": "5fedb78bd0149f34674d5ef47946a365f18c7565",
      "tree": "b7d768425bbe0f7040c0e844f81e0a2b13fd1710",
      "parents": [
        "9166eed258c863b0a0ce1356f41f9cf120d200b6"
      ],
      "author": {
        "name": "Dan Johnson",
        "email": "computerdruid@google.com",
        "time": "Fri May 22 01:41:06 2020 +0000"
      },
      "committer": {
        "name": "Dan Johnson",
        "email": "computerdruid@google.com",
        "time": "Fri May 22 01:41:06 2020 +0000"
      },
      "message": "Fix crates relying on rust_panic custom config.\n\nThis fixes `fargo check` for scoped_task\n\nChange-Id: I8b0c74834694d47de2b9e6b74a6da706339095f5\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/392219\nReviewed-by: Rob Tsuk \u003crobtsuk@google.com\u003e\n"
    },
    {
      "commit": "9166eed258c863b0a0ce1356f41f9cf120d200b6",
      "tree": "5fd041b96e5be4964eee553759d9f39b755b13f9",
      "parents": [
        "db45b8618130173d9fe12749a3420fcc157c63b7"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue May 12 20:19:20 2020 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue May 12 20:19:20 2020 +0000"
      },
      "message": "Fix fargo test\n\nNeeds an additional flag\n\nChange-Id: I304788314706237c5a6066cc46b8d801068cc420\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/389279\nReviewed-by: Dan Johnson \u003ccomputerdruid@google.com\u003e\n"
    },
    {
      "commit": "db45b8618130173d9fe12749a3420fcc157c63b7",
      "tree": "6f288bbe22cef4da5d346bc38be5db0bac10d8d8",
      "parents": [
        "8f26d20b4228ae13e9b7663eb784d7877cc4fb7e"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue May 12 18:48:29 2020 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue May 12 18:48:29 2020 +0000"
      },
      "message": "Updates to match build\n\nPass panic\u003dabort and adjust to a new location for libsyslog.so.\n\nChange-Id: I8617fdc9d0c17b0066cdd7ffd1e4f410f620a49d\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/389273\nReviewed-by: Dan Johnson \u003ccomputerdruid@google.com\u003e\n"
    },
    {
      "commit": "8f26d20b4228ae13e9b7663eb784d7877cc4fb7e",
      "tree": "0dc755bb8a12226a39643f5e63b4bb541d5bbf1c",
      "parents": [
        "7e8371ba5d7369292f009f0f9f5e01b757f70965"
      ],
      "author": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Thu Apr 30 18:13:10 2020 +0000"
      },
      "committer": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Thu Apr 30 18:13:10 2020 +0000"
      },
      "message": "Allow multiple CLI flag occurrences\n\nAfter having created a .cargo/config file with `fargo write-config`,\nsome arguments may be provided multiple times.\n\nChange-Id: I350ee4528951a6fffda3108c92ce8d02b9fa9b29\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/384538\nReviewed-by: Rob Tsuk \u003crobtsuk@google.com\u003e\n"
    },
    {
      "commit": "7e8371ba5d7369292f009f0f9f5e01b757f70965",
      "tree": "c39865f2282eb86a793b45c6c88d309d28d0bc26",
      "parents": [
        "505c3bdc40a44ae43fa965df4c82d9937ca06638"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Apr 30 15:46:58 2020 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Apr 30 15:46:58 2020 +0000"
      },
      "message": "Fixes for ARM and build layout changes\n\nDon’t hardcode x64 and use fx to find netaddr and netls.\n\nChange-Id: I31e9b23376cd17a1f97f48fcf63e10edb988ee6d\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/384654\nReviewed-by: Marc Khouri \u003cmnck@google.com\u003e\n"
    },
    {
      "commit": "505c3bdc40a44ae43fa965df4c82d9937ca06638",
      "tree": "3703211a2c061c153fa03a55bd9c81cc4d61b1c0",
      "parents": [
        "3675d4d7763cf958ff3c948d5373aef257dc0cbf"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Apr 03 20:34:32 2020 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Apr 03 20:34:32 2020 +0000"
      },
      "message": "Update build instructions\n\nChange-Id: I5c8152b2ab27be88cd0b7bdf6e16c242be4f06a7\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/377974\nReviewed-by: David Reveman \u003creveman@google.com\u003e\n"
    },
    {
      "commit": "3675d4d7763cf958ff3c948d5373aef257dc0cbf",
      "tree": "67e99c8674041b74536824129d52e9d6ff29c07e",
      "parents": [
        "aea0300f57b3158c85b65006ae4743484311d725"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Apr 01 23:15:29 2020 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Apr 01 23:15:29 2020 +0000"
      },
      "message": "Adapt to new location of sysroot\n\nAlso stop passing -Wrust-2018-idioms as it doesn’t appear the new in-tree\nRust build support does so and it was just there to match.\n\nChange-Id: Ie92d208db17218952d75aa56fe59bc891c9284ff\nReviewed-on: https://fuchsia-review.googlesource.com/c/fargo/+/377294\nReviewed-by: Erick Tryzelaar \u003cetryzelaar@google.com\u003e\n"
    },
    {
      "commit": "aea0300f57b3158c85b65006ae4743484311d725",
      "tree": "721660172f4488773168ba0b44a544bba3b02c5f",
      "parents": [
        "1fbf64b4a80e920d31396ab4ecbbdca364ff1e57"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Mar 24 07:48:44 2020 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Mar 24 07:48:44 2020 -0700"
      },
      "message": "Enable doc tests on Fuchsia\n\nFargo will now cross compile and run code samples\nin documentation.\n\nChange-Id: I535b2f77d125040418509489e5deea002328f871\n"
    },
    {
      "commit": "1fbf64b4a80e920d31396ab4ecbbdca364ff1e57",
      "tree": "2751f06cabd60e17350af08d1b462a3e53a4a78e",
      "parents": [
        "af11f089fa9dd0d1080eb573b4232d37584766f7"
      ],
      "author": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Thu Feb 27 14:01:46 2020 -0500"
      },
      "committer": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Thu Feb 27 14:15:31 2020 -0500"
      },
      "message": "Add app-dir option alongside app-name\n\nA .cmx file I use references a \"test/\" path instead of \"bin/\". This CL\nallows passing in the directory of the binary.\n\nChange-Id: I70db0b91b948d7daef3f027d099f8c65142acf89\n"
    },
    {
      "commit": "af11f089fa9dd0d1080eb573b4232d37584766f7",
      "tree": "61c2e73e8e5d991a7fef71384e9cf6603dcf3bcc",
      "parents": [
        "f50264333bab1d489ce8ddef186da72ecd060584"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Feb 26 15:35:56 2020 -0800"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Feb 26 15:35:56 2020 -0800"
      },
      "message": "Add -Wrust-2018-idioms to all builds\n\nThis matches what fx build does.\n\nChange-Id: I5763cda6fba6dfda83d92aadbb166b42d6126f02\n"
    },
    {
      "commit": "f50264333bab1d489ce8ddef186da72ecd060584",
      "tree": "126665c62c28980963c14730eaebe549c230a29b",
      "parents": [
        "a20e3018de547b65749867309122fb32bf5d548a"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Feb 26 14:02:35 2020 -0800"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Feb 26 14:02:35 2020 -0800"
      },
      "message": "Add app-name option to test and autotest\n\nThis allows fargo test to use an existing sandbox file where the app name is not \"app\".\n\nChange-Id: I92f7cc05bc3cd7817a618c70aff42f2dd531e3e4\n"
    },
    {
      "commit": "a20e3018de547b65749867309122fb32bf5d548a",
      "tree": "fe28c931f11a5e0f1699758d97877177d39dc245",
      "parents": [
        "9a012b7e4e0e316ed9ffa4a73fa5782108314db6"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Feb 10 14:40:57 2020 -0800"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Feb 10 14:45:23 2020 -0800"
      },
      "message": "Output a warning for the sessionctl run mode\n\nThe sessionctl binary is no longer supported in many fuchsia configurations.\n\nChange-Id: If2762ef8877f67796524d5ed7dd76ff0f297a06b\nTesting: manual\n"
    },
    {
      "commit": "9a012b7e4e0e316ed9ffa4a73fa5782108314db6",
      "tree": "3147b92ea7dd5cba0d9668a8c3b0c51d510747b8",
      "parents": [
        "3294ef7835fdcf9036f9dd0987df69a396619459"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Jan 27 16:28:14 2020 -0800"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Jan 30 07:17:40 2020 -0800"
      },
      "message": "Add support for more complex builds\n\nAlso up the amount of time waiting for tap0 to come up,\nat 100ms it was timing out for femu all the time.\n\nChange-Id: Ief73992f790427dbf63593d8f332201ee3601997\n"
    },
    {
      "commit": "3294ef7835fdcf9036f9dd0987df69a396619459",
      "tree": "0f6340f1b50f869a440964a0078c0502e4fc4dcb",
      "parents": [
        "195ebbb9c4944c8764f90ed66eb9e4da6515c68e"
      ],
      "author": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Tue Jan 14 16:11:54 2020 -0500"
      },
      "committer": {
        "name": "Marc Khouri",
        "email": "mnck@google.com",
        "time": "Tue Jan 14 16:13:27 2020 -0500"
      },
      "message": "Fixup write-config instruction in README\n\nChange-Id: I8a4c7e61d287ccb24abe71e950bcab80a948e662\n"
    },
    {
      "commit": "195ebbb9c4944c8764f90ed66eb9e4da6515c68e",
      "tree": "36b0bfa75d5d85fc9486486fadd2d34f966ec1fe",
      "parents": [
        "c1e59496a323d02da3ec407b2f9dbb06442e18e6"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Nov 15 11:25:01 2019 -0800"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Nov 15 11:25:07 2019 -0800"
      },
      "message": "Use a default cmx file for test\n\nDefault to the projects meta/text.cmx if it exists.\n\nChange-Id: Id89e3dcf89a7cfa6e4c3241101253447ecbc041e\n"
    },
    {
      "commit": "c1e59496a323d02da3ec407b2f9dbb06442e18e6",
      "tree": "d8361ca9ac03da60d28a46d758d7cfd97b50f7e5",
      "parents": [
        "1b406a329642dc4584b629b1d007311f8892a07b"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Nov 15 10:43:09 2019 -0800"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Nov 15 18:46:20 2019 +0000"
      },
      "message": "Remove trace provider from default libraries\n\nIt’s no longer needed for Carnelian packages and there’s no\nguarantee that it will always be built.\n\nChange-Id: I63fcd9b5001507ddb220652ec8b79973fd149119\n"
    },
    {
      "commit": "1b406a329642dc4584b629b1d007311f8892a07b",
      "tree": "cb03b1c5cc9a89824adb6e5de29af170ff9ba7f3",
      "parents": [
        "7e9743224adf40bcb8e08d7ee4858ef1059cb933"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Oct 22 11:46:49 2019 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Oct 22 11:46:49 2019 -0700"
      },
      "message": "Support new names for emulators\n\nChange-Id: Ibf81ebe58ed92de98b004d278b5de06bbf3474ec\n"
    },
    {
      "commit": "7e9743224adf40bcb8e08d7ee4858ef1059cb933",
      "tree": "3876621d1d71f7ba08434ecc7cd6e3c8257cfda6",
      "parents": [
        "14072708af7a43fbccd4db0f794e02687d64c2cf"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Oct 14 12:06:53 2019 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Oct 21 12:33:09 2019 -0700"
      },
      "message": "Remove the Normal run mode\n\nSince Fuchsia will no longer execute files from /tmp, this\nmode is no longer needed. Instead the default mode is\nto run by creating a package and letting fx serve\ninstall/update it.\n\nTo make this change more ergonomic, fargo will provide\na default sandbox file that should work for binaries that\ndon\u0027t require any special permissions.\n\nAlso fixed a bug where the wrong flag for killall is\nbeing passed on Linux.\n\nAlso updated the README.\n\nChange-Id: Iebd3794825edd01f1ecde05e46c8fa6349b7eddf\n"
    },
    {
      "commit": "14072708af7a43fbccd4db0f794e02687d64c2cf",
      "tree": "b764cbe7f0b9afcd1939034f94085f40213fc29a",
      "parents": [
        "71c3b3160c941fa56963be0ded906be639902c16"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Oct 10 12:06:19 2019 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Oct 10 12:06:19 2019 -0700"
      },
      "message": "Add libraries needed for tracing\n\nThis is starting to get unwieldy.\n\nChange-Id: If39ef87e9d3fab2eb5fae08e4db960afdeed00f0\n"
    },
    {
      "commit": "71c3b3160c941fa56963be0ded906be639902c16",
      "tree": "d12740cd63729fa40bc611d96d0d1cc0d0beb024",
      "parents": [
        "e7b95a841979c3d486f3773f49631e0b5b0f13a8"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Oct 03 14:46:35 2019 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Oct 03 14:46:35 2019 -0700"
      },
      "message": "Support aemu as well as qemu\n\nChange-Id: I4d4d7a3fe7a1d2b39bd008e99451fe0ce296ee74\n"
    },
    {
      "commit": "e7b95a841979c3d486f3773f49631e0b5b0f13a8",
      "tree": "53bebbb0e7e8030d3db8634f6bbd541a691c8f7d",
      "parents": [
        "71e8d61bc6d713820c2390a92baba1f21644c323"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Sep 13 14:58:30 2019 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Oct 01 07:08:05 2019 -0400"
      },
      "message": "Use structopt instead of using Clap directly\n\nUsing structopt removes a lot of boiler plate and will\nmake it easier to move to argh later if that becomes\npossible.\n\nIn the process, remove load-driver as Ben tells me\nthat this isn’t going to be the way Rust drivers\nwork moving forward.\n\nChange-Id: I43c5b47d03f9b33d7dbd04ea8a84c46a8c3ff0fe\n"
    },
    {
      "commit": "71e8d61bc6d713820c2390a92baba1f21644c323",
      "tree": "01ce614267f2e79d8958c16d113cb39fc09de3ba",
      "parents": [
        "a18b6023b2b104cbae2d44385e7ed32068c8a2da"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Sep 05 15:34:32 2019 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Sep 05 15:35:45 2019 -0700"
      },
      "message": "Add a fmt command that uses the Fuchsia toolchain\n\nChange-Id: I6874a5a6c6ad2f699fa24d72944a045e0a86e188\n"
    },
    {
      "commit": "a18b6023b2b104cbae2d44385e7ed32068c8a2da",
      "tree": "651e22d821e729587c3b45020baf7af8b86c2f1c",
      "parents": [
        "01df8044ce171e4d4639c3aabeebf8470a607251"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Aug 16 13:18:16 2019 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Aug 16 13:18:16 2019 -0700"
      },
      "message": "Add --example as an option to test\n\nFor running tests that are part of examples.\n\nChange-Id: I15bf304629e2232198c7405ab198c145e45a6b1b\n"
    },
    {
      "commit": "01df8044ce171e4d4639c3aabeebf8470a607251",
      "tree": "de90fbb939f5a2a804f58c51b368363870872a49",
      "parents": [
        "b3f7b1d9890e2ebc471d485689990940857098ac"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Jul 29 12:33:44 2019 +0200"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Jul 29 12:33:44 2019 +0200"
      },
      "message": "Update for new prebuilt location\n\nAlso fixed some warnings and updated the lock file.\n\nChange-Id: Ic7ad9e48b054b3420452551ecd57fbd205fee77b\n"
    },
    {
      "commit": "b3f7b1d9890e2ebc471d485689990940857098ac",
      "tree": "f7ec972900db608257246a40833f6527a04fc97b",
      "parents": [
        "0df3cc82dea22c3acc8814752fe618dfd8382255"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Jul 10 10:04:10 2019 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Jul 10 10:04:10 2019 -0700"
      },
      "message": "Update lib location for clang change\n\nChange-Id: I75113bfeec02c15e6baf58a09956ed28f22311f4\n"
    },
    {
      "commit": "0df3cc82dea22c3acc8814752fe618dfd8382255",
      "tree": "28efb8bbcdce987da9fb0f0137deb2aad3559c95",
      "parents": [
        "4ec541480e3c43482b74db42d205b7a7ccbecf43"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Jun 05 11:53:27 2019 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Jun 05 14:42:39 2019 -0700"
      },
      "message": "Add logging and fix error related to libunwind\n\nIt does not appear that libunwind.so.1 is actually needed for Rust binaries.\n\nAlso update the getting started documentation.\n\nChange-Id: If7c61373d34b5d5c6924e21be6fc87f2c1b57ff7\n"
    },
    {
      "commit": "4ec541480e3c43482b74db42d205b7a7ccbecf43",
      "tree": "76cb2a23a29e15e513f5b84405ce256e0cba82ce",
      "parents": [
        "94d61bcad32517aa920e972c83fc8da6181c8942"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu May 09 11:51:18 2019 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu May 09 11:51:18 2019 -0700"
      },
      "message": "llvm-objcopy no longer accepts -strip-all\n\nApparently --strip-all is the new hotness.\n\nChange-Id: Ifcb8e4c64a6aed01d0a9e309a7244a5bef450e96\n"
    },
    {
      "commit": "94d61bcad32517aa920e972c83fc8da6181c8942",
      "tree": "3c1953acebe874ce882c03a5784fcc714ae3a24e",
      "parents": [
        "b5c05245f1e40e1144b90906c7edc145b5f9cb85"
      ],
      "author": {
        "name": "Taylor Cramer",
        "email": "cramertj@google.com",
        "time": "Mon Apr 22 16:22:16 2019 -0700"
      },
      "committer": {
        "name": "Taylor Cramer",
        "email": "cramertj@google.com",
        "time": "Mon Apr 22 16:22:16 2019 -0700"
      },
      "message": "Add KVM support\n\nChange-Id: I71c4901a25f88e4962bcab3e3299cfe69b1e2a5c\n"
    },
    {
      "commit": "b5c05245f1e40e1144b90906c7edc145b5f9cb85",
      "tree": "1845f1e09c7cf9fcbfcf1fc23ef2e3a0b9623ba7",
      "parents": [
        "b5583dca42bf08319e3e668cf85f2135dca27a57"
      ],
      "author": {
        "name": "Taylor Cramer",
        "email": "cramertj@google.com",
        "time": "Mon Apr 22 16:16:50 2019 -0700"
      },
      "committer": {
        "name": "Taylor Cramer",
        "email": "cramertj@google.com",
        "time": "Mon Apr 22 16:16:50 2019 -0700"
      },
      "message": "Factor out shared emulator args\n\nChange-Id: Id1416ff8383a6446d3325c41ca45fc03af102871\n"
    },
    {
      "commit": "b5583dca42bf08319e3e668cf85f2135dca27a57",
      "tree": "c942d126dd1be402dfda28e9b26e863cf66dd8a6",
      "parents": [
        "9d7030b7b8c7d8898bef497d65ab8cc089b9f603"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Apr 19 11:59:57 2019 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Apr 19 11:59:57 2019 -0700"
      },
      "message": "Allow option to specify app name in manifest\n\nSome apps, like Voila, use something other than “app” for their app\nname in their manifest.\n\nAlso rearrange options so the sandbox options only appear on the\ncommands that need them.\n\nAlso took the first step towards making fargo test able to use “run” to\nrun the tests but that will take more investigation.\n\nChange-Id: I9cd9622d8549feee36424cb46b249ef62ea962bb\n"
    },
    {
      "commit": "9d7030b7b8c7d8898bef497d65ab8cc089b9f603",
      "tree": "4c9f03d1b7e1c35d0ac42b6b075511d129c8eeb1",
      "parents": [
        "16d7c2ef3005ed06429c302b092f71681a766908"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Apr 16 08:49:32 2019 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Apr 16 08:49:32 2019 -0700"
      },
      "message": "Get rid of duplicate code\n\nUse structure update and default to reduce duplicated\ncode.\n\nChange-Id: I6076aa0d3c63c83f312e2f954ce1ba017208bb3a\n"
    },
    {
      "commit": "16d7c2ef3005ed06429c302b092f71681a766908",
      "tree": "9743a0654467b7aabaf92ea26af93411389b2b0d",
      "parents": [
        "3a5d0fb9bc397763c9adb51b8de5af99af1562ca"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Apr 08 10:37:46 2019 -0400"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Apr 15 11:48:52 2019 -0700"
      },
      "message": "Create and install Fuchsia packages when running\n\nFor all run modes except normal, create and install a Fuchsia\npackage rather than using scp.\n\nAlso expose this as fargo make-package, as that might be useful.\n\nAlso fix adapt to the recent zircon build changes.\n\nChange-Id: I3490fd356afdd08453ebd93ce3fbeaea9c4b6271\n"
    },
    {
      "commit": "3a5d0fb9bc397763c9adb51b8de5af99af1562ca",
      "tree": "a071f84929334d0efcc229dfee8c36fb10189afa",
      "parents": [
        "00271d6ce943508856eaf097ab9e282e9745b83d"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Apr 05 14:33:52 2019 -0400"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Apr 05 14:33:52 2019 -0400"
      },
      "message": "Remove unwrap() in favor of better error handling\n\nReplace with ? or expect() as appropriate.\n\nDelete the cratest tool rather than maintain it.\n\nChange-Id: Idf74afd3f301bf3c9fff51d66365166c6e5aab7b\n"
    },
    {
      "commit": "00271d6ce943508856eaf097ab9e282e9745b83d",
      "tree": "35fc540a4089ed24a38798f8de160b30850e2f8b",
      "parents": [
        "ace24b3cc01758fa5d51d3b1695ccf2e75af3ca3"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Apr 05 13:15:33 2019 -0400"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Apr 05 13:15:33 2019 -0400"
      },
      "message": "Run rustfmt with Fuchsia config\n\nNo other changes.\n\nChange-Id: I400743c8d3b8868ae15990721d3e50d42fed9ecd\n"
    },
    {
      "commit": "ace24b3cc01758fa5d51d3b1695ccf2e75af3ca3",
      "tree": "cbfa61505d9cdd5f570eb44b25f72ab52df16789",
      "parents": [
        "8cbfceece47eb47642bcc03cd5cb1b6bc93f1875"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Apr 05 00:30:59 2019 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Apr 05 00:30:59 2019 +0000"
      },
      "message": "Get build directory from fx\n\nRun fx exec printenv and pull needed variables.\n\nChange-Id: I92ccd74a0a38a36cbc88f52bec0be09394813304\n"
    },
    {
      "commit": "8cbfceece47eb47642bcc03cd5cb1b6bc93f1875",
      "tree": "fa127bbb15a5d1671b2dd8a895f8b4ed0903ced6",
      "parents": [
        "2ec8108af68973ba4aa80a110365c8be80be3066"
      ],
      "author": {
        "name": "Nick Pollard",
        "email": "nickpollard@gmail.com",
        "time": "Tue Apr 02 16:23:55 2019 -0700"
      },
      "committer": {
        "name": "Nick Pollard",
        "email": "nickpollard@gmail.com",
        "time": "Tue Apr 02 16:25:41 2019 -0700"
      },
      "message": "Update a stale doc path in README.md\n\nUpdates a path to the QEMU networking setup that was stale\n\nChange-Id: I4f8d12fd78fcb455f498ca1cb07ee29e3c83e4e7\n"
    },
    {
      "commit": "2ec8108af68973ba4aa80a110365c8be80be3066",
      "tree": "5d76fe7e61d7085585a60ba48f21c34644a4aedb",
      "parents": [
        "e77bd0cc9a0bdb2900df320348edbf303ea36fb7"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Mar 28 17:53:34 2019 +0000"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Mar 28 17:53:34 2019 +0000"
      },
      "message": "Use a timeout on netaddr\n\nUse a timeout on netaddr so that fargo run doesn’t hang\nif there is no device.\n\nChange-Id: I70b4379ca2e11194b16e64365fa98d45c6a26799\n"
    },
    {
      "commit": "e77bd0cc9a0bdb2900df320348edbf303ea36fb7",
      "tree": "c0ac5e64f70e3d4e142a574bc55405ed2e2c9f98",
      "parents": [
        "110c70130564a2353ce70d1b58e95ab43cfa4691"
      ],
      "author": {
        "name": "Erick Tryzelaar",
        "email": "etryzelaar@google.com",
        "time": "Fri Mar 01 11:30:28 2019 -0800"
      },
      "committer": {
        "name": "Erick Tryzelaar",
        "email": "etryzelaar@google.com",
        "time": "Fri Mar 01 11:33:06 2019 -0800"
      },
      "message": "Remove the now redundant `fargo build-tests`\n\nThis has been replaced with `fargo build --tests`, to make it\nact more like `cargo build --tests`.\n\nChange-Id: I435395d3203b9d1e9a601955a4a8640227ce2aac\n"
    },
    {
      "commit": "110c70130564a2353ce70d1b58e95ab43cfa4691",
      "tree": "57a6e917821eb7d4ba7fbdc0fe5e6cbf992c1f0e",
      "parents": [
        "88967454f856b829171c0456e721d7b98ad9a23f"
      ],
      "author": {
        "name": "Erick Tryzelaar",
        "email": "etryzelaar@google.com",
        "time": "Fri Mar 01 11:11:53 2019 -0800"
      },
      "committer": {
        "name": "Erick Tryzelaar",
        "email": "etryzelaar@google.com",
        "time": "Fri Mar 01 11:33:06 2019 -0800"
      },
      "message": "Allow fargo subcommands to take even more arguments\n\nThis allows `fargo test` to work with even more complicated\ncrates.\n\n* `fargo test` adds --package and --bin\n* `fargo build` adds --package, --bin, --test, and --tests\n* `fargo check` adds --package, --bin, --test, and --tests\n* `fargo run` adds --package\n\nChange-Id: Ibe534a7c979e3e027c61c3a5c43daef539cf4912\n"
    },
    {
      "commit": "88967454f856b829171c0456e721d7b98ad9a23f",
      "tree": "df81ab399e545f8552ae759cfc59bc6d5b278459",
      "parents": [
        "548c96cd63c95ab040e1fcc96b7aa7ac900d6c7f"
      ],
      "author": {
        "name": "Erick Tryzelaar",
        "email": "etryzelaar@google.com",
        "time": "Wed Feb 20 10:51:22 2019 -0800"
      },
      "committer": {
        "name": "Erick Tryzelaar",
        "email": "etryzelaar@google.com",
        "time": "Wed Feb 20 10:53:13 2019 -0800"
      },
      "message": "Print help message if no subcommand is specified\n\nChange-Id: If5d0ef7b127e3b1389eb5403123061f26b7aad74\n"
    },
    {
      "commit": "548c96cd63c95ab040e1fcc96b7aa7ac900d6c7f",
      "tree": "41a2c040f2801f398e9dfcced44afc1943b0f7bd",
      "parents": [
        "23e2e3247ff98114ae7fb5598aef448600d6471c"
      ],
      "author": {
        "name": "Erick Tryzelaar",
        "email": "etryzelaar@google.com",
        "time": "Wed Feb 20 10:51:59 2019 -0800"
      },
      "committer": {
        "name": "Erick Tryzelaar",
        "email": "etryzelaar@google.com",
        "time": "Wed Feb 20 10:53:06 2019 -0800"
      },
      "message": "Allow specififying target binary if multiple are present in a crate\n\nChange-Id: Ibcd475c4f04a16f2ba1509abd4f722c666c6ee7e\n"
    },
    {
      "commit": "23e2e3247ff98114ae7fb5598aef448600d6471c",
      "tree": "a0daa34dc5476902b1f838a769102b563b013644",
      "parents": [
        "f6bbb82f8ec45853f919f02685b4edf5dc23337c"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Jan 08 15:54:29 2019 -0800"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Jan 08 15:54:29 2019 -0800"
      },
      "message": "Add a command to build a Fuchsia targeting rustc\n\nChange-Id: I838e5e30edf2ce4d75bffae1dfae3787a8ed4500\nTesting: manual\n"
    },
    {
      "commit": "f6bbb82f8ec45853f919f02685b4edf5dc23337c",
      "tree": "38c7ee60ea9da5283b083f015221f395224831d1",
      "parents": [
        "813c9b2cfdff3733b6132b4fd6ead9bd30301326"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Jan 03 10:26:55 2019 -0800"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Jan 03 10:29:40 2019 -0800"
      },
      "message": "Don’t specify linker in config\n\nNo longer needed.\n\nAlso formatting.\n\nChange-Id: I61a6fbeec41c6d03e729ab3faff6644b0b788349\nTesting: manual\n"
    },
    {
      "commit": "813c9b2cfdff3733b6132b4fd6ead9bd30301326",
      "tree": "ff804def2c54f679139ffe0092bc0d922101b58a",
      "parents": [
        "0e58757ebff5c1bdbc3c91e3b08b8d026a9873df"
      ],
      "author": {
        "name": "Taylor Cramer",
        "email": "cramertj@google.com",
        "time": "Thu Dec 27 14:16:52 2018 -0800"
      },
      "committer": {
        "name": "Taylor Cramer",
        "email": "cramertj@google.com",
        "time": "Thu Dec 27 14:16:52 2018 -0800"
      },
      "message": "Update to new lld-only linkage\n\nChange-Id: I54a914e4a64e49c8080485da9c9de84ac402d47f\n"
    },
    {
      "commit": "0e58757ebff5c1bdbc3c91e3b08b8d026a9873df",
      "tree": "e54df6268b6af62922cd687534b017e5b1587e90",
      "parents": [
        "f70eeff941aefc57d7121fd6fc86ec0c210b8a6d"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Nov 09 11:49:30 2018 -0800"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Nov 09 13:29:33 2018 -0800"
      },
      "message": "Use sessionctl to run mods\n\nTesting: ran spinning_square_rs with fargo and cargo test\n\nChange-Id: Id3fa20325f093c5ad73b1fb165a17f686d07e55b\n"
    },
    {
      "commit": "f70eeff941aefc57d7121fd6fc86ec0c210b8a6d",
      "tree": "3125b65969339eecd2ae2d4575f24156cc8d0624",
      "parents": [
        "9f38ea4b454d7bdc601729d91a340de22c1d89d8"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Nov 09 12:24:41 2018 -0800"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Nov 09 12:25:03 2018 -0800"
      },
      "message": "Fix typo in threads argument\n\nTesting: build and ran binary with fargo\n\nChange-Id: I150da68aeaeeeb907e154cc7c7cace915ce7d4aa\n"
    },
    {
      "commit": "9f38ea4b454d7bdc601729d91a340de22c1d89d8",
      "tree": "3debf78b8ca3dabd60e7d3ffe87b67dee00ccea4",
      "parents": [
        "9892e3988c2b53b6fb8f99e27355cacaf2b65684"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Nov 08 12:30:07 2018 -0800"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Nov 08 12:38:11 2018 -0800"
      },
      "message": "Add --nocapture and plumb it through to the runner\n\nThe --nocapture option of the Rust test runner is just about\nthe only one folks are likely to use so it is easier to expose\nit in fargo and plub it through.\n\nChange-Id: I80ef5513bd6a31fc6867460acb24f5956643e65c\nTesting: fargo test with both options, also fargo autotest, also cargo test.\n"
    },
    {
      "commit": "9892e3988c2b53b6fb8f99e27355cacaf2b65684",
      "tree": "65d30edada51a165c2a273400477cbf9e59ce1a8",
      "parents": [
        "fb9a716866377d48ad4cee4d70cf3cdc593d45c9"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Oct 19 11:34:26 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Oct 23 15:35:14 2018 -0700"
      },
      "message": "Use $FUCHSIA_DIR/.config to find build\n\nA future commit will add a way to specify an\nalternative build directory should anyone want\nto use such an option.\n\nChange-Id: I47447a806408eb544c69ed15575345de0f7e047e\n"
    },
    {
      "commit": "fb9a716866377d48ad4cee4d70cf3cdc593d45c9",
      "tree": "45164f4a6887d4379d9abc256e9653b786217076",
      "parents": [
        "d69ebfeb21026e32a1ec160735f24c7b1d240508"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Oct 17 13:41:04 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Oct 17 13:41:04 2018 -0700"
      },
      "message": "Adapt to new SDK location\n\nIt appears they’ve moved in the out directory, but I didn’t notice\nuntil I removed my out directory.\n\nChange-Id: Ib66aa774bcbb805f9d73b14e6b44d1c3069752eb\nTesting: built and ran a binary using fargo.\n"
    },
    {
      "commit": "d69ebfeb21026e32a1ec160735f24c7b1d240508",
      "tree": "58e788e5272f88567945ce04223b4893bc29bc0c",
      "parents": [
        "3b9af5b6aa18ccae8ad091508b4a3d1e9eaae577"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Oct 16 10:22:33 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Tue Oct 16 17:41:35 2018 +0000"
      },
      "message": "Don’t use —threads in fargo on Mac\n\nApparently this isn’t allowed even when compiling\nfor a Fuchsia target when the host is Mac.\n\nSee https://fuchsia-review.googlesource.com/c/build/+/211801 for context.\n\nAlso updated rustfmt.toml and sighed about all the unrelated formatting changes.\n\nChange-Id: Ibe76613c1df29a023e9a4509ca182afe42fefed3\nTesting: built and ran spinning_square.\n"
    },
    {
      "commit": "3b9af5b6aa18ccae8ad091508b4a3d1e9eaae577",
      "tree": "b95cf5ce6f903336a14c1cd9401d628850cb5777",
      "parents": [
        "0b1fab28f86997480f534780459858658b9e2c10"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Thu Oct 11 20:40:12 2018 -0700"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@google.com",
        "time": "Thu Oct 11 20:41:25 2018 -0700"
      },
      "message": "Update linker flags to match the Fuchsia build\n\nThis change enables threading (to speed up linking), enables the use\nof RELR relocations for target (to reduce the binary size) and applies\nfixes for AArch64 Cortex-A53 erratum 843419 when linking for ARM64.\n\nChange-Id: Ibd87ad115239f8a13d12208eca880b614a2e933c\n"
    },
    {
      "commit": "0b1fab28f86997480f534780459858658b9e2c10",
      "tree": "de14ba51c47e58b650c9220c3a852859dc7377f2",
      "parents": [
        "b4c0abb4e4a0a30df2cc52d8ca4f0ce330da8fee"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Sep 20 16:00:02 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Sep 20 16:00:02 2018 -0700"
      },
      "message": "Add run-with-ermine option\n\nChange-Id: I8a90e445104d7cae0e75295c184380503ac8163b\nTesting: run with ermine\n"
    },
    {
      "commit": "b4c0abb4e4a0a30df2cc52d8ca4f0ce330da8fee",
      "tree": "ea8bbd429b12f9162e3d1a76af7158698574d4e3",
      "parents": [
        "8f4f25cbb0216b729ae1f8d8706a297c4ba65cba"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Aug 09 16:03:50 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Aug 27 13:53:56 2018 -0700"
      },
      "message": "Add an option to run on target with “run”\n\nNow that there are three, switched to a run mode.\n\nTesting: cargo test plus running spinning_square_rs.\n\nChange-Id: Ic1a089e9a9ec57c60e0a1d49da507f303c0170fc\n"
    },
    {
      "commit": "8f4f25cbb0216b729ae1f8d8706a297c4ba65cba",
      "tree": "cd1da5a0b092ec4f8e88cb46e4c39165e2f98744",
      "parents": [
        "9de18e59079ef97d6e0e508eca04fcc3f8caf298"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Aug 27 12:00:56 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Aug 27 12:31:14 2018 -0700"
      },
      "message": "Update to the Rust 2018 edition\n\nTesting: cargo test plus build spinning_square_rs.\n\nChange-Id: Id4b80979ce30266d4a4f0fd432c3fddba1296a56\n"
    },
    {
      "commit": "9de18e59079ef97d6e0e508eca04fcc3f8caf298",
      "tree": "595c5888b3edc658a76c7b5348d1070a67754434",
      "parents": [
        "6506203e7e9f8eca4b0fc51b8f4fe40b5ba97f12",
        "d189127bcc8faaf4a4ad299548fa78f2a7dc492e"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Aug 09 22:09:26 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 09 22:09:26 2018 +0000"
      },
      "message": "Merge \"Update a few other places for target triple\""
    },
    {
      "commit": "6506203e7e9f8eca4b0fc51b8f4fe40b5ba97f12",
      "tree": "1e9c53db005136cd668e95074cfddc5e619b71de",
      "parents": [
        "891f74b0134847f0349797c82a36fd4f22d9b7ec"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Aug 08 06:42:12 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Aug 08 06:47:43 2018 -0700"
      },
      "message": "Support manifest-path in cargo command\n\nThis is needed due to recent changes to the\nTextMate bundle.\n\nChange-Id: I66e7884f70454c079b5cce798bbfbdcf744f1c9a\n"
    },
    {
      "commit": "d189127bcc8faaf4a4ad299548fa78f2a7dc492e",
      "tree": "1d93bbdd0fc9aa727fb6cf098f3f6bd7a2c5a6b8",
      "parents": [
        "891f74b0134847f0349797c82a36fd4f22d9b7ec"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Aug 06 04:52:29 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Aug 06 04:58:34 2018 -0700"
      },
      "message": "Update a few other places for target triple\n\nI found the previous CL didn’t work for fargo doc.\n\nChange-Id: I7cfcf83d959e5050126b41d7a5c6bd38899d4398\n"
    },
    {
      "commit": "891f74b0134847f0349797c82a36fd4f22d9b7ec",
      "tree": "d7a4c7419a2085f949dd15145de0cbd803a519c1",
      "parents": [
        "3c008be375d4d2e67b527ab700e80cc9f9e82f93"
      ],
      "author": {
        "name": "Benjamin Brittain",
        "email": "bwb@google.com",
        "time": "Fri Aug 03 16:08:24 2018 -0700"
      },
      "committer": {
        "name": "Benjamin Brittain",
        "email": "bwb@google.com",
        "time": "Fri Aug 03 16:08:24 2018 -0700"
      },
      "message": "move \u0026 update host target docs\n\nChange-Id: I8e66a50da8931b204205db2e2ac57d82550f52a4\n"
    },
    {
      "commit": "3c008be375d4d2e67b527ab700e80cc9f9e82f93",
      "tree": "2bf6bd0925a909671d56f3bcdd4aa125eed54bda",
      "parents": [
        "72d815a0bc302880e5e2cf23a7e788d665a4b841"
      ],
      "author": {
        "name": "Benjamin Brittain",
        "email": "bwb@google.com",
        "time": "Fri Jul 27 12:05:51 2018 -0700"
      },
      "committer": {
        "name": "Benjamin Brittain",
        "email": "bwb@google.com",
        "time": "Fri Jul 27 12:05:51 2018 -0700"
      },
      "message": "[fargo][sysroot] Update triple and sysroot\n\nChange-Id: I9e9b9209010489a3aad9c53516b124219ae301c0\n"
    },
    {
      "commit": "72d815a0bc302880e5e2cf23a7e788d665a4b841",
      "tree": "ca24b67c39ef6eacc3dab75c8d69589f6103ede7",
      "parents": [
        "dfb7d35b9bdf2f7cd2d1c83a5a120c2418cfe17f"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Jul 19 11:32:49 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Jul 19 11:32:49 2018 -0700"
      },
      "message": "Pass the debug-os option to the runner\n\nChange-Id: I1d7dcdc1f8028343986895970f4daecd12c255a5\n"
    },
    {
      "commit": "dfb7d35b9bdf2f7cd2d1c83a5a120c2418cfe17f",
      "tree": "90050c56b74c01e576a3cb63f50ca7b5c8cc5815",
      "parents": [
        "db12e059428a4e8378af6ccaec25c11c92fee75c"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Jul 16 11:16:51 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Jul 16 11:58:58 2018 -0700"
      },
      "message": "Work around rustdoc errors on nightly\n\nCap lints at allow so that doc error warnings do not stop\ndoc generation.\n\nTesting: ran cargo test, fargo doc —open and fargo test.\n\nChange-Id: Id4876e80e5430637cedfee080a222e0bf4d44865\n"
    },
    {
      "commit": "db12e059428a4e8378af6ccaec25c11c92fee75c",
      "tree": "b2c1eb97b76ec6d7773faa6e667ecced031f1f32",
      "parents": [
        "901f355f83dfdcff1775a49cf886d50b06ccfa42"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Sun Jul 15 09:57:17 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Sun Jul 15 09:57:17 2018 -0700"
      },
      "message": "Use tiles_ctl add instead of set_root_view\n\nTiles is a much more useful environment to host\nview-producing Rust binaries than set_root_view.\n\nhttps://fuchsia.googlesource.com/garnet/+/master/bin/developer/tiles/\n\nChange-Id: Ie0e635ec77de9331398b2f4b9bdd705aadc4f066\nTesting: fargo ran nascent Rust spinning square, ran test, built doc.\n"
    },
    {
      "commit": "901f355f83dfdcff1775a49cf886d50b06ccfa42",
      "tree": "e3949adc2a0799f9f458c0a05eacd4a3aa31724a",
      "parents": [
        "2befccc9015db0fb7a3018c3de77b186224e2ea6"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Jul 12 12:16:50 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Thu Jul 12 12:16:50 2018 -0700"
      },
      "message": "Fix bug I introduces with yesterday’s new feature\n\nChange-Id: I5d548e3d75f11904007c10bc982f0ffc1e9073f3\n"
    },
    {
      "commit": "2befccc9015db0fb7a3018c3de77b186224e2ea6",
      "tree": "041d275f15995c8d17a1eac6d49afe4a42c241ac",
      "parents": [
        "93c49dfd3c1d457fd7be787c061875bc5c03285f"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Jul 11 14:48:40 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed Jul 11 15:08:35 2018 -0700"
      },
      "message": "Add command to create a Fuchsia-compatible .cargo/config\n\nThis should provide a better experience with things like vscode.\n\nChange-Id: Ib2ee3a023f32560e9fc482759d19d54a606d71ca\n"
    },
    {
      "commit": "93c49dfd3c1d457fd7be787c061875bc5c03285f",
      "tree": "a99ecc490e118907bb11788b32f74bbbcf630d85",
      "parents": [
        "6ca942769fd0323cde64311dd86e2f263aa91dbd"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Sat Jun 02 09:17:53 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Sat Jun 02 09:17:53 2018 -0700"
      },
      "message": "Add an option to disable the virtual console when starting\n\nNeeded to use the new zircon framebuffer library in Qemu.\n\nChange-Id: I92b7cea310614e6a27a1973318117be02bf29866\n"
    },
    {
      "commit": "6ca942769fd0323cde64311dd86e2f263aa91dbd",
      "tree": "e3809ef9ed2fc8da470d0390d50a164e47e5605b",
      "parents": [
        "c99419f61333339b6a4fc7179617539042ab22f8"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Jun 01 16:03:29 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Jun 01 16:03:29 2018 -0700"
      },
      "message": "Add an environmental variable for the zircon build directory\n\nThese are intended to be used by build.rs scripts when not building with gn to allow them to find static libraries they need.\n\nAlso remove some obsolete environmental variables.\n\nChange-Id: Ie06959763388c87912b2efd1b04b88b689644128\n"
    },
    {
      "commit": "c99419f61333339b6a4fc7179617539042ab22f8",
      "tree": "aa720cbc70127aef4cd3d652e761a0f124a0da5b",
      "parents": [
        "f3285af2c92867552b7396e228816179953d0307"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed May 30 13:17:27 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Wed May 30 13:17:27 2018 -0700"
      },
      "message": "Implement doc as a fargo command\n\nAlso make sure it uses our toolchain’s rustdoc by default.\n\nAlso unrelated formatting changes from having run rustup today.\n\nChange-Id: Ia24f8ff6fdd2c87d058f829380b96c1db6b71feb\n"
    },
    {
      "commit": "f3285af2c92867552b7396e228816179953d0307",
      "tree": "88ea2cd62d8cc49ee598f50d028d4f53bff50fc5",
      "parents": [
        "ed26e6ddbc0e8b531204de5323d4b1ca03f068a9"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon May 07 15:54:16 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon May 07 15:54:16 2018 -0700"
      },
      "message": "Support passing arguments to fx run\n\nNeeded in particular for -c virtcon.disable, which will be needed\nshortly when the software framebuffer API changes.\n\nChange-Id: I71c61542ab490f4e538b1b8e33db8da9820a9ce2\n"
    },
    {
      "commit": "ed26e6ddbc0e8b531204de5323d4b1ca03f068a9",
      "tree": "b42b343c42c6b80260ae5419b40f11fee1b2e1ee",
      "parents": [
        "91aa2ed57d957ff795d42ddb070b0d3f8b7d60c1"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon May 07 15:20:46 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon May 07 15:20:46 2018 -0700"
      },
      "message": "Use target specific env variables\n\nThe CC crate support target specific environmental variables to\ncontrol things like CFLAGS. Use them.\n\nAs soon as RANLIB and PKG_CONFIG_* are added or I decide\nthey really don’t matter I can remove the disable_cross option.\n\nChange-Id: I31a91ff4de2bb964c45b1c55effd0068b11d4ea8\n"
    },
    {
      "commit": "91aa2ed57d957ff795d42ddb070b0d3f8b7d60c1",
      "tree": "1936fa4d1d748d5972e0ace8cb15cb68a2f20b3f",
      "parents": [
        "f8dcd4bf2db77e8561a010f1abeb0aed12d6c19d"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Apr 30 15:12:37 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Apr 30 16:01:58 2018 -0700"
      },
      "message": "Add option to disable cross compilation env variables\n\nSome packages use build.rs scripts to compile C++ code. In some\ncases this is intented to run on the target, in others to run on\nthe host. As long as both are not needed at the same time this\nflag can help a fargo user successfully compile some crates\nlike Vulkano.\n\nAlso did some cleanup around how options are passed to run_cargo.\n\nAlso got randomly different formatting from rustfmt.\n\nChange-Id: I52e7f5c935f2cdaeaac39855eade1a087ff8f91a\n"
    },
    {
      "commit": "f8dcd4bf2db77e8561a010f1abeb0aed12d6c19d",
      "tree": "4af9578193efb4a44bef8a9d1b899cdb74c1a43e",
      "parents": [
        "942ad4c9c3bdfca47f1bcb1ee9809016c6adcc6e"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Apr 23 12:31:46 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Mon Apr 23 12:31:46 2018 -0700"
      },
      "message": "Update README for cross compilation\n\nFixes TO-395.\n\nChange-Id: I943e6aa51c76e4e1e25baaa834969ac3c6ba1251\n"
    },
    {
      "commit": "942ad4c9c3bdfca47f1bcb1ee9809016c6adcc6e",
      "tree": "091d96694af5b4ba67875b3582e6298d0724a332",
      "parents": [
        "699f74fef06a7f46edbe19557cc15ca6e0fca173"
      ],
      "author": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Apr 20 13:35:43 2018 -0700"
      },
      "committer": {
        "name": "Rob Tsuk",
        "email": "robtsuk@google.com",
        "time": "Fri Apr 20 13:35:43 2018 -0700"
      },
      "message": "Use just RUSTC instead of a target trip env variable\n\nIt appears that cargo only supports the simple RUSTC env\nvariable.\n\nAlso pass -v to cargo when it is passed to fargo.\n\nChange-Id: Id752d9057677c68fdd960c63e510940874d0ebd9\n"
    }
  ],
  "next": "699f74fef06a7f46edbe19557cc15ca6e0fca173"
}
