)]}'
{
  "log": [
    {
      "commit": "6ac03211fdf431d9eaf8e6c6590c48166499dff6",
      "tree": "1873d2a04edd338dcdf3dd3c5dd3893702157eb1",
      "parents": [
        "2f08ea127bfc220f1d3bd556764fdd6ab7316193"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Sat Aug 15 00:37:03 2020 +0000"
      },
      "committer": {
        "name": "David Clements",
        "email": "clementsd@google.com",
        "time": "Thu Aug 20 18:48:48 2020 +0000"
      },
      "message": "b/163142235 Update README with library and command line usage\n\nChange-Id: I395fb47362d814345c510744154f3babb3431e1a\n"
    },
    {
      "commit": "2f08ea127bfc220f1d3bd556764fdd6ab7316193",
      "tree": "d6eef266c099cfc2d5bee1d080f662cb1d4cb183",
      "parents": [
        "64e84a758db9a2f44db8cf72680b6a23497b7b07"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Sat Aug 15 00:34:22 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Sat Aug 15 00:40:13 2020 +0000"
      },
      "message": "b/163138925 Remove extended validation integrator bindings\n\nChange-Id: I2b6cd53114b853de0a10ba4a7389d5756c647dce\n"
    },
    {
      "commit": "64e84a758db9a2f44db8cf72680b6a23497b7b07",
      "tree": "da0fa5c333e91b8ba8331404c7b5adc725937a15",
      "parents": [
        "575ff2d1975b234f4d3a470aa91ae59b0f0c6001"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Fri Aug 14 00:52:33 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Fri Aug 14 17:54:15 2020 +0000"
      },
      "message": "b/163138925 Integrate command line module with Extended Validator\n\nChange-Id: Icc7fc46ed2f870886b420f1af1f623394368c5fd\n"
    },
    {
      "commit": "575ff2d1975b234f4d3a470aa91ae59b0f0c6001",
      "tree": "6ce3a4079df9bf6beabaf132c135b1004f849963",
      "parents": [
        "2e5aaeb2a7b891fefec0de010d1c98c1d430a697",
        "804a8f2ee7d6ea11fb9807ca95b07e2a70386491"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Fri Aug 14 17:28:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 14 17:28:24 2020 +0000"
      },
      "message": "Merge \"b/163430475 Add missing traversal test classes\""
    },
    {
      "commit": "2e5aaeb2a7b891fefec0de010d1c98c1d430a697",
      "tree": "8f61041ef36410cd92a80826ef13475f7c2300c2",
      "parents": [
        "4be20c9d5e368404233ac4f8f563e07cafa1f7ee"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Thu Aug 13 23:34:04 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Thu Aug 13 23:40:19 2020 +0000"
      },
      "message": "b/161441872 Integrate scope validation in extended validator\n\nChange-Id: I82c8c93d7f736c9f87510f1e03d3ce8fac8ffcbc\n"
    },
    {
      "commit": "4be20c9d5e368404233ac4f8f563e07cafa1f7ee",
      "tree": "17323ba11b8eab4d2483afb722a7ae4bb422362b",
      "parents": [
        "a383757f48fefa6eb88b9329b6c3fb13b3c83689",
        "5b50003ffc00cf97a5503f2f4ad7b506059cd507"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Thu Aug 13 22:28:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 13 22:28:14 2020 +0000"
      },
      "message": "Merge \"b/163175421 Add scope validation for x-security-fresh and x-security-rules\""
    },
    {
      "commit": "a383757f48fefa6eb88b9329b6c3fb13b3c83689",
      "tree": "35906f93ffdd120555c447e7c99e64e3c9bf005f",
      "parents": [
        "0a9a2b47c4d13cb4b0a4e2c8b65fd32c4c7af26c",
        "5fc7ee168348f19c2c85b62a36054bd8258fde9a"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Thu Aug 13 22:27:56 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Aug 13 22:27:56 2020 +0000"
      },
      "message": "Merge \"b/161441872 Add extension validation logic for extended validator\""
    },
    {
      "commit": "804a8f2ee7d6ea11fb9807ca95b07e2a70386491",
      "tree": "c8a73dbb1c4db28acd37995308ad206bf50364b0",
      "parents": [
        "0a9a2b47c4d13cb4b0a4e2c8b65fd32c4c7af26c"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Thu Aug 13 05:33:41 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Thu Aug 13 05:33:41 2020 +0000"
      },
      "message": "b/163430475 Add missing traversal test classes\n\nChange-Id: Id4557a247af14787e5d2e98cc6a343a0ad7343d3\n"
    },
    {
      "commit": "5b50003ffc00cf97a5503f2f4ad7b506059cd507",
      "tree": "ea48a9e9414327b9f2dfa0777873c52d0171f71a",
      "parents": [
        "0a9a2b47c4d13cb4b0a4e2c8b65fd32c4c7af26c"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Tue Aug 11 17:49:58 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Wed Aug 12 23:33:33 2020 +0000"
      },
      "message": "b/163175421 Add scope validation for x-security-fresh and x-security-rules\n\nChange-Id: I59699b1c357b1fcc0f4ab87ad7fae24fd243c237\n"
    },
    {
      "commit": "0a9a2b47c4d13cb4b0a4e2c8b65fd32c4c7af26c",
      "tree": "e5389ad525668955ed25eb35606c21fc714c57e0",
      "parents": [
        "7a338fee7e4abdb396aebc733f83dce5d12a6bba",
        "15492a24d56d3593d9e50a3ed798af921aae7fa3"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Wed Aug 12 23:18:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 12 23:18:11 2020 +0000"
      },
      "message": "Merge \"b/163140302 Add schema validation for x-security-fresh extension\""
    },
    {
      "commit": "5fc7ee168348f19c2c85b62a36054bd8258fde9a",
      "tree": "ae1a43a187436acaf2f5ec1b48f08a0090968bdd",
      "parents": [
        "7a338fee7e4abdb396aebc733f83dce5d12a6bba"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Tue Aug 11 08:03:23 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Wed Aug 12 23:17:07 2020 +0000"
      },
      "message": "b/161441872 Add extension validation logic for extended validator\n\nChange-Id: If26bded391c83ab86e23bcd1c3049e9bf13022f9\n"
    },
    {
      "commit": "7a338fee7e4abdb396aebc733f83dce5d12a6bba",
      "tree": "f9411ce90ee4d44fc4dcc06886135d9ad87b1913",
      "parents": [
        "f429b40075c4ef4eb6f37ef797fa90d58cd31554",
        "945ee4254b6d5dbf088e4422b5b913199c312720"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Wed Aug 12 03:20:14 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 12 03:20:14 2020 +0000"
      },
      "message": "Merge \"b/163140877 Add schema validation for x-security-rules extension\""
    },
    {
      "commit": "f429b40075c4ef4eb6f37ef797fa90d58cd31554",
      "tree": "ac354e8a02d0940dcb9980c0fcf590b946d3ef4d",
      "parents": [
        "52c76ea70e6275b9e59be7fab33c0ec236c1d041",
        "86ff7b52995d0a3aec9871bcd6f101d76dddc871"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Tue Aug 11 17:21:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 11 17:21:36 2020 +0000"
      },
      "message": "Merge \"b/163430475 Refactor traverse methods to return extensions\""
    },
    {
      "commit": "52c76ea70e6275b9e59be7fab33c0ec236c1d041",
      "tree": "4b07f35f38a3823920cf4fdc23e7f81aa6e7b76d",
      "parents": [
        "23071aa378b819c101133a1e48d4e7f5e392368d",
        "34dc244f3411bb89d52cb3f6585c239eeee8d1d1"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Tue Aug 11 16:36:47 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 11 16:36:47 2020 +0000"
      },
      "message": "Merge \"b/161829123 Create extension scope validator with validation for three extensions\""
    },
    {
      "commit": "86ff7b52995d0a3aec9871bcd6f101d76dddc871",
      "tree": "50e8d28fd292c5b14a177460b3216bfaf38c91c3",
      "parents": [
        "23071aa378b819c101133a1e48d4e7f5e392368d"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Tue Aug 11 03:19:24 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Tue Aug 11 06:56:42 2020 +0000"
      },
      "message": "b/163430475 Refactor traverse methods to return extensions\n\nChange-Id: I8b95e8e3604f8306cdf96e7423405e20cfd41e42\n"
    },
    {
      "commit": "15492a24d56d3593d9e50a3ed798af921aae7fa3",
      "tree": "350bc40a9d105aac58178d90e16c31548987dc2b",
      "parents": [
        "945ee4254b6d5dbf088e4422b5b913199c312720"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Sat Aug 08 04:53:06 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Sat Aug 08 04:53:06 2020 +0000"
      },
      "message": "b/163140302 Add schema validation for x-security-fresh extension\n\nChange-Id: Ide5093203fbe733b8d631046cced467441dce02e\n"
    },
    {
      "commit": "945ee4254b6d5dbf088e4422b5b913199c312720",
      "tree": "5449eb99a946102e4193dd29e19e7652c51b8558",
      "parents": [
        "c794315263ccb9da1c4c45b5e9ee7bbe3b5d006f"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Sat Aug 08 02:48:17 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Sat Aug 08 03:52:47 2020 +0000"
      },
      "message": "b/163140877 Add schema validation for x-security-rules extension\n\nChange-Id: I357d4d606cf18adb0194d57e0d11d64eda98de62\n"
    },
    {
      "commit": "34dc244f3411bb89d52cb3f6585c239eeee8d1d1",
      "tree": "ab5819c3c707b1769d74a9578af84195fe2ac3f8",
      "parents": [
        "c794315263ccb9da1c4c45b5e9ee7bbe3b5d006f"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Thu Aug 06 22:59:07 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Fri Aug 07 23:49:51 2020 +0000"
      },
      "message": "b/161829123 Create extension scope validator with validation for three extensions\n\nChange-Id: If11cfc7327f23f9f53e29415cceabcf11730a868\n"
    },
    {
      "commit": "23071aa378b819c101133a1e48d4e7f5e392368d",
      "tree": "4aec3705466ce0922578e5d2fb6f0b8312815fdd",
      "parents": [
        "c794315263ccb9da1c4c45b5e9ee7bbe3b5d006f"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Fri Aug 07 15:14:43 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Fri Aug 07 19:52:59 2020 +0000"
      },
      "message": "b/162682119 Send OpenApiSpec SecurityRequirements to TraversalHelper\n\nChange-Id: Ied46d0b000395ff22003c735b6788dd09eeecb1f\n"
    },
    {
      "commit": "c794315263ccb9da1c4c45b5e9ee7bbe3b5d006f",
      "tree": "7ec58dd1f0006319c6ea9f0ce9e75860aa4bfec9",
      "parents": [
        "5232e570ea40b78af372812dd71ac93089b79edf",
        "0e654d6c0c95f0f5596ea5add3116922e4133344"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Fri Aug 07 19:32:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Aug 07 19:32:11 2020 +0000"
      },
      "message": "Merge \"b/162508047 Add Path Traversal\""
    },
    {
      "commit": "5232e570ea40b78af372812dd71ac93089b79edf",
      "tree": "fe929950aab41e6788b2f48d6d20145d4d6f6c7a",
      "parents": [
        "0e34a56ad8ee43c25b3e0907b14cc0850aa79e74"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Fri Aug 07 18:46:56 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Fri Aug 07 18:46:56 2020 +0000"
      },
      "message": "b/163145737 Schema for x-security-type-definitions should be array of objects\n\nChange-Id: I73d2f9252b76e077a876c21f1912f5d1f7fdfd15\n"
    },
    {
      "commit": "0e654d6c0c95f0f5596ea5add3116922e4133344",
      "tree": "553fb317f084c91fac8b2aeab36f28131969f06e",
      "parents": [
        "0e34a56ad8ee43c25b3e0907b14cc0850aa79e74"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Aug 06 22:50:00 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Fri Aug 07 18:16:01 2020 +0000"
      },
      "message": "b/162508047 Add Path Traversal\n\nChange-Id: I8a0456c6a2d78649984fe0fa03819318f2bd9e25\n"
    },
    {
      "commit": "0e34a56ad8ee43c25b3e0907b14cc0850aa79e74",
      "tree": "c4f6f4b66b779364e27cb25774e2d4e2a5c5e6f9",
      "parents": [
        "8f4e998ab8edd686036aabf1caeeee7157d704a2"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Aug 06 18:34:16 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Aug 06 22:30:31 2020 +0000"
      },
      "message": "b/163024265 Define Security Requirement Traversal\n\nChange-Id: I8c0127c9d946310d4350c3e6b25308d7bd3df13e\n"
    },
    {
      "commit": "8f4e998ab8edd686036aabf1caeeee7157d704a2",
      "tree": "c7073e2885990699bfc90951c064ed1bf82e0715",
      "parents": [
        "e0cb1df8f2bc1a86dc0a13a4df2b5a57f9da2f68"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Aug 06 02:12:23 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Aug 06 22:23:32 2020 +0000"
      },
      "message": "b/162949100 Define Callback Traversal\n\nChange-Id: Ie53c4641e424fa3e5d39c6c1016988236cfc4758\n"
    },
    {
      "commit": "e0cb1df8f2bc1a86dc0a13a4df2b5a57f9da2f68",
      "tree": "bef31eeae7ff7654df58d2a7e91dc1c2a4efbf98",
      "parents": [
        "689955d2f04c391d819c883a9440225fabc468fb"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Aug 06 03:27:53 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Aug 06 22:02:28 2020 +0000"
      },
      "message": "b/163024263 Define Response Traversal\n\nChange-Id: I9789ddd59d3be76bc9b4d8c519a46ed4eae08919\n"
    },
    {
      "commit": "689955d2f04c391d819c883a9440225fabc468fb",
      "tree": "65b66215bc69318aa47273988ef435ec2e46d68b",
      "parents": [
        "c7177c4524f25e07d63de481319ee859dda06e69"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Aug 06 03:07:47 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Aug 06 19:07:25 2020 +0000"
      },
      "message": "b/162942095 Define Parameter Traversal\n\nChange-Id: I91f871ead35889a9067c36743d90ea6aa4534c0a\n"
    },
    {
      "commit": "c7177c4524f25e07d63de481319ee859dda06e69",
      "tree": "cee6bfdabfc640968d7b5283b6227eb934c1175f",
      "parents": [
        "8af9e3958b99cbb84fbd7bf6115498dacfaf1746"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Wed Aug 05 23:00:30 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Aug 06 17:11:26 2020 +0000"
      },
      "message": "b/162014527 Define Operation Traversal structure\n\nChange-Id: I3f62adf49efaeb53af230f78c9f90b67505d7800\n"
    },
    {
      "commit": "8af9e3958b99cbb84fbd7bf6115498dacfaf1746",
      "tree": "6b201372caf8e6011d1454ac090dc4e716e6171e",
      "parents": [
        "2536a44e497de7703c1bf675fa8e81e8f353d0b3"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Thu Jul 30 06:54:35 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Thu Aug 06 08:28:41 2020 +0000"
      },
      "message": "b/162242995 Add named extension path to validation messages in schema validator\n\nChange-Id: Id444fb8e31bcc2baa52047167bfc438f40580be5\n"
    },
    {
      "commit": "2536a44e497de7703c1bf675fa8e81e8f353d0b3",
      "tree": "33b53c03fc2238e6d9bc3b1d185e91fd943f2350",
      "parents": [
        "e61d9dd1b4d6e29275878fc50699e4c153b077a3"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Tue Aug 04 18:52:48 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Wed Aug 05 16:08:17 2020 +0000"
      },
      "message": "b/162837037 Handle traversal null collections\n\nChange-Id: Ib14c3965a9646786ca4184852bdd98bf2a76d0f4\n"
    },
    {
      "commit": "e61d9dd1b4d6e29275878fc50699e4c153b077a3",
      "tree": "da12087306caa3a5fc232824db6a414f8acbe6da",
      "parents": [
        "7d6159b5af6aaa1b63366c4a0f710a106c63c699"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Jul 30 22:49:57 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Jul 30 23:59:32 2020 +0000"
      },
      "message": "b/162531354 Extract out redundant OpenApi4j object children iteration functionality\n\nChange-Id: I239cbfc5f2005e457d52c0db2ebc1cb87b020a4a\n"
    },
    {
      "commit": "7d6159b5af6aaa1b63366c4a0f710a106c63c699",
      "tree": "754d659beec30a1f513e80b972c991a3a48ab1b5",
      "parents": [
        "617f5d0ea7ed5a6923393b1f963410880e3ff755"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Tue Jul 21 06:04:29 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Tue Jul 28 20:11:24 2020 +0000"
      },
      "message": "b/161370934 Create extension schema validator with validation for three extensions\n\nChange-Id: I7aeed2ce1248605a68d27c482a2d58b95bccfe7b\n"
    },
    {
      "commit": "617f5d0ea7ed5a6923393b1f963410880e3ff755",
      "tree": "d1c7c3958ecf217f76468c498459ce380fd93af9",
      "parents": [
        "34351b78f26a44fe7de717c08ed98549afa9b94e"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Mon Jul 20 14:17:25 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Mon Jul 27 22:41:18 2020 +0000"
      },
      "message": "b/161637388 Add path tracking capability\n\nChange-Id: I045e27a94514f44d3230a640b5b8b55b3c443731\n"
    },
    {
      "commit": "34351b78f26a44fe7de717c08ed98549afa9b94e",
      "tree": "f78b0d6030fccbc7b257fbf542c39e9a0f2f271d",
      "parents": [
        "a43b5c9a3cb293ebfa3fdc6140946baa7ad4a4eb",
        "96e2fe8276bc75c12ae8b4a049e89efba3561bd9"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Mon Jul 27 21:16:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jul 27 21:16:05 2020 +0000"
      },
      "message": "Merge \"b/162010180 Implement Traversal for ExternalDocs on main OpenApi3 object\""
    },
    {
      "commit": "96e2fe8276bc75c12ae8b4a049e89efba3561bd9",
      "tree": "33852acf1d0705ade65c6d2986c9c6677d2e549f",
      "parents": [
        "6ad73ddeec546c22f50cc94f32eaec598f65d088"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Jul 23 20:24:16 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Jul 23 20:24:16 2020 +0000"
      },
      "message": "b/162010180 Implement Traversal for ExternalDocs on main OpenApi3 object\n\nChange-Id: I13b795f7de0be98271ea8fc0b2f482793cf2585f\n"
    },
    {
      "commit": "a43b5c9a3cb293ebfa3fdc6140946baa7ad4a4eb",
      "tree": "2d9c2bbdcb9693ebb653179a3aee362ff0da6781",
      "parents": [
        "6ad73ddeec546c22f50cc94f32eaec598f65d088"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Jul 23 18:48:43 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Jul 23 20:06:02 2020 +0000"
      },
      "message": "b/161811574 Refactor OpenApi3 and Info Traversal to check state of getters\n\nChange-Id: I984666c5902217e4c1f0028cb17d8753ae03c91b\n"
    },
    {
      "commit": "6ad73ddeec546c22f50cc94f32eaec598f65d088",
      "tree": "2d7f7b5567f51bac39ac9104cc68b38a3182e329",
      "parents": [
        "8e65bff2a6cc2f7026d5dbaefbfebdb67da468ae"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Sun Jul 19 17:11:23 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Jul 23 18:19:01 2020 +0000"
      },
      "message": "b/161470092 Implement traversal for OpenApi4j Tag object\n\nChange-Id: Ib038193c03e25bf7365aae90a34292647eecd8ea\n"
    },
    {
      "commit": "8e65bff2a6cc2f7026d5dbaefbfebdb67da468ae",
      "tree": "3649dadae0765aa417a7847bf8b919703814120d",
      "parents": [
        "33f0e99730895460b9b253bfedfd830d2fe3b723"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Jul 16 15:32:01 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Thu Jul 23 14:44:13 2020 +0000"
      },
      "message": "b/161473124 Implement traversal for the OpenApi4j Server object\n\nChange-Id: I112b66d810cc22bc6828652bbf63f454c8a1a950\n"
    },
    {
      "commit": "33f0e99730895460b9b253bfedfd830d2fe3b723",
      "tree": "7fde4cc75479bb0cd8a6fe9ce425442d7ee2ebdc",
      "parents": [
        "e030062235e6ef69ecb60620a6a217a6dac5a971"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Mon Jul 20 16:54:32 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Mon Jul 20 17:00:56 2020 +0000"
      },
      "message": "b/161133229  Initialize traversal delegating structure for the extended validator with full Info object traversal\n\nChange-Id: Iaadf3c806e5d87b170ee01fe4328e92593a34d8c\n"
    },
    {
      "commit": "e030062235e6ef69ecb60620a6a217a6dac5a971",
      "tree": "193a16577290183c018345da7901dc95b75f4487",
      "parents": [
        "b4d93068982719bbbe294d2af635719c258102c2"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Tue Jul 14 03:26:02 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Fri Jul 17 18:02:07 2020 +0000"
      },
      "message": "b/161148892 create extension value class and extension factory\n\nChange-Id: Ieffdf5dbb5ce547f424750598c410bdeda17bb7e\n"
    },
    {
      "commit": "b4d93068982719bbbe294d2af635719c258102c2",
      "tree": "bbbe3c0292e2fec1060472241d0d164448b8f205",
      "parents": [
        "d8aeacabd2a2864ff0ea676946a61dc9b7c206fe"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Tue Jun 30 20:25:01 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Fri Jul 10 17:20:26 2020 +0000"
      },
      "message": "b/160263407 Create command line client and arguments parser\n\nChange-Id: I775f340cd69e4f464946894d8c3f32f6ee2a561b\n"
    },
    {
      "commit": "d8aeacabd2a2864ff0ea676946a61dc9b7c206fe",
      "tree": "7ad478ad13d5ced210b3aa34898628a93cb588aa",
      "parents": [
        "1faa2e3a45a91817e2ae733e08a21d5a8c0f76f9"
      ],
      "author": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Mon Jun 29 16:34:56 2020 +0000"
      },
      "committer": {
        "name": "Juwuan Turner-Howard",
        "email": "juwuanhow@google.com",
        "time": "Mon Jul 06 21:13:31 2020 +0000"
      },
      "message": "b/159709036 create pipeline\u0027s document base parser.\n\nChange-Id: Icc2999dfefd887547ae9dc86992b89213c9462a1\n"
    },
    {
      "commit": "1faa2e3a45a91817e2ae733e08a21d5a8c0f76f9",
      "tree": "b232c400311d91489f72da4ae1ff52863080fc5f",
      "parents": [
        "b42e2f594756e8c681a468b685878e4af7b80347"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Tue Jun 23 02:34:04 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Wed Jun 24 23:43:51 2020 +0000"
      },
      "message": "b/159618326 Plugins and dependencies initial configuration\n\nChange-Id: Ic5021625f5fdfd61ef55c0f2f64a71eaf03e8775\n"
    },
    {
      "commit": "b42e2f594756e8c681a468b685878e4af7b80347",
      "tree": "b1dabcce7109f646d98e182cac279a11fc48ac6a",
      "parents": [
        "26dbd168ede6d5c36a3098dbd01a728f5bf22ccb"
      ],
      "author": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Thu Jun 18 20:55:49 2020 +0000"
      },
      "committer": {
        "name": "Trilok Tourani",
        "email": "ttourani@google.com",
        "time": "Mon Jun 22 17:38:36 2020 +0000"
      },
      "message": "Boilerplate code for new Google open source project\n\nBuganizer Ticket : http://b/159352755\n\nChange-Id: I861443198e633c8c96b32854de4c5a67479906fe\n"
    },
    {
      "commit": "26dbd168ede6d5c36a3098dbd01a728f5bf22ccb",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Arghya Das",
        "email": "arghyadas@google.com",
        "time": "Wed Jun 03 22:12:24 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 03 22:12:24 2020 +0000"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
