)]}'
{
  "log": [
    {
      "commit": "93bba15a0059da200a5d09a2bd7ec5ed5a667c60",
      "tree": "49f27c6425af3549f7fe4ddbf9a1880e2f0490b3",
      "parents": [
        "f055a7fce0263a30fd2c853b5ed002a765fc23e8"
      ],
      "author": {
        "name": "Lorenz Brun",
        "email": "lorenz@nexantic.com",
        "time": "Tue May 04 13:41:18 2021 +0200"
      },
      "committer": {
        "name": "Leopold Schabel",
        "email": "leo@nexantic.com",
        "time": "Tue May 04 18:49:19 2021 +0200"
      },
      "message": "Update IntelliJ aspect patch to work with generated embedded libraries\n\nThis hacks the IntelliJ aspect to propagate import metadata (mainly import\npaths and files) along an `embed` attribute to the go_library. This is done since\nthere is a whitelist on the Java side which prevents it from picking up metadata\nfrom rules not called go_library. By technically making embedded libraries\npart of the go_library, they can be properly picked up.\n\nTest Plan: Works on my machine(tm)\n\nX-Origin-Diff: phab/D763\nGitOrigin-RevId: eed6a6d24d634aa1b21ccbd3521f3cfd8378340a\n"
    },
    {
      "commit": "a7dca8956f9e0182f51b74d1309f49f177416eef",
      "tree": "dd35e9e4433795b5a0d8eafbd814bc692dc58ccd",
      "parents": [
        "5e4fc2d107722f748f90cad06601c1b20e0934fc"
      ],
      "author": {
        "name": "Serge Bazanski",
        "email": "serge@nexantic.com",
        "time": "Mon Oct 26 13:53:53 2020 +0100"
      },
      "committer": {
        "name": "Serge Bazanski",
        "email": "serge@nexantic.com",
        "time": "Mon Oct 26 13:53:53 2020 +0100"
      },
      "message": "scripts: update aspects patch to support custom toolchains\n\nTest Plan: tested locally, syncs, works again.\n\nX-Origin-Diff: phab/D635\nGitOrigin-RevId: 2a50ef50b2e3db86252d59359042c001b85ac318\n"
    },
    {
      "commit": "30b00d6d9f0bc6928ea81a6780883d252def5a3c",
      "tree": "1ab8d6cb22fe61c89c8d5e45ea9bad027cdef89c",
      "parents": [
        "da5cfaaf46e534220a52d9cf315ffe0a8c79c05d"
      ],
      "author": {
        "name": "Hendrik Hofstadt",
        "email": "hendrik@nexantic.com",
        "time": "Thu Feb 27 11:48:47 2020 +0100"
      },
      "committer": {
        "name": "Hendrik Hofstadt",
        "email": "hendrik@nexantic.com",
        "time": "Thu Feb 27 11:48:47 2020 +0100"
      },
      "message": "scripts: update aspects patch\n\nThe latest IntelliJ bazel plugin update can now resolve custom go code generators so we don\u0027t need most patches anymore.\nAlso since the source file was changed the old patch did not apply anymore.\n\nTest Plan: synced with latest Bazel plugin and checked that sqlboiler sources and mixed srcs/embed libraries resolve.\n\nX-Origin-Diff: phab/D411\nGitOrigin-RevId: b47ae60c1ca8506f6c94cbdb3d9e7016bddd9fae\n"
    },
    {
      "commit": "5e0bd2d43ab72cf4091e7689d02f95e07b1c1010",
      "tree": "24920f9a9a322b58fe79258a735af3a460dd08f1",
      "parents": [
        "7a1b10c4eb2a01084298537fae46f60ecf97cb6c"
      ],
      "author": {
        "name": "Hendrik Hofstadt",
        "email": "hendrik@nexantic.com",
        "time": "Mon Feb 10 19:46:41 2020 +0100"
      },
      "committer": {
        "name": "Hendrik Hofstadt",
        "email": "hendrik@nexantic.com",
        "time": "Mon Feb 10 19:46:41 2020 +0100"
      },
      "message": "Resolve embedded Go dependencies in IDEA\n\nThe bazel plugin aspects don\u0027t resolve embedded go libraries\u0027 source files.\n\n```\n\ngo_proto_library(\n    name \u003d \"api_go_proto\",\n    compilers \u003d [\"@io_bazel_rules_go//proto:go_grpc\"],\n    importpath \u003d \"git.monogon.dev/source/nexantic.git/core/generated/api\",\n    proto \u003d \":api_proto\",\n    visibility \u003d [\"//visibility:public\"],\n    deps \u003d [\"//core/api/common:go_default_library\"],\n)\n\ngo_library(\n    name \u003d \"go_default_library\",\n    embed \u003d [\":api_go_proto\"],\n    importpath \u003d \"git.monogon.dev/source/nexantic.git/core/generated/api\",\n    visibility \u003d [\"//visibility:public\"],\n)\n\n```\n\nIn this case the IDEA plugin would load only the proto library since it exposes more source files. The plugin will always load the rule with the most exposed source files.\nThis means that if we add additional source files to the go rule but still less than the proto files, they will be dropped even though we have the embedding that should theoretically merge them.\n\nThis revision merges embedded and source files so we can add custom go code to schema packages.\n\nTest Plan: patched and resynced\n\nX-Origin-Diff: phab/D394\nGitOrigin-RevId: 37639045a920b6d52e2e41119e5e06957b309f51\n"
    },
    {
      "commit": "399fe83ccccf616b5bc47c91693f86bce526f652",
      "tree": "e963fb801159692afcf9be25d5f687dfc94d7690",
      "parents": [
        "8b9c055ed5a0dc77a191fb19d6812ea137c2b0fa"
      ],
      "author": {
        "name": "Leopold Schabel",
        "email": "leo@nexantic.com",
        "time": "Fri Nov 15 21:15:30 2019 +0100"
      },
      "committer": {
        "name": "Leopold Schabel",
        "email": "leo@nexantic.com",
        "time": "Fri Nov 15 21:15:30 2019 +0100"
      },
      "message": "Patch IntelliJ Bazel plugin to recognize our custom generators\n\nWe can get rid of the fuzzy $ASPECT_PATH matching now that Hendrik\nhas deployed rW, and can remove the bind mount.\n\nTest Plan:\nRecreated container, ran tests and full sync. Generated SQL code\nwas properly recognized.\n\nX-Origin-Diff: phab/D265\nGitOrigin-RevId: 81de00d54402107ba217ab28b8812ace772777ac\n"
    }
  ]
}
