)]}'
{
  "commit": "84ed1cedceb5c9445da292093b78bb93d9758db1",
  "tree": "148b797090bdf6a1ef32020f6a9b0bced3023a84",
  "parents": [
    "9c2d7c434be317bd450f649ef4bad1701f5ed7d9"
  ],
  "author": {
    "name": "Thulio Ferraz Assis",
    "email": "3149049+f0rmiga@users.noreply.github.com",
    "time": "Fri Sep 17 11:10:25 2021 -0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 17 10:10:25 2021 -0700"
  },
  "message": "feat: build command (#24)\n\n* feat: build command\r\n\r\nSigned-off-by: Thulio Ferraz Assis \u003c3149049+f0rmiga@users.noreply.github.com\u003e\r\n\r\n* fix: docs\r\n\r\nSigned-off-by: Thulio Ferraz Assis \u003c3149049+f0rmiga@users.noreply.github.com\u003e\r\n\r\n* fix: missing punctuation\r\n\r\nSigned-off-by: Thulio Ferraz Assis \u003c3149049+f0rmiga@users.noreply.github.com\u003e\r\n\r\n* refactor: move mock to its own package\r\n\r\nThis allows `go mod tidy` to run successfully while keeping Gazelle\r\nhappy.\r\n\r\nSigned-off-by: Thulio Ferraz Assis \u003c3149049+f0rmiga@users.noreply.github.com\u003e\r\n\r\n* fix: use proper arguments on tests\r\n\r\nSigned-off-by: Thulio Ferraz Assis \u003c3149049+f0rmiga@users.noreply.github.com\u003e\r\n\r\n* feat: propagate bazel exit code to aspect exit\r\n\r\nSigned-off-by: Thulio Ferraz Assis \u003c3149049+f0rmiga@users.noreply.github.com\u003e\r\n\r\n* fix: tests with ExitError\r\n\r\nSigned-off-by: Thulio Ferraz Assis \u003c3149049+f0rmiga@users.noreply.github.com\u003e\r\n\r\n* fix: command description\r\n\r\nSigned-off-by: Thulio Ferraz Assis \u003c3149049+f0rmiga@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78da1a67d6b42a17ddd2f39d2ff947e5176e10cc",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "63bdeeec9548c973eb138d5c1994f05bee5d3c10",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "07b802d2b00bf71aa4581f57da33b2b937c6dbff",
      "old_mode": 33188,
      "old_path": "cmd/aspect/BUILD.bazel",
      "new_id": "9f25845f393153aa5d48e8788c6489360e06e136",
      "new_mode": 33188,
      "new_path": "cmd/aspect/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4aa7eaa7821a07a8a30c827f5152c6a66b302b03",
      "new_mode": 33188,
      "new_path": "cmd/aspect/build/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c46fca37d7fd1af29588ed8cdb0637d1dcedb8b",
      "new_mode": 33188,
      "new_path": "cmd/aspect/build/build.go"
    },
    {
      "type": "modify",
      "old_id": "12b014aaa7fce1aef4139ef35a1574cd8cb01c45",
      "old_mode": 33188,
      "old_path": "cmd/aspect/main.go",
      "new_id": "0e62da7aa766ef3374b16f29560343631bd2ff8b",
      "new_mode": 33188,
      "new_path": "cmd/aspect/main.go"
    },
    {
      "type": "modify",
      "old_id": "683cf6fbcc2674e9b5a1f8d1b64c0b21ea38cca9",
      "old_mode": 33188,
      "old_path": "cmd/aspect/root/BUILD.bazel",
      "new_id": "faa15042845b0a982db281841ed66ca697c0b2a2",
      "new_mode": 33188,
      "new_path": "cmd/aspect/root/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c6c8e51df92aeca69b4fa82ad4c6d1f254f44e86",
      "old_mode": 33188,
      "old_path": "cmd/aspect/root/root.go",
      "new_id": "2345184f69654613ae4694fde772ad60af62badd",
      "new_mode": 33188,
      "new_path": "cmd/aspect/root/root.go"
    },
    {
      "type": "modify",
      "old_id": "d4cbfd4975f5c233514a1b8f242190f3fa1e494e",
      "old_mode": 33188,
      "old_path": "docs/BUILD.bazel",
      "new_id": "4fd027dd5384ca398b4708b51f2aad53697af74e",
      "new_mode": 33188,
      "new_path": "docs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c305917b51252ad8397bbb89a68add0ca9df5e6a",
      "old_mode": 33188,
      "old_path": "docs/aspect.md",
      "new_id": "24c1aa845cf854afcd2b68e91851abaf8ad7884f",
      "new_mode": 33188,
      "new_path": "docs/aspect.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7dd414da7ee8d8ae1a812dd0133ae8eb5e5b19d4",
      "new_mode": 33188,
      "new_path": "docs/aspect_build.md"
    },
    {
      "type": "modify",
      "old_id": "728a58f013fd0dcd2bd75a6a35b018585b6dac00",
      "old_mode": 33188,
      "old_path": "go.bzl",
      "new_id": "bba570560b4833e75ba28b746b84f190b89c2739",
      "new_mode": 33188,
      "new_path": "go.bzl"
    },
    {
      "type": "modify",
      "old_id": "96ca1e4f2dcdd5b242782d58bdf94f074ac029c7",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "1f741ab5b596de8706251faeda9f728d246bd576",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "4db7f4a8d2b71c4fd26c483ea2fd1a0b2d6cb0cc",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "f599965605c244b800727f85e61ec54a38a5924f",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4df02fae5fb7533da2cd410fd25ff8dc1cd3161",
      "new_mode": 33188,
      "new_path": "pkg/aspect/build/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e57ba9f7d9d79cb1fe492f38b5ebcffd4c96cd3",
      "new_mode": 33188,
      "new_path": "pkg/aspect/build/build.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3dd2b0668b51762eb85f006b5a35490227f10301",
      "new_mode": 33188,
      "new_path": "pkg/aspect/build/build_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49175ecf8db09c734e65577b00654fda52a7a1dc",
      "new_mode": 33188,
      "new_path": "pkg/aspecterrors/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7388c7ed3ec4cba63d7aeaef9de877002db551d3",
      "new_mode": 33188,
      "new_path": "pkg/aspecterrors/errors.go"
    },
    {
      "type": "modify",
      "old_id": "d85e11f8bdbe992eccdb108e36cca49b668954fb",
      "old_mode": 33188,
      "old_path": "pkg/bazel/BUILD.bazel",
      "new_id": "f1ad4b95e2bcf93928f7068cd8593c4d271da638",
      "new_mode": 33188,
      "new_path": "pkg/bazel/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "165b58e88709851d4d2ec8b11e8ad935712b4bff",
      "new_mode": 33188,
      "new_path": "pkg/bazel/mock/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "747ba638a605d410ab4c7dc04d46119a5fa0ed85",
      "new_mode": 33188,
      "new_path": "pkg/bazel/mock/doc.go"
    }
  ]
}
