)]}'
{
  "log": [
    {
      "commit": "c05a422cd8004e587f1937df534662d2779bffb5",
      "tree": "cd3c571ba52a1466413dcb4f280b17fd62919eb7",
      "parents": [
        "539e52034efc4d4cb9c01b3f40473fa15207cee5",
        "50b86cacd8c21c3812741cfd33cef203d48858ce"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Nov 21 00:16:02 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 21 00:16:02 2024 +0000"
      },
      "message": "Merge \"Make bpfmt happy.\" into main am: a5c807da4c am: 50b86cacd8\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/3368738\n\nChange-Id: Iaf8c6e752b1cf87a01bd94481518bfb9512e3940\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "50b86cacd8c21c3812741cfd33cef203d48858ce",
      "tree": "cd3c571ba52a1466413dcb4f280b17fd62919eb7",
      "parents": [
        "539e52034efc4d4cb9c01b3f40473fa15207cee5",
        "a5c807da4cc2ebafd9994f6b23326e8af905e08b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Nov 20 23:54:05 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 20 23:54:05 2024 +0000"
      },
      "message": "Merge \"Make bpfmt happy.\" into main am: a5c807da4c\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/3368738\n\nChange-Id: Ib78feb4e5248c054564825de1133fc01208c369a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a5c807da4cc2ebafd9994f6b23326e8af905e08b",
      "tree": "cd3c571ba52a1466413dcb4f280b17fd62919eb7",
      "parents": [
        "539e52034efc4d4cb9c01b3f40473fa15207cee5",
        "9b055beda28b3a3f4330e59c27b3bd61914e39f9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Nov 20 23:20:17 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 20 23:20:17 2024 +0000"
      },
      "message": "Merge \"Make bpfmt happy.\" into main"
    },
    {
      "commit": "9b055beda28b3a3f4330e59c27b3bd61914e39f9",
      "tree": "cd3c571ba52a1466413dcb4f280b17fd62919eb7",
      "parents": [
        "539e52034efc4d4cb9c01b3f40473fa15207cee5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 20 21:07:02 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 20 21:07:02 2024 +0000"
      },
      "message": "Make bpfmt happy.\n\nChange-Id: I3204a391b828ccbbdee843d46c9338a5228dbb46\n"
    },
    {
      "commit": "539e52034efc4d4cb9c01b3f40473fa15207cee5",
      "tree": "cb108291b7d40503c1a00dda5d10405ee77a33d5",
      "parents": [
        "6261a754e02c0b2ac8dec586c399435b25c92ba3",
        "cc5430e93225c78948fda7c36d26b4b84d9111b2"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Mon Aug 14 21:05:38 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 14 21:05:38 2023 +0000"
      },
      "message": "Merge changes from topic \"libogg_upgrade\" into main am: c0fe8bca28 am: 175c78ee06 am: fd32b1ec3e am: 6318572874 am: cc5430e932\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/2704404\n\nChange-Id: I6f3a80e54acf6cc046d9be7275bbbd2155685681\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cc5430e93225c78948fda7c36d26b4b84d9111b2",
      "tree": "cb108291b7d40503c1a00dda5d10405ee77a33d5",
      "parents": [
        "6261a754e02c0b2ac8dec586c399435b25c92ba3",
        "63185728747fec68f5b39471fd198bec9ce595ef"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Mon Aug 14 20:20:50 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 14 20:20:50 2023 +0000"
      },
      "message": "Merge changes from topic \"libogg_upgrade\" into main am: c0fe8bca28 am: 175c78ee06 am: fd32b1ec3e am: 6318572874\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/2704404\n\nChange-Id: I050bab26ca39991f708e5bc4f497ac2b4ec51cc9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "63185728747fec68f5b39471fd198bec9ce595ef",
      "tree": "cb108291b7d40503c1a00dda5d10405ee77a33d5",
      "parents": [
        "6261a754e02c0b2ac8dec586c399435b25c92ba3",
        "fd32b1ec3ecad36b054cd8d6139b56d7f4c704cf"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Mon Aug 14 19:39:53 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 14 19:39:53 2023 +0000"
      },
      "message": "Merge changes from topic \"libogg_upgrade\" into main am: c0fe8bca28 am: 175c78ee06 am: fd32b1ec3e\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/2704404\n\nChange-Id: I9e9b80a77cccbf2e8aaaae64b0e9dd7794d45473\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fd32b1ec3ecad36b054cd8d6139b56d7f4c704cf",
      "tree": "cb108291b7d40503c1a00dda5d10405ee77a33d5",
      "parents": [
        "6261a754e02c0b2ac8dec586c399435b25c92ba3",
        "175c78ee06b7fdec82c64a692d3d1f17f6900244"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Mon Aug 14 17:55:16 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 14 17:55:16 2023 +0000"
      },
      "message": "Merge changes from topic \"libogg_upgrade\" into main am: c0fe8bca28 am: 175c78ee06\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/2704404\n\nChange-Id: I8ea1b945977890283d9da7baf217aada45113261\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "175c78ee06b7fdec82c64a692d3d1f17f6900244",
      "tree": "cb108291b7d40503c1a00dda5d10405ee77a33d5",
      "parents": [
        "6261a754e02c0b2ac8dec586c399435b25c92ba3",
        "c0fe8bca2873694ea1106ca74b630dfa110a0a49"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Mon Aug 14 17:13:39 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 14 17:13:39 2023 +0000"
      },
      "message": "Merge changes from topic \"libogg_upgrade\" into main am: c0fe8bca28\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/2704404\n\nChange-Id: I7befdce737d4f8b6a205749007961d0e160daa8c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c0fe8bca2873694ea1106ca74b630dfa110a0a49",
      "tree": "cb108291b7d40503c1a00dda5d10405ee77a33d5",
      "parents": [
        "6261a754e02c0b2ac8dec586c399435b25c92ba3",
        "56cd565b67a0dfce2918393e07b906b4d98f56d3"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Mon Aug 14 16:36:40 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 14 16:36:40 2023 +0000"
      },
      "message": "Merge changes from topic \"libogg_upgrade\" into main\n\n* changes:\n  Upgrade libogg to v1.3.5\n  Upgrading libogg METADATA from ARCHIVE to GIT\n  Initial repository for libogg\n"
    },
    {
      "commit": "56cd565b67a0dfce2918393e07b906b4d98f56d3",
      "tree": "cb108291b7d40503c1a00dda5d10405ee77a33d5",
      "parents": [
        "ef43f2e0f904c4ad6c9a3cfbda5b448f190f054b",
        "e1774cd77f471443541596e09078e78fdc342e4f"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Aug 10 20:32:18 2023 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Aug 10 22:53:37 2023 +0000"
      },
      "message": "Upgrade libogg to v1.3.5\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update libogg\nFor more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md\n\nTest: TreeHugger\nChange-Id: Ic9ff472b12c5ea02fcc4a30e00c268df06fdb048\n"
    },
    {
      "commit": "ef43f2e0f904c4ad6c9a3cfbda5b448f190f054b",
      "tree": "ca8b4c5a86d7f2a70ba7e0648c8bd2a59d2d5ed9",
      "parents": [
        "314b88332f804b3f9a6ed77556ef71b778c9a695",
        "3922fa4b590a3c7e75bb02751d8f022251839363"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Aug 10 20:18:03 2023 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Aug 10 20:24:39 2023 +0000"
      },
      "message": "Upgrading libogg METADATA from ARCHIVE to GIT\n\nMerging main with the same tag from upstream-master\n\nTest: TreeHugger\nChange-Id: I91ddd8ddb164ecabf0fdb05015fd161515953fe3\n"
    },
    {
      "commit": "314b88332f804b3f9a6ed77556ef71b778c9a695",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "6261a754e02c0b2ac8dec586c399435b25c92ba3"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Aug 10 20:10:28 2023 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Aug 10 20:10:28 2023 +0000"
      },
      "message": "Initial repository for libogg\n\nTest: TreeHugger\nChange-Id: Ia0b7d1b9d8c582d7921b38dfc9715152dc51479b\n"
    },
    {
      "commit": "6261a754e02c0b2ac8dec586c399435b25c92ba3",
      "tree": "2f351e66afdf1194c44f6daa5ff87b9d55eacd67",
      "parents": [
        "9d410a587446413235195cd001e43fcc25029404",
        "5c6a64c8e5c03d90a4ed6592092296ad6144b099"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 10 19:07:23 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 10 19:07:23 2021 +0000"
      },
      "message": "Merge \"Prune departed users from OWNERS\" am: 5cf511179c am: 15fe9a0151 am: b917e9a627 am: 574e1e9c57 am: 5c6a64c8e5\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/1883315\n\nChange-Id: I140ff7b376f9aac5266a9413732cdc44f3464637\n"
    },
    {
      "commit": "5c6a64c8e5c03d90a4ed6592092296ad6144b099",
      "tree": "2f351e66afdf1194c44f6daa5ff87b9d55eacd67",
      "parents": [
        "4bf1a0dab604485ee13fcb24d4ca9f4ad39e5018",
        "574e1e9c577d4cfc9c7a4869bdf197471a8fd380"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 10 18:52:18 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 10 18:52:18 2021 +0000"
      },
      "message": "Merge \"Prune departed users from OWNERS\" am: 5cf511179c am: 15fe9a0151 am: b917e9a627 am: 574e1e9c57\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/1883315\n\nChange-Id: Id0635ac7729d2ea17df30378a6a15b6815e2cb6e\n"
    },
    {
      "commit": "574e1e9c577d4cfc9c7a4869bdf197471a8fd380",
      "tree": "2f351e66afdf1194c44f6daa5ff87b9d55eacd67",
      "parents": [
        "4bf1a0dab604485ee13fcb24d4ca9f4ad39e5018",
        "b917e9a6279a65156c39c9bf572f71c5662a417f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 10 18:28:39 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 10 18:28:39 2021 +0000"
      },
      "message": "Merge \"Prune departed users from OWNERS\" am: 5cf511179c am: 15fe9a0151 am: b917e9a627\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/1883315\n\nChange-Id: I8b8519587760abac78bf9b1eafc8566259f0d6a2\n"
    },
    {
      "commit": "b917e9a6279a65156c39c9bf572f71c5662a417f",
      "tree": "2f351e66afdf1194c44f6daa5ff87b9d55eacd67",
      "parents": [
        "4bf1a0dab604485ee13fcb24d4ca9f4ad39e5018",
        "15fe9a01516273646bc4b4990994bb326dcd4e21"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 10 18:11:31 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 10 18:11:31 2021 +0000"
      },
      "message": "Merge \"Prune departed users from OWNERS\" am: 5cf511179c am: 15fe9a0151\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/1883315\n\nChange-Id: I7ce2c733409dfd2a985f605b5a0db463cfb7984c\n"
    },
    {
      "commit": "15fe9a01516273646bc4b4990994bb326dcd4e21",
      "tree": "2f351e66afdf1194c44f6daa5ff87b9d55eacd67",
      "parents": [
        "4bf1a0dab604485ee13fcb24d4ca9f4ad39e5018",
        "5cf511179c2b47eda9315e7d6dea104c32213186"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 10 17:54:46 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 10 17:54:46 2021 +0000"
      },
      "message": "Merge \"Prune departed users from OWNERS\" am: 5cf511179c\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/1883315\n\nChange-Id: I528ecb681a9b8780c23aff9a75cd2385f5096964\n"
    },
    {
      "commit": "5cf511179c2b47eda9315e7d6dea104c32213186",
      "tree": "2f351e66afdf1194c44f6daa5ff87b9d55eacd67",
      "parents": [
        "4bf1a0dab604485ee13fcb24d4ca9f4ad39e5018",
        "56595bfe85c637d288288711f52f27aaea1385b9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 10 17:42:26 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 10 17:42:26 2021 +0000"
      },
      "message": "Merge \"Prune departed users from OWNERS\""
    },
    {
      "commit": "56595bfe85c637d288288711f52f27aaea1385b9",
      "tree": "2f351e66afdf1194c44f6daa5ff87b9d55eacd67",
      "parents": [
        "4bf1a0dab604485ee13fcb24d4ca9f4ad39e5018"
      ],
      "author": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Nov 07 22:08:41 2021 -0800"
      },
      "committer": {
        "name": "Ray Essick",
        "email": "essick@google.com",
        "time": "Sun Nov 07 22:08:41 2021 -0800"
      },
      "message": "Prune departed users from OWNERS\n\nBug: 203731695\nTest: repo upload\nChange-Id: Ie547d77ac0d55ba9e8b9af1006a9c4f8bfff32b4\n"
    },
    {
      "commit": "e1774cd77f471443541596e09078e78fdc342e4f",
      "tree": "acd8e65ca76436952c42ce618912ff0af7c439b7",
      "parents": [
        "da4fa06714ce0f84543e4700164ee557dca84551"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Jun 03 16:38:31 2021 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Jun 03 16:38:31 2021 -0700"
      },
      "message": "Update documentation version for 1.3.5 release.\n\nResult of running `make -C doc/libogg update-doc-version`.\n"
    },
    {
      "commit": "da4fa06714ce0f84543e4700164ee557dca84551",
      "tree": "7754625dc480832c9f849e2185b2a6d487adb0b2",
      "parents": [
        "369657ca2eb36131cbd53359b4d365e2b48054de"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Jun 03 16:37:11 2021 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Jun 03 16:37:11 2021 -0700"
      },
      "message": "Update version and CHANGES for 1.3.5 release.\n\nSummarize recent changes, and bump the package version and soname.\nThere have been no interface changes, just bug fixes.\n"
    },
    {
      "commit": "9d410a587446413235195cd001e43fcc25029404",
      "tree": "ec79ed2f94c424e0cf789b7c90c96f0916e68fe4",
      "parents": [
        "0f3ec4f279a1465dbb6a779aa9d01adda7e03bac",
        "d365c1184c7f81d043da21efc249ab64f9a6d238"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Sat May 29 14:36:35 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat May 29 14:36:35 2021 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to external/libogg\" am: e759f05d5e am: 93a3e403b1 am: 4828b7a4cf am: 4bf1a0dab6 am: d365c1184c\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/1587907\n\nChange-Id: Id873bc8560b06fa6a633719a80faf1d09d7d20df\n"
    },
    {
      "commit": "369657ca2eb36131cbd53359b4d365e2b48054de",
      "tree": "3f52a0efb8d2ac146fe298e9f40c1a7c1b2d657a",
      "parents": [
        "31bd3f2707fb7dbae539a7093ba1fc4b2b37d84e"
      ],
      "author": {
        "name": "Daniel Engberg",
        "email": "daniel.engberg.lists@pyret.net",
        "time": "Mon May 10 12:28:28 2021 +0200"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 10 10:40:35 2021 -0700"
      },
      "message": "CMake: Fix spelling mistake\n\n\"Install CMake package configiguration module\" --\u003e configuration\n\nSigned-off-by: Daniel Engberg \u003cdaniel.engberg.lists@pyret.net\u003e\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "d365c1184c7f81d043da21efc249ab64f9a6d238",
      "tree": "ec79ed2f94c424e0cf789b7c90c96f0916e68fe4",
      "parents": [
        "8aa3aa848206bc22c6173f50958d37c044fb9fb2",
        "4bf1a0dab604485ee13fcb24d4ca9f4ad39e5018"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 18:11:23 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 18:11:23 2021 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to external/libogg\" am: e759f05d5e am: 93a3e403b1 am: 4828b7a4cf am: 4bf1a0dab6\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/1587907\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ic5e3f6b3d0f22e27d08655ce39b66d7c1d6fba23\n"
    },
    {
      "commit": "0f3ec4f279a1465dbb6a779aa9d01adda7e03bac",
      "tree": "ec79ed2f94c424e0cf789b7c90c96f0916e68fe4",
      "parents": [
        "8aa3aa848206bc22c6173f50958d37c044fb9fb2",
        "4bf1a0dab604485ee13fcb24d4ca9f4ad39e5018"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 18:07:45 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 18:07:45 2021 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to external/libogg\" am: e759f05d5e am: 93a3e403b1 am: 4828b7a4cf am: 4bf1a0dab6\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/1587907\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I7b862d1b4804987f6fbf64c07128e41078567df9\n"
    },
    {
      "commit": "4bf1a0dab604485ee13fcb24d4ca9f4ad39e5018",
      "tree": "ec79ed2f94c424e0cf789b7c90c96f0916e68fe4",
      "parents": [
        "8aa3aa848206bc22c6173f50958d37c044fb9fb2",
        "4828b7a4cf306f67832e8ebc240cc60d8149aef3"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 17:22:22 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 17:22:22 2021 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to external/libogg\" am: e759f05d5e am: 93a3e403b1 am: 4828b7a4cf\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/1587907\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ic30d75b2228ef72a4cc2227c2d655e4f4af67c9b\n"
    },
    {
      "commit": "4828b7a4cf306f67832e8ebc240cc60d8149aef3",
      "tree": "ec79ed2f94c424e0cf789b7c90c96f0916e68fe4",
      "parents": [
        "9970770120dfd243f50f69b98886a82b47ce5e8b",
        "93a3e403b1aaf307a9480de570c4cdab58e656a7"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 16:47:52 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 16:47:52 2021 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to external/libogg\" am: e759f05d5e am: 93a3e403b1\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/1587907\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: Ia3360eca23a32c5eaa4d00062e4bec380845db7d\n"
    },
    {
      "commit": "93a3e403b1aaf307a9480de570c4cdab58e656a7",
      "tree": "ec79ed2f94c424e0cf789b7c90c96f0916e68fe4",
      "parents": [
        "9970770120dfd243f50f69b98886a82b47ce5e8b",
        "e759f05d5ec89276e9edd0ed06175c809bfa1073"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 15:54:01 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 15:54:01 2021 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to external/libogg\" am: e759f05d5e\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libogg/+/1587907\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I02fb1844306108356dd734038c95b69d026b2006\n"
    },
    {
      "commit": "e759f05d5ec89276e9edd0ed06175c809bfa1073",
      "tree": "ec79ed2f94c424e0cf789b7c90c96f0916e68fe4",
      "parents": [
        "9970770120dfd243f50f69b98886a82b47ce5e8b",
        "9f5765d411bfa97c5656de5712c0bde9ae1890da"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 15:31:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 17 15:31:55 2021 +0000"
      },
      "message": "Merge \"[LSC] Add LOCAL_LICENSE_KINDS to external/libogg\""
    },
    {
      "commit": "9f5765d411bfa97c5656de5712c0bde9ae1890da",
      "tree": "ec79ed2f94c424e0cf789b7c90c96f0916e68fe4",
      "parents": [
        "9970770120dfd243f50f69b98886a82b47ce5e8b"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 16:14:31 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 16:14:31 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/libogg\n\nAdded SPDX-license-identifier-BSD SPDX-license-identifier-MIT\n    legacy_notice legacy_unencumbered\nto:\n  Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: Ie96a2c269655781692666320ff8909c1f5a6efd2\n"
    },
    {
      "commit": "31bd3f2707fb7dbae539a7093ba1fc4b2b37d84e",
      "tree": "a74c84b9b381495403a3b358649fe1ab77bb480a",
      "parents": [
        "5f2e7a93388ee621a1411272836044fa1d6be047"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Nov 05 19:40:02 2020 -0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Nov 05 19:40:02 2020 -0800"
      },
      "message": "autotools: remove trailing whitespace in configure.ac.\n\nMakes diffs a little more clean.\n"
    },
    {
      "commit": "5f2e7a93388ee621a1411272836044fa1d6be047",
      "tree": "4fb8fcaccdcef7b402cf6e713676e8cdc7ee6e53",
      "parents": [
        "36f969bb37559345ee03796ed625a9abd42c6db9"
      ],
      "author": {
        "name": "Ozkan Sezer",
        "email": "sezeroz@gmail.com",
        "time": "Sun Oct 04 20:41:00 2020 +0300"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Nov 05 19:33:33 2020 -0800"
      },
      "message": "configure.ac: replace -O20 optimization flags with -O2.\n\nThe idea was to trigger maximum optimizations, but to date\ncompilers only go up to -O3, so this in ambiguous.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "36f969bb37559345ee03796ed625a9abd42c6db9",
      "tree": "2fd7c57651516fbef1d0716e3276c24b8f71ed52",
      "parents": [
        "684c73773e7e2683245ffd6aa75f04115b51123a"
      ],
      "author": {
        "name": "evpobr",
        "email": "evpobr@gmail.com",
        "time": "Mon Oct 26 10:39:53 2020 +0500"
      },
      "committer": {
        "name": "evpobr",
        "email": "evpobr@gmail.com",
        "time": "Mon Oct 26 19:59:09 2020 +0500"
      },
      "message": "Export CMake targets to the build tree\n\nProperly export Ogg target when added via `add_subdirectory()`.\n"
    },
    {
      "commit": "684c73773e7e2683245ffd6aa75f04115b51123a",
      "tree": "b66ac12589629e58583ae9f055b6b7d392852d7f",
      "parents": [
        "0bbcba4e7cf32324170470569c4527ffd0002870"
      ],
      "author": {
        "name": "Clément Bœsch",
        "email": "u@pkh.me",
        "time": "Wed Aug 05 01:30:04 2020 +0200"
      },
      "committer": {
        "name": "Clément Bœsch",
        "email": "u@pkh.me",
        "time": "Mon Aug 10 00:36:44 2020 +0200"
      },
      "message": "framing: check for overflow on growing buffer\n\nnewsize is a long, but storage is an int. This means the allocation\ncould succeed but storage would overflow.\n\nCloses #2300\n"
    },
    {
      "commit": "0bbcba4e7cf32324170470569c4527ffd0002870",
      "tree": "ba65fc83e19a331caaff20688949b056ec1f2de5",
      "parents": [
        "5fb070b6baaf249f8ed77c0823bb3418ba0b3a74"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 25 10:13:30 2020 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 25 10:13:30 2020 -0700"
      },
      "message": "Fix link in ogg_stream_clear documentation.\n\nThe link pointed to the wrong structure documentation.\nLooks like a cut-and-paste error.\n"
    },
    {
      "commit": "5fb070b6baaf249f8ed77c0823bb3418ba0b3a74",
      "tree": "ab10f00c5ade0d57c7f1f38a26a802c7eff8ac4a",
      "parents": [
        "1e8d7cce266df61afc9d35db0283bbacc0237aba"
      ],
      "author": {
        "name": "thp-hatch",
        "email": "thomas.perl@hatch.live",
        "time": "Mon May 25 11:26:21 2020 +0200"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 25 10:08:41 2020 -0700"
      },
      "message": "Fix link in ogg_stream_init documentation\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "8aa3aa848206bc22c6173f50958d37c044fb9fb2",
      "tree": "f33b3b3ee08276ea37cf7591d8906cbbe1987c48",
      "parents": [
        "9ade11b9e2782651747306dff43a9b553c94203a",
        "9970770120dfd243f50f69b98886a82b47ce5e8b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 04 19:35:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon May 04 19:35:06 2020 +0000"
      },
      "message": "Merge \"Add METADATA to libogg: BSD+MIT\u003dNOTICE\" am: c3a96c2731 am: 88ab2345a6 am: 40b08c2b91 am: 7d825eb51e am: 9970770120\n\nChange-Id: I510fbcf11cb5049dbffb88e2061d57b0cf31d8dd\n"
    },
    {
      "commit": "9970770120dfd243f50f69b98886a82b47ce5e8b",
      "tree": "f33b3b3ee08276ea37cf7591d8906cbbe1987c48",
      "parents": [
        "9ade11b9e2782651747306dff43a9b553c94203a",
        "7d825eb51e2389508e4b2f1490a68fb55cd7d023"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 04 19:16:42 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon May 04 19:16:42 2020 +0000"
      },
      "message": "Merge \"Add METADATA to libogg: BSD+MIT\u003dNOTICE\" am: c3a96c2731 am: 88ab2345a6 am: 40b08c2b91 am: 7d825eb51e\n\nChange-Id: Ie332e80d16ee9b19c7baa6bb988ded985eb877cd\n"
    },
    {
      "commit": "7d825eb51e2389508e4b2f1490a68fb55cd7d023",
      "tree": "f33b3b3ee08276ea37cf7591d8906cbbe1987c48",
      "parents": [
        "9ade11b9e2782651747306dff43a9b553c94203a",
        "40b08c2b9198cfe2a28bbe3938bd786e66503e79"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 04 18:48:19 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon May 04 18:48:19 2020 +0000"
      },
      "message": "Merge \"Add METADATA to libogg: BSD+MIT\u003dNOTICE\" am: c3a96c2731 am: 88ab2345a6 am: 40b08c2b91\n\nChange-Id: Ie7dcbc1e011961d3bd8e08cfc97f4e10672f9d73\n"
    },
    {
      "commit": "40b08c2b9198cfe2a28bbe3938bd786e66503e79",
      "tree": "f33b3b3ee08276ea37cf7591d8906cbbe1987c48",
      "parents": [
        "9ade11b9e2782651747306dff43a9b553c94203a",
        "88ab2345a65b8eaec9157a6b3812a50fd60be610"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 04 18:32:21 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon May 04 18:32:21 2020 +0000"
      },
      "message": "Merge \"Add METADATA to libogg: BSD+MIT\u003dNOTICE\" am: c3a96c2731 am: 88ab2345a6\n\nChange-Id: I8332681b1678fd13fc1eefc0b29b62808ee76f11\n"
    },
    {
      "commit": "88ab2345a65b8eaec9157a6b3812a50fd60be610",
      "tree": "f33b3b3ee08276ea37cf7591d8906cbbe1987c48",
      "parents": [
        "2f56a5cccbfdfb3b443123d57a78a00a25ebe3de",
        "c3a96c2731e2cf1620ff2cf774684853c7d5a92a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 04 18:19:08 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon May 04 18:19:08 2020 +0000"
      },
      "message": "Merge \"Add METADATA to libogg: BSD+MIT\u003dNOTICE\" am: c3a96c2731\n\nChange-Id: I2f55ad00b52fea801e1b2d6966dcfb205bdc410a\n"
    },
    {
      "commit": "c3a96c2731e2cf1620ff2cf774684853c7d5a92a",
      "tree": "f33b3b3ee08276ea37cf7591d8906cbbe1987c48",
      "parents": [
        "2f56a5cccbfdfb3b443123d57a78a00a25ebe3de",
        "f4e2c184dacace1e26263316fbec0a9c305a7e80"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon May 04 18:01:23 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 04 18:01:23 2020 +0000"
      },
      "message": "Merge \"Add METADATA to libogg: BSD+MIT\u003dNOTICE\""
    },
    {
      "commit": "1e8d7cce266df61afc9d35db0283bbacc0237aba",
      "tree": "918bbb4d8c181b426e9d00d53ca3a07fea94a8dd",
      "parents": [
        "a4208e5fc8aad1a6a1fb0f4f0970af6ccef78f66"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 04 10:17:53 2020 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 04 10:17:53 2020 -0700"
      },
      "message": "Use the default key for gitab-ci config.\n\nGitlab now supports a `default` section on the build description,\nwhich sets defaults which can be overridden by specific jobs.\n\nThis encapsulates things a little better and avoid duplicating\nrunner tags.\n"
    },
    {
      "commit": "a4208e5fc8aad1a6a1fb0f4f0970af6ccef78f66",
      "tree": "c1435abbf8ba9b0591467dc16be00fcb0a66091b",
      "parents": [
        "0f1b6987e7232b7aa3c0e51d317e7e78511694c8"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 04 10:04:07 2020 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 04 10:05:13 2020 -0700"
      },
      "message": "Use the gcc:9 image for gitlab-ci builds.\n\nSpecify an explicit version of the base container image for more\nrepeatable results. Note that this will need to be bumped periodically.\n"
    },
    {
      "commit": "0f1b6987e7232b7aa3c0e51d317e7e78511694c8",
      "tree": "d8db55a90172f863ac37a6ad87bd223e261280ed",
      "parents": [
        "fc9246984617fb73fc60323ee767e9647916585d"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Jul 31 12:01:32 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon May 04 10:05:12 2020 -0700"
      },
      "message": "Add gitlab integration tests.\n\nWe\u0027ve moved hosting to a gitlab instance. Make use of the built-in\nintegration testing framework to verify commits.\n\nThis has parallel jobs to run the autotools and cmake builds.\n\nNote that the autotools job needs cmake because the `distcheck`\ntarget verifies that the generated source package also builds\ncorrectly with cmake, in particular to check that the necessary\nfiles are included.\n"
    },
    {
      "commit": "fc9246984617fb73fc60323ee767e9647916585d",
      "tree": "345fc1594d4d3cbea2b15627984924074e9b6415",
      "parents": [
        "b661e504ae430c7e57be4c200a4b722bc6d02eb2"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Sat May 02 12:09:40 2020 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Sat May 02 21:04:28 2020 -0700"
      },
      "message": "Remove symbian build files.\n\nThis description of the build is old and unmaintained. It\u0027s not\nuseful to have untested code in the tree.\n\nSigned-off-by: Thomas Daede \u003cdaede003@umn.edu\u003e\n"
    },
    {
      "commit": "b661e504ae430c7e57be4c200a4b722bc6d02eb2",
      "tree": "99e70fcfb52ace070301ff221ec58b346f8b9b57",
      "parents": [
        "6e9f7cc2f64c9e659c6ca7cde6737f5d1d564b5e"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Sat May 02 12:07:52 2020 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Sat May 02 21:03:05 2020 -0700"
      },
      "message": "Remove macOS XCode project files.\n\nThis description of the build is very old, unmaintained, and\nnot integration tested. I don\u0027t think it\u0027s useful to users,\nwho can use the supported autotools or cmake builds, or just\nadd the few source files directly to their own projects.\n\nSigned-off-by: Thomas Daede \u003cdaede003@umn.edu\u003e\n"
    },
    {
      "commit": "f4e2c184dacace1e26263316fbec0a9c305a7e80",
      "tree": "f33b3b3ee08276ea37cf7591d8906cbbe1987c48",
      "parents": [
        "2f56a5cccbfdfb3b443123d57a78a00a25ebe3de"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Apr 28 10:08:36 2020 -0700"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Apr 28 10:08:36 2020 -0700"
      },
      "message": "Add METADATA to libogg: BSD+MIT\u003dNOTICE\n\nBug: 68860345\nBug: 69058154\nBug: 151953481\n\nTest: no code changes\nChange-Id: I34d9804f3a47b9b174a732e87b171e0c38f6e694\n"
    },
    {
      "commit": "6e9f7cc2f64c9e659c6ca7cde6737f5d1d564b5e",
      "tree": "d1ae338ff434fe83a738e02003e2ef84bf4fc5fd",
      "parents": [
        "68ca3841567247ac1f7850801a164f58738d8df9"
      ],
      "author": {
        "name": "willson-chen",
        "email": "willson.chenwx@gmail.com",
        "time": "Mon Oct 14 23:18:06 2019 +0800"
      },
      "committer": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Sat Apr 25 19:30:24 2020 -0400"
      },
      "message": "src/framing.c: close compile warning under windows whith msbuild\n\nClose the C4244 warning while compiling under windows with cmake+msbuild.\n\nSigned-off-by: Tristan Matthews \u003ctmatth@videolan.org\u003e\n"
    },
    {
      "commit": "9ade11b9e2782651747306dff43a9b553c94203a",
      "tree": "ce202cbbfd6f17de3df40daa0951cbb6e073128a",
      "parents": [
        "cb7c76d2fb0da65d2be089d3b9d3e72ffdd27cf6",
        "2f56a5cccbfdfb3b443123d57a78a00a25ebe3de"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 30 15:12:37 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 30 15:12:37 2019 -0700"
      },
      "message": "[automerger skipped] DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: 7f296fb742\nam: 2f56a5cccb -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ia547d11768af8e2377bbe8f4f4c72f9b04d0a820\n"
    },
    {
      "commit": "2f56a5cccbfdfb3b443123d57a78a00a25ebe3de",
      "tree": "ce202cbbfd6f17de3df40daa0951cbb6e073128a",
      "parents": [
        "dd611e645e69ac3e2c327051307d6ace85a50503",
        "7f296fb742e985fa37eed897fa71513a6a165594"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 30 14:44:09 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 30 14:44:09 2019 -0700"
      },
      "message": "DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master\nam: 7f296fb742\n\nChange-Id: I928fee513ee054fb5a309ed241ad6fa51277a74d\n"
    },
    {
      "commit": "7f296fb742e985fa37eed897fa71513a6a165594",
      "tree": "ce202cbbfd6f17de3df40daa0951cbb6e073128a",
      "parents": [
        "655cce9a9adfa5c7efc2016be8abca886a11b3b8",
        "dd611e645e69ac3e2c327051307d6ace85a50503"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 30 11:48:04 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Oct 30 11:48:04 2019 -0700"
      },
      "message": "DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master\n\nBug: 142003500\nChange-Id: I2b36d7d4cd66bdce9bbd1305f247131593efea99\n"
    },
    {
      "commit": "68ca3841567247ac1f7850801a164f58738d8df9",
      "tree": "01a945d0d70765b0d5e3c4a149fd752048921b03",
      "parents": [
        "c8fca6b4a02d695b1ceea39b330d4406001c03ed"
      ],
      "author": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Tue Oct 29 11:51:48 2019 -0400"
      },
      "committer": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Tue Oct 29 12:14:42 2019 -0400"
      },
      "message": "doc: fix typo\n"
    },
    {
      "commit": "cb7c76d2fb0da65d2be089d3b9d3e72ffdd27cf6",
      "tree": "ce202cbbfd6f17de3df40daa0951cbb6e073128a",
      "parents": [
        "f6e277e9a8f4d2f597c829a0a69236f4365d69ca",
        "dd611e645e69ac3e2c327051307d6ace85a50503"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Sep 08 15:12:57 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Sep 08 15:12:57 2019 -0700"
      },
      "message": "[automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master am: 655cce9a9a -s ours am: 8f369d8ac4 -s ours\nam: dd611e645e -s ours\nam skip reason: change_id I1dc1105688ca3684b3c2ff66ebf69cb58d6722cb with SHA1 2a4184366a is in history\n\nChange-Id: I8016f957934136a76545eecc1c72854ef71da31b\n"
    },
    {
      "commit": "dd611e645e69ac3e2c327051307d6ace85a50503",
      "tree": "ce202cbbfd6f17de3df40daa0951cbb6e073128a",
      "parents": [
        "6085ee872a893b71c5c70673f25d050bb136a47d",
        "8f369d8ac4e9abc73cd5a3ae8e092cdab899a4c7"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Sep 08 14:51:52 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Sep 08 14:51:52 2019 -0700"
      },
      "message": "[automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master am: 655cce9a9a -s ours\nam: 8f369d8ac4 -s ours\nam skip reason: change_id I1dc1105688ca3684b3c2ff66ebf69cb58d6722cb with SHA1 2a4184366a is in history\n\nChange-Id: If9024df562f32e0d263905f3ef0c2330824b2869\n"
    },
    {
      "commit": "8f369d8ac4e9abc73cd5a3ae8e092cdab899a4c7",
      "tree": "ce202cbbfd6f17de3df40daa0951cbb6e073128a",
      "parents": [
        "921ef16d8829edd3db5c40e98dafefaad65a065a",
        "655cce9a9adfa5c7efc2016be8abca886a11b3b8"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Sep 08 14:31:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Sep 08 14:31:32 2019 -0700"
      },
      "message": "[automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master\nam: 655cce9a9a -s ours\nam skip reason: change_id I1dc1105688ca3684b3c2ff66ebf69cb58d6722cb with SHA1 2a4184366a is in history\n\nChange-Id: I2647a034fd94fde81e55fcd8b364965acf1f52cb\n"
    },
    {
      "commit": "655cce9a9adfa5c7efc2016be8abca886a11b3b8",
      "tree": "ce202cbbfd6f17de3df40daa0951cbb6e073128a",
      "parents": [
        "01e898384e36ea8fbec93c7d780d1cbe85e273d2",
        "7256fe0bb205ed0c6597e62cb63295a2f05e1e6c"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Sep 08 12:43:53 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Sep 08 12:43:53 2019 -0700"
      },
      "message": "Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master\n\nNo content change.\n\nBug: 135460123\nChange-Id: I24e5e38765de4e1a309deb1c54c0572478677134\nMerged-In: I1dc1105688ca3684b3c2ff66ebf69cb58d6722cb\n"
    },
    {
      "commit": "c8fca6b4a02d695b1ceea39b330d4406001c03ed",
      "tree": "1c49434d07e53e1072279ede672d5ecabd242c76",
      "parents": [
        "992eb2fe8024886da337d2c09cbd61c8e4dca39a"
      ],
      "author": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Sat Sep 07 00:46:59 2019 -0400"
      },
      "committer": {
        "name": "Tristan Matthews",
        "email": "tmatth@videolan.org",
        "time": "Sat Sep 07 11:18:22 2019 -0400"
      },
      "message": "os_types: fix unsigned typedefs for MacOS\n\nThis effectively reverts f8ce071e1040c766157d630d920d6165d35fe422 which was\nprobably broken by 6449883ccacfee276ed9d99fa047342cdc51ab88.\n"
    },
    {
      "commit": "f6e277e9a8f4d2f597c829a0a69236f4365d69ca",
      "tree": "ce202cbbfd6f17de3df40daa0951cbb6e073128a",
      "parents": [
        "a18cd52d06104856af660ae648417a1b116bf376",
        "6085ee872a893b71c5c70673f25d050bb136a47d"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Sep 05 12:48:47 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 05 12:48:47 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge Android 10 into master\" am: 01e898384e -s ours am: d98782e2ba am: 921ef16d88\nam: 6085ee872a -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I4bd1815e1721d79dedd65ade5213341558ede621\n"
    },
    {
      "commit": "6085ee872a893b71c5c70673f25d050bb136a47d",
      "tree": "ce202cbbfd6f17de3df40daa0951cbb6e073128a",
      "parents": [
        "7256fe0bb205ed0c6597e62cb63295a2f05e1e6c",
        "921ef16d8829edd3db5c40e98dafefaad65a065a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Sep 05 12:30:54 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 05 12:30:54 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge Android 10 into master\" am: 01e898384e -s ours am: d98782e2ba\nam: 921ef16d88\n\nChange-Id: I111b6aa60267556924d71b0003145a6a6a34f106\n"
    },
    {
      "commit": "921ef16d8829edd3db5c40e98dafefaad65a065a",
      "tree": "ce202cbbfd6f17de3df40daa0951cbb6e073128a",
      "parents": [
        "7256fe0bb205ed0c6597e62cb63295a2f05e1e6c",
        "d98782e2ba4ddc5666ff0711b63264ab8704ac3e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Sep 05 12:03:04 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 05 12:03:04 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge Android 10 into master\" am: 01e898384e -s ours\nam: d98782e2ba\n\nChange-Id: Ie6339085c557def2c215f281f28b9086c67fadb4\n"
    },
    {
      "commit": "d98782e2ba4ddc5666ff0711b63264ab8704ac3e",
      "tree": "ce202cbbfd6f17de3df40daa0951cbb6e073128a",
      "parents": [
        "385dcd8b63a4f3fe2b49b6b18c69fc565840cbb1",
        "01e898384e36ea8fbec93c7d780d1cbe85e273d2"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Sep 05 11:40:38 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Sep 05 11:40:38 2019 -0700"
      },
      "message": "[automerger skipped] Merge \"DO NOT MERGE - Merge Android 10 into master\"\nam: 01e898384e -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: Ia5941e8f2b714cb5adb2658d7338b813a7275512\n"
    },
    {
      "commit": "01e898384e36ea8fbec93c7d780d1cbe85e273d2",
      "tree": "ce202cbbfd6f17de3df40daa0951cbb6e073128a",
      "parents": [
        "b4224e0f14bc66df11e570a84d7039c6fc29787b",
        "2a4184366aed64d8c528bcb7a21db1a04c3b9771"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Sep 05 16:53:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 05 16:53:28 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Merge Android 10 into master\""
    },
    {
      "commit": "992eb2fe8024886da337d2c09cbd61c8e4dca39a",
      "tree": "fb6f454cc5e3ab0af5f71230283fb9b28051ac67",
      "parents": [
        "ee859d89d0d1529162795b873dd38d42d26cae22"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Sep 05 09:26:25 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Sep 05 09:26:25 2019 -0700"
      },
      "message": "README: Remove trailing whitespace.\n"
    },
    {
      "commit": "ee859d89d0d1529162795b873dd38d42d26cae22",
      "tree": "193483835f9d8521048dd501827b9985c4c9f9b5",
      "parents": [
        "d50b8d7ac0fe9d0089062d0efdbd64a083d5f4c6"
      ],
      "author": {
        "name": "willson-chen",
        "email": "willson.chenwx@gmail.com",
        "time": "Sat Aug 24 17:16:20 2019 +0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Thu Sep 05 09:26:04 2019 -0700"
      },
      "message": "README: Add Testing section\n\nadd `make test` to README.md\n\nOn windows platform, building with MinGW can run \u0027make check\u0027 (autoconf)\nand \u0027ctest\u0027 or \u0027make test\u0027 (cmake), while building with MSBuild can only\nrun \u0027ctest -c Release|Debug\u0027.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "2a4184366aed64d8c528bcb7a21db1a04c3b9771",
      "tree": "ce202cbbfd6f17de3df40daa0951cbb6e073128a",
      "parents": [
        "b4224e0f14bc66df11e570a84d7039c6fc29787b",
        "385dcd8b63a4f3fe2b49b6b18c69fc565840cbb1"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Sep 04 13:33:45 2019 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Sep 04 13:33:45 2019 -0700"
      },
      "message": "DO NOT MERGE - Merge Android 10 into master\n\nBug: 139893257\nChange-Id: I1dc1105688ca3684b3c2ff66ebf69cb58d6722cb\n"
    },
    {
      "commit": "d50b8d7ac0fe9d0089062d0efdbd64a083d5f4c6",
      "tree": "7dcddac4951e14cea6a77c9e113deb761d550a31",
      "parents": [
        "bada45718453ac27b56773ae663f7e65112f6a6e"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Sat Aug 31 08:44:09 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Sat Aug 31 08:44:09 2019 -0700"
      },
      "message": "Add release checksums for libogg-1.3.4 source packages.\n\nThese should match http://downloads.xiph.org/releases/ogg/SHA256SUMS\n"
    },
    {
      "commit": "bada45718453ac27b56773ae663f7e65112f6a6e",
      "tree": "7bf2180b4a448dc2ea079ec10dd09b18fcb45b3a",
      "parents": [
        "07de4ca9cda945c122d0de5ed30a6c54028c4deb"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:47:46 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 16:05:52 2019 -0700"
      },
      "message": "Update documentation version and release date for v1.3.4.\n\nResult of running make -C doc/libogg update-doc-version.\n"
    },
    {
      "commit": "07de4ca9cda945c122d0de5ed30a6c54028c4deb",
      "tree": "7e4ab04697728add42338103d062a1b338999519",
      "parents": [
        "13b89bab4d03747b3837647cf8b0442640408412"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:39:29 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 16:05:52 2019 -0700"
      },
      "message": "Update version for v1.3.4.\n"
    },
    {
      "commit": "13b89bab4d03747b3837647cf8b0442640408412",
      "tree": "04b8cb3f452b06856e52280ecb7921564061ccac",
      "parents": [
        "8e84da6eb58e1c1182e767eab5881c01cb338910"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:37:50 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 16:05:52 2019 -0700"
      },
      "message": "Update CHANGES for v1.3.4.\n\nList of significant changes since the last release tag.\n"
    },
    {
      "commit": "8e84da6eb58e1c1182e767eab5881c01cb338910",
      "tree": "dda534764592d08a64fcad2e1cf2cfe3077cea3e",
      "parents": [
        "7abfed15179461ee47ebb0537cd8be5b241adf82"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:49:03 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 16:05:27 2019 -0700"
      },
      "message": "Update release checklist.\n\nDescribe how to update documentation versioning. No need for\nsed one-liners each time.\n"
    },
    {
      "commit": "7abfed15179461ee47ebb0537cd8be5b241adf82",
      "tree": "3abde5f08716ab67d0658b55438374556ffdb697",
      "parents": [
        "5dbbfd4f6830d29879b2dfdf83edcd5a8f30c855"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:54:41 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 16:03:45 2019 -0700"
      },
      "message": "Distribute the whole cmake directory.\n\nInclude everything in the cmake directory in the `make dist`\ntarget. Fixes a missing include error in the CMake build\nfrom a release tarball for `CheckSizes.cmake`.\n\nSigned-off-by: Tristan Matthews \u003ctmatth@videolan.org\u003e\n"
    },
    {
      "commit": "5dbbfd4f6830d29879b2dfdf83edcd5a8f30c855",
      "tree": "7692c4562a284aca7ae7b02b855b2c1354358929",
      "parents": [
        "105eaed9551973e0fd6ee6c5bf36624a07959133"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 14:09:56 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 14:58:10 2019 -0700"
      },
      "message": "Run the cmake build as part of make distcheck.\n\nVerify that the CMake build works from a release tarball.\nThis will give coverage for problems with part of the\nCMake build description not being included in the\nsource package. We still consider the `make dist`\noutput from the GNU autotools build to be canonical.\n"
    },
    {
      "commit": "105eaed9551973e0fd6ee6c5bf36624a07959133",
      "tree": "d0c18169f42036bb0b464f44aeec58c226151100",
      "parents": [
        "c2c2f755712b05be03b2ea3179ec70fbacf96802"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:22:40 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:35:52 2019 -0700"
      },
      "message": "Fix a typo in CHANGES.\n\nNB CMakelists was in the repo at the time of the 1.3.3 release,\nbut didn\u0027t make it into the 1.3.3 dist target, so it can\u0027t be\nsaid to be available for that release.\n"
    },
    {
      "commit": "c2c2f755712b05be03b2ea3179ec70fbacf96802",
      "tree": "7cfe7af49fbf5d9a3af72874e13f8ce22c681f96",
      "parents": [
        "6d55ddf64b65227409c1e13039aa1f9c13a921b2"
      ],
      "author": {
        "name": "willson-chen",
        "email": "willson.chenwx@gmail.com",
        "time": "Thu Aug 29 19:33:45 2019 +0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 13:08:24 2019 -0700"
      },
      "message": "modify cmake guide in README\n\ncmake in build dir is recommand by officially.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "6d55ddf64b65227409c1e13039aa1f9c13a921b2",
      "tree": "c70e03fde388c280602001bf4f4c7bb567970a44",
      "parents": [
        "771fe5b53f28da34bc0a9cb5657a75c0ea60126e"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Sat Aug 24 11:36:30 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:53:51 2019 -0700"
      },
      "message": "Use full platform name in project file\n"
    },
    {
      "commit": "771fe5b53f28da34bc0a9cb5657a75c0ea60126e",
      "tree": "a9251f449a36e83a30f5d3f731bfa9601bdd5efe",
      "parents": [
        "c1aa237f6b5af7eee20790333e0281b9d2d12005"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Sat Aug 24 11:25:54 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:53:51 2019 -0700"
      },
      "message": "Remove DLL configurations from appveyor.yml and fix platform name for x86\n"
    },
    {
      "commit": "c1aa237f6b5af7eee20790333e0281b9d2d12005",
      "tree": "4dfcf2cfb3271dfcbbdf1b86be3ee76c4205e5ed",
      "parents": [
        "4db3edae9aef7cbac51ed49e3676b981c921306c"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Sat Aug 24 10:44:00 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:52:17 2019 -0700"
      },
      "message": "Update appveyor.yml for project changes.\n\nUse the correct library filename and only package the dll\nif the build produced one.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "4db3edae9aef7cbac51ed49e3676b981c921306c",
      "tree": "59f53391d84fac0d5a9d7466a96343bf62d348ba",
      "parents": [
        "92af72dfc93a3bdb9002d7b2160ffc62ff626368"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Sat Aug 24 09:33:04 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:49:10 2019 -0700"
      },
      "message": "Remove VS2017 and VS2019 project files\n\nThe 2015 version of the project files can be opened by newer\nversions of Visual Studio, and we want to deprecate the project\nfiles in favour of the CMake build, so it doesn\u0027t make sense\nto support three different versions.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "92af72dfc93a3bdb9002d7b2160ffc62ff626368",
      "tree": "a2146d005c04120ed9f697ecc34a74fa0ed3005b",
      "parents": [
        "733fded86532cbb45e4707413ee42f40e2df2c4c"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Mon Apr 22 15:01:07 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Tidy up solutions and projects\n"
    },
    {
      "commit": "733fded86532cbb45e4707413ee42f40e2df2c4c",
      "tree": "2fcef47687d603cccc28f4406a8bca35e36fed15",
      "parents": [
        "5bc7a15675ccf43a36c86d37a8363d6b26a5e890"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Mon Apr 22 12:40:57 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Add VS2019 project\n"
    },
    {
      "commit": "5bc7a15675ccf43a36c86d37a8363d6b26a5e890",
      "tree": "4bca7657cec32dbb8be29040bb0050b361387b0f",
      "parents": [
        "6773ed8ce1955b95bbf52a8443a8a57a346287f9"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Sun Mar 31 02:22:16 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Don\u0027t use runtime DLLs in static builds (prevents LNK4217 linker warning)\n"
    },
    {
      "commit": "6773ed8ce1955b95bbf52a8443a8a57a346287f9",
      "tree": "04992e139bd62439d4ad1730733f92d99c438a85",
      "parents": [
        "2244d1abe4be9614141cb9eaaaf98d496ad856f5"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Tue Mar 26 13:20:10 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Make AppVeyor check DLL builds too\n"
    },
    {
      "commit": "2244d1abe4be9614141cb9eaaaf98d496ad856f5",
      "tree": "baec06cd98af17ce7cc0970d587e1106a8f4bbc0",
      "parents": [
        "e96100791d218a061b56853602c7762dd00c9eee"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Tue Mar 26 12:35:21 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Setup proper VS output directory structure\n"
    },
    {
      "commit": "e96100791d218a061b56853602c7762dd00c9eee",
      "tree": "8f2c449c7471d0e334eb1e21e2c958e6f1fe5191",
      "parents": [
        "5a234fa51f63d55723abf5a3b940c5573e1c1e18"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Tue Mar 26 11:42:46 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Disable minimal rebuild in VS2015 project\n"
    },
    {
      "commit": "5a234fa51f63d55723abf5a3b940c5573e1c1e18",
      "tree": "2eb5518aa021572024e83a9144892898c323dcc3",
      "parents": [
        "d1d7ca0db34432b3e5804db260b755e6bb635c27"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Tue Mar 26 10:27:25 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:36:21 2019 -0700"
      },
      "message": "Update project for VS2015 and appveyor.yml\n"
    },
    {
      "commit": "d1d7ca0db34432b3e5804db260b755e6bb635c27",
      "tree": "31b444c2bdd9df1a2510d1dd822bfc2c7bcc5137",
      "parents": [
        "17dba4d5c7e0a5b0da48ad2105d9a507833bf312"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Mon Mar 25 16:06:18 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:33:11 2019 -0700"
      },
      "message": "Add project for VS2017, update .gitignore\n"
    },
    {
      "commit": "17dba4d5c7e0a5b0da48ad2105d9a507833bf312",
      "tree": "f8c02a8a4d937bb8bb0540c10bc23d0061953845",
      "parents": [
        "6449883ccacfee276ed9d99fa047342cdc51ab88"
      ],
      "author": {
        "name": "Eugene Opalev",
        "email": "eugeneopalev@gmail.com",
        "time": "Tue Mar 19 16:53:30 2019 +0500"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Fri Aug 30 12:33:11 2019 -0700"
      },
      "message": "Do not include default library names in static build\n"
    },
    {
      "commit": "6449883ccacfee276ed9d99fa047342cdc51ab88",
      "tree": "735e999b39dcfbad62166baeaaf1a949800d1f36",
      "parents": [
        "51b74c367b7aed79b5561e9d13c2cb4b3a57762b"
      ],
      "author": {
        "name": "Brion Vibber",
        "email": "brion@pobox.com",
        "time": "Mon Jan 29 13:52:20 2018 -0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Aug 13 09:03:58 2019 -0700"
      },
      "message": "Fix iOS/macOS build with current SDKs.\n\nUse \u003csys/types.h\u003e not \u003cinttypes.h\u003e when building for Apple platforms,\nas it works with modular dynamic-framework builds.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "51b74c367b7aed79b5561e9d13c2cb4b3a57762b",
      "tree": "79a04f7999b12310077299b3ca9da63ce016062e",
      "parents": [
        "3461004ef053d50ce57260ed8ccbd9744ef9a329"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Aug 13 08:55:32 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Aug 13 08:55:32 2019 -0700"
      },
      "message": "Improve ogg_stream_state documentation formatting.\n\nCopy the struct definition from ogg.h which has better comment\nalignment.\n"
    },
    {
      "commit": "3461004ef053d50ce57260ed8ccbd9744ef9a329",
      "tree": "1cb6a30d2df676a0a395d84a86d5817cfcc0fdd9",
      "parents": [
        "689371fdc2ebb3bc068464608916db6e5a104228"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Aug 13 08:52:59 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Tue Aug 13 08:54:31 2019 -0700"
      },
      "message": "Fix ogg_stream_state documentation.\n\nThe pageno is declared `long` in the header, not `int`, although\nit\u0027s a 32-bit value in the page header.\n\nThanks to Spencer Russell for reporting the issue.\n"
    },
    {
      "commit": "689371fdc2ebb3bc068464608916db6e5a104228",
      "tree": "1878ea272564de46d82fcf8b4db8104ab8ca0d94",
      "parents": [
        "42597febc81afd9cff783e1a06b0f3f4f98eebe2"
      ],
      "author": {
        "name": "willson-chen",
        "email": "willson.chenwx@gmail.com",
        "time": "Tue Aug 13 00:25:00 2019 +0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Mon Aug 12 11:57:10 2019 -0700"
      },
      "message": "Fix memory leak in test_framing\n\noy.data memory is alloc by ogg_sync_buffer(), but does not call free()\nbefore main() exit. After fixing it, I test test_framing by valgrind.\nAnd no more memory leak in test_framing and test_bitwise right now.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "42597febc81afd9cff783e1a06b0f3f4f98eebe2",
      "tree": "23331143c7585c54716e1af42ec918ef2bb34f95",
      "parents": [
        "ae7aba9fff2ea59d79e2332b6b973f63d459f54d"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 12:10:13 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 15:58:29 2019 -0700"
      },
      "message": "Add a dll name to ogg.def.\n\nAccording to VS2017 docs, the initial LIBRARY line must include\na dll name. MSVC handles the missing name, but MinGW does not.\n\nRemoving the line entirely is also accepted by both toolchains,\nbut is contrary to documentation.\n\nBased on a patch by evpobr in https://github.com/xiph/ogg/pull/42\nNo ABI change according to comments there.\n"
    },
    {
      "commit": "ae7aba9fff2ea59d79e2332b6b973f63d459f54d",
      "tree": "787d9b0d013b738f9055ac943539854926347dfa",
      "parents": [
        "7c78ab63ec6316a702212291f7c62f38c5e7ba89"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 14:54:48 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 15:58:05 2019 -0700"
      },
      "message": "Don\u0027t update homebrew on macOS travis builds.\n\nThe macOS system image already provides a version of xz through\nhomebrew, so we don\u0027t need to explicitly install it through\n`brew bundle`.\n\nSkipping the `brew update` step reduces the runtime of test jobs\nfrom 6 minutes to 1, so we get test feedback more promptly.\n\nThe xz package is really only needed for \u0027make dist\u0027 targets,\nso listing it in a Brewfile doesn\u0027t help users get started\nbuilding the library. Better not to clutter the top-level\ndirectory further.\n"
    },
    {
      "commit": "7c78ab63ec6316a702212291f7c62f38c5e7ba89",
      "tree": "47cfd43cc782eadb361bf3528cb31bef72e63638",
      "parents": [
        "be336819acdc117711e879c7b4c00e877050df50"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 14:27:45 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 15:58:05 2019 -0700"
      },
      "message": "Only call cpack on linux travis builds.\n\nThe DEB package generator isn\u0027t available in the cmake version\nprovided by travis-ci.org, so only skip invoking it there.\n\nUnbreaks cmake build tests after adding macOS coverage.\n"
    },
    {
      "commit": "be336819acdc117711e879c7b4c00e877050df50",
      "tree": "e4358907beb9a24b190d7e79614d64cf70866896",
      "parents": [
        "7d034c60d2ba40116dab64dc0ad748fd30b6b77d"
      ],
      "author": {
        "name": "Stephen G",
        "email": "stephen@egroat.com",
        "time": "Sun Nov 26 16:04:25 2017 -0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 15:58:05 2019 -0700"
      },
      "message": "Improve travis coverage\n\nTest on Linux and macOS with both gcc and clang.\n\nUbuntu 14.04 (trusty) is now the default travis environment.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "7d034c60d2ba40116dab64dc0ad748fd30b6b77d",
      "tree": "4d525c976560ed1ddf7ff965c77854f6d8dd380b",
      "parents": [
        "934385378f45f11586b03b6214bf5f363649f3b6"
      ],
      "author": {
        "name": "Marcel Metz",
        "email": "mmetz@adrian-broher.net",
        "time": "Thu Oct 06 20:30:56 2016 +0200"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Aug 07 15:58:05 2019 -0700"
      },
      "message": "Add cmake as build system to AppVeyor configuration\n\n* Use build_script step in AppVeyor configuration.  This is a\n  preparation for building with multiple build systems.\n* Add BUILD_SYSTEM env variable to AppVeyor build matrix.  This\n  allows to switch between different build systems when building\n  multiple test matrix configurations.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    },
    {
      "commit": "934385378f45f11586b03b6214bf5f363649f3b6",
      "tree": "538a626a3d41f36133267b9e614dfecc9c017f0a",
      "parents": [
        "1b22b8958cdea300f9a49ef7adb59de57cdc60b0"
      ],
      "author": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Jul 31 09:06:32 2019 -0700"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Jul 31 09:07:06 2019 -0700"
      },
      "message": "Fix documentation typo.\n\nUpdate cut-and-paste description of the reset functions to reference\nresetting instead of clearing.\n"
    },
    {
      "commit": "1b22b8958cdea300f9a49ef7adb59de57cdc60b0",
      "tree": "b62b4e95e4245bc3f31c57dc7d6b48fcbfcc2ee7",
      "parents": [
        "d7ac86c97a7f4687f6e8efbd1156a64cc7534acc"
      ],
      "author": {
        "name": "willson-chen",
        "email": "willson-chenwx@gmail.com",
        "time": "Wed Jul 31 23:23:45 2019 +0800"
      },
      "committer": {
        "name": "Ralph Giles",
        "email": "giles@thaumas.net",
        "time": "Wed Jul 31 09:04:06 2019 -0700"
      },
      "message": "Fix memory leak in test_framing\n\nWe call ogg_stream_init() in main() of framing.c, but no\nogg_stream_clear() in corresponding. It will cause memory leak.\n\nSigned-off-by: Ralph Giles \u003cgiles@thaumas.net\u003e\n"
    }
  ],
  "next": "d7ac86c97a7f4687f6e8efbd1156a64cc7534acc"
}
