)]}'
{
  "log": [
    {
      "commit": "12ec17e7f192febdf4a316e5bffd1a5d4a9ea698",
      "tree": "c7f774644bcdb4acb75d4b1e370e38e76f55d333",
      "parents": [
        "90ffbb7db86494641f9578e953575befb8dadca6"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Apr 20 21:00:12 2026 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Apr 20 21:00:12 2026 -0500"
      },
      "message": "Neutralize customization environment variables in DejaGnu\n"
    },
    {
      "commit": "90ffbb7db86494641f9578e953575befb8dadca6",
      "tree": "6450c62686e671bc846c42c20479689ddc24bde4",
      "parents": [
        "6f18e7a98ccd6e2f634ab56dbf965c94d7df73b2"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Apr 02 22:32:41 2026 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Apr 02 22:32:41 2026 -0500"
      },
      "message": "Ensure that testsuites run in the POSIX locale\n"
    },
    {
      "commit": "6f18e7a98ccd6e2f634ab56dbf965c94d7df73b2",
      "tree": "2a3cc3969db410e656a744b99ad86c10498ae2e0",
      "parents": [
        "3d1fa86a0801e982d817c2d15f34bce61c8e21c3"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Mar 26 20:01:44 2026 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Mar 26 20:01:44 2026 -0500"
      },
      "message": "Change use of fconfigure(n) to accommodate Tcl 9\n"
    },
    {
      "commit": "3d1fa86a0801e982d817c2d15f34bce61c8e21c3",
      "tree": "7eef210ab24c9824e72d0a17e546fc37eb08dddb",
      "parents": [
        "4ba510d2e585793cb722b72de0bc57dfb1145a61"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Mar 25 19:46:36 2026 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Mar 25 19:46:36 2026 -0500"
      },
      "message": "Convert Tcl case to switch in baseboards/qemu.exp\n"
    },
    {
      "commit": "4ba510d2e585793cb722b72de0bc57dfb1145a61",
      "tree": "97d0264c9fe4eb3f1db8116a4fa6a7919af54c53",
      "parents": [
        "cc801fa28efb5787c4895c0570d6610e71344d93"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 02 20:36:01 2025 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 02 20:36:01 2025 -0600"
      },
      "message": "Adjust H8 support to accommodate changes in GCC\n"
    },
    {
      "commit": "cc801fa28efb5787c4895c0570d6610e71344d93",
      "tree": "2444608ce60612317ca8b7d28136a53bb7dba533",
      "parents": [
        "a1fdb1790edf841ff27492347a777c8131e13492"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 02 20:14:09 2025 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 02 20:25:35 2025 -0600"
      },
      "message": "Update restored H8 support following other changes\n"
    },
    {
      "commit": "a1fdb1790edf841ff27492347a777c8131e13492",
      "tree": "c93475bf48a3ef561bcf11fce131ede3f696be16",
      "parents": [
        "899e1510216ed1e17af7b21751b6caa38fbfce4d"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 02 20:21:33 2025 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 02 20:21:33 2025 -0600"
      },
      "message": "Restore H8 support files from history\n\nThese had previously been removed in\ncommit e38dd8aff575f10c84989669723d57cdbd1517c9.\n"
    },
    {
      "commit": "899e1510216ed1e17af7b21751b6caa38fbfce4d",
      "tree": "6ff6f3e865ac99ca0f05dca3613d57b6fc16bd77",
      "parents": [
        "bc809b75dee16ce58793d7689aa3952e0aa27db1"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Oct 10 20:17:37 2025 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Oct 10 20:17:37 2025 -0500"
      },
      "message": "Revise comments in testglue.c\n"
    },
    {
      "commit": "bc809b75dee16ce58793d7689aa3952e0aa27db1",
      "tree": "6fd3a2bc37c3658cfdafcb8f9c21750d49492834",
      "parents": [
        "5957611dd3735a92bf59a2d4155383661c136fde"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Oct 09 20:21:10 2025 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Oct 09 20:21:10 2025 -0500"
      },
      "message": "Add ANSI prototypes to testglue.c\n\nThe most recent C standard broke compatibility with the old definition\nsyntax previously used here.  On the off chance that someone out there\nmight want to use this with a pre-ANSI compiler, the changes have been\nmade conditional on __STDC__.\n"
    },
    {
      "commit": "5957611dd3735a92bf59a2d4155383661c136fde",
      "tree": "e9333562756eaa54f371ca18506ee07c7a98d1be",
      "parents": [
        "3ea7702a75a6b7a51a70a9e91c20eeff339ad007"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Oct 09 20:02:14 2025 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Oct 09 20:02:14 2025 -0500"
      },
      "message": "Annotate #ifdef blocks in testglue.c\n"
    },
    {
      "commit": "3ea7702a75a6b7a51a70a9e91c20eeff339ad007",
      "tree": "ee7e3299eea4b3626e0eb7fbe1ecc9fad5bfcc00",
      "parents": [
        "b2956c9cbd8abb0d45b44fc2d699158efcc32958"
      ],
      "author": {
        "name": "Rob Savoye",
        "email": "rob@fsf.org",
        "time": "Tue Oct 07 07:06:33 2025 -0600"
      },
      "committer": {
        "name": "Rob Savoye",
        "email": "rob@fsf.org",
        "time": "Tue Oct 07 07:06:41 2025 -0600"
      },
      "message": "Oops, fix comment block\n"
    },
    {
      "commit": "b2956c9cbd8abb0d45b44fc2d699158efcc32958",
      "tree": "879dd957a49e50abdcd3ae460a2765fc13e4831a",
      "parents": [
        "28fb424cf148b4713f2f3ce5a06322801d9974c0"
      ],
      "author": {
        "name": "Rob Savoye",
        "email": "rob@fsf.org",
        "time": "Tue Oct 07 07:05:46 2025 -0600"
      },
      "committer": {
        "name": "Rob Savoye",
        "email": "rob@fsf.org",
        "time": "Tue Oct 07 07:05:46 2025 -0600"
      },
      "message": "Oops, fix commednt block\n"
    },
    {
      "commit": "28fb424cf148b4713f2f3ce5a06322801d9974c0",
      "tree": "a868578d489ba25b7cc758113653a1fa7029aa73",
      "parents": [
        "98d75813f06ff2b0bb0d721558fce51db7e9ca6e"
      ],
      "author": {
        "name": "Rob Savoye",
        "email": "rob@fsf.org",
        "time": "Mon Oct 06 16:22:45 2025 -0600"
      },
      "committer": {
        "name": "Rob Savoye",
        "email": "rob@fsf.org",
        "time": "Mon Oct 06 16:22:45 2025 -0600"
      },
      "message": "Add missing copyright\n"
    },
    {
      "commit": "98d75813f06ff2b0bb0d721558fce51db7e9ca6e",
      "tree": "adad614bde9812c5588f61b444812394f55c8b39",
      "parents": [
        "03aeb7b4a3ce990d57f836dd492fa4d5829ca7cf"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jul 25 23:09:52 2025 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jul 25 23:09:52 2025 -0500"
      },
      "message": "Tighten test patterns for new unit \"bailout\" tests\n"
    },
    {
      "commit": "03aeb7b4a3ce990d57f836dd492fa4d5829ca7cf",
      "tree": "26bc93a1d270f8d32509275a1abc583c9ed4773f",
      "parents": [
        "979d21b53903e34bee13acd766abd5a4cc120c05"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jul 25 23:09:01 2025 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jul 25 23:09:17 2025 -0500"
      },
      "message": "Fix pattern matches in status summary tests\n"
    },
    {
      "commit": "979d21b53903e34bee13acd766abd5a4cc120c05",
      "tree": "74fa3821a39a404b263ca1c73db1d6a965a18ffa",
      "parents": [
        "26e211da5a9fa4345b81cf05635687ad66667114"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jul 25 22:49:31 2025 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jul 25 22:49:31 2025 -0500"
      },
      "message": "Credit reporter of PR79077 in ChangeLog\n"
    },
    {
      "commit": "26e211da5a9fa4345b81cf05635687ad66667114",
      "tree": "1b99ed5772632918bc0868c4b8a5f8512f37dc03",
      "parents": [
        "935a51f3c66ece357ce0d18f3aa3627a13cef7d5"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Jul 24 19:10:20 2025 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Jul 24 19:10:20 2025 -0500"
      },
      "message": "Add handling of incomplete unit test program runs\n\nDejaGnu generates an UNRESOLVED result if a test script fails with a\nTcl error; this commit provides analogous handling for failing unit\ntest programs that do not emit the expected \"END\" marker.\n"
    },
    {
      "commit": "935a51f3c66ece357ce0d18f3aa3627a13cef7d5",
      "tree": "96bffee4521e4117bebd6b9cde0775f04e94c6ac",
      "parents": [
        "417b59616a5ce4c5e752c34e11fe5ddc0f41b80c"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sun Oct 20 20:52:06 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sun Oct 20 20:52:06 2024 -0500"
      },
      "message": "Fix typo in reference manual\n"
    },
    {
      "commit": "417b59616a5ce4c5e752c34e11fe5ddc0f41b80c",
      "tree": "c0cad92a43d34396cfae8b39b53c41cbb6e93f07",
      "parents": [
        "49818909fb3e712d9a63a542263f88581347ba9c"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Sep 23 18:44:45 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Sep 23 18:44:45 2024 -0500"
      },
      "message": "Work around bug in AIX 7.1 awk in report card tool\n"
    },
    {
      "commit": "49818909fb3e712d9a63a542263f88581347ba9c",
      "tree": "66acdca23d638f2eb240ccac88c9faa3bbebc41e",
      "parents": [
        "713ce9a1618961cbf9492cbc0023d07f0b83df95"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Sep 18 20:52:48 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Sep 18 20:52:48 2024 -0500"
      },
      "message": "Add Zsh compatibility prologue to scripts\n\nThis dance has minimal impact on other shells but is needed for the\nauxiliary command launcher tests to pass with Zsh.  Also including it\nin the main runtest launcher script should not hurt.\n"
    },
    {
      "commit": "713ce9a1618961cbf9492cbc0023d07f0b83df95",
      "tree": "c9a58256dc82f02dc16150e214b06c8bb72da690",
      "parents": [
        "196e2199c1a4d6179a5191e4bb9dfde45c41d404"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 17 21:16:32 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Sep 18 20:31:43 2024 -0500"
      },
      "message": "Search for a POSIX shell in dejagnu auxiliary command launcher\n"
    },
    {
      "commit": "196e2199c1a4d6179a5191e4bb9dfde45c41d404",
      "tree": "a0b3ffb115b4f76e96f16a0d0a6ba3de71dce151",
      "parents": [
        "20306d7feb8b7e67485118aa56ba7658de6ccfc5"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 17 20:41:31 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Sep 18 20:31:43 2024 -0500"
      },
      "message": "Improve search for POSIX awk in dejagnu auxiliary launcher\n"
    },
    {
      "commit": "20306d7feb8b7e67485118aa56ba7658de6ccfc5",
      "tree": "4047bf9a9a4eebef8d2e090638ed6e09dfd21f86",
      "parents": [
        "8f7a490f321ba978ea5a0a35f42415101c5dcf54"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 17 20:36:00 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Sep 18 20:31:42 2024 -0500"
      },
      "message": "Fix shellcheck warnings\n"
    },
    {
      "commit": "8f7a490f321ba978ea5a0a35f42415101c5dcf54",
      "tree": "e0c3163712eb8be46b7293c5584fb9649298c30d",
      "parents": [
        "177bcba450882bfefbea478f9c621f3efcd9ec25"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 17 19:37:00 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Sep 18 20:31:42 2024 -0500"
      },
      "message": "Fix spurious output in help messages for auxiliary tools\n"
    },
    {
      "commit": "177bcba450882bfefbea478f9c621f3efcd9ec25",
      "tree": "8aa7aadf964c05c9fe06e22823fbb8b8adeba2cb",
      "parents": [
        "66e387dab578486a7e08627f8ae3289e8b203e37"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Sep 16 23:56:36 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Sep 18 20:31:42 2024 -0500"
      },
      "message": "Use multipass if LAUNCHER_SHELLS is set on command line\n\nThis is primarily for DejaGnu development, and allows the dejagnu(1)\nscript to be easily tested under a variety of shells.\n"
    },
    {
      "commit": "66e387dab578486a7e08627f8ae3289e8b203e37",
      "tree": "fb9e75633db1e66a330f068428391bcf383fe0dd",
      "parents": [
        "53423f965ba0e4e7973481e65debf8c9add6a59f"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Sep 16 20:38:04 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Sep 18 20:31:41 2024 -0500"
      },
      "message": "Add option for testing dejagnu auxiliary launcher with specified shell\n"
    },
    {
      "commit": "53423f965ba0e4e7973481e65debf8c9add6a59f",
      "tree": "6e4a6a13e7a1135a332f5e2616e8ecf5438bf3b3",
      "parents": [
        "7be57b729931bbdfa0770eabe4e7586170b28b1f"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Sep 12 21:00:21 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Sep 12 21:00:21 2024 -0500"
      },
      "message": "Change #! lines in launcher scripts\n\nThe Autoconf manual recommends the use of a space on #! lines.\n"
    },
    {
      "commit": "7be57b729931bbdfa0770eabe4e7586170b28b1f",
      "tree": "ff49362d821ed1ea6899078fee592022f6f090c1",
      "parents": [
        "eba9cab3f98e269d682b501970ff5d497fca8be2"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Sep 06 22:30:36 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Sep 06 22:30:36 2024 -0500"
      },
      "message": "Fix reading of user login name\n\nApparently DejaGnu had never before been run in an environment where\nwhoami(1) did not work, as the catch commands here did not actually\ncatch a failure.  The code here has also been cleaned up into a more\nstraightforward form that eliminates an unneeded temporary variable.\n"
    },
    {
      "commit": "eba9cab3f98e269d682b501970ff5d497fca8be2",
      "tree": "4cee7e93e8c4f091f1af1ac28a94fbb5fa82ad2b",
      "parents": [
        "a9c56ec4a94d5bae13ab5229eec7c81c1910a87a"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 03 22:15:15 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 03 22:15:15 2024 -0500"
      },
      "message": "Tidy last stragglers omitted due to various oversights\n\nThese were found with \"grep -R Franklin *\" at the top of the sources.\n"
    },
    {
      "commit": "a9c56ec4a94d5bae13ab5229eec7c81c1910a87a",
      "tree": "ad5af92a383721d0f378e91ec4dcf75d24e007dd",
      "parents": [
        "299b7869f1c3a33056abe9a05fffbbd4a6eaea2a"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 03 22:11:33 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 03 22:11:33 2024 -0500"
      },
      "message": "Tidy remaining license notices not fixed with automation\n\nThese varied, with some being in mixed style and others incomplete.\n"
    },
    {
      "commit": "299b7869f1c3a33056abe9a05fffbbd4a6eaea2a",
      "tree": "8a987b5c62ba1f1ace7c58bac934af6f81fabd41",
      "parents": [
        "1c09c99f4361d78a8fef0c209752df56da9e311c"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 03 22:02:22 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 03 22:02:22 2024 -0500"
      },
      "message": "Update most license notices to refer to WWW address\n\nThe old GPL notice previously used in DejaGnu contained instructions to\nwrite to the FSF to request a copy of the GPL.  Unfortunately, the FSF\noffice has moved, and the FSF now recommends citing a URL as a more\nstable address from which users can obtain a copy of the GPL if needed.\n\nThis patch was automated.\n"
    },
    {
      "commit": "1c09c99f4361d78a8fef0c209752df56da9e311c",
      "tree": "17de5372b6eafb618e3bd90f9003fbddf891cfe5",
      "parents": [
        "4367e0cb0a41fc2b965051dce240d549b4042cfe"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 03 21:50:59 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 03 21:50:59 2024 -0500"
      },
      "message": "Tidy license notices for files that should be part of DejaGnu\n"
    },
    {
      "commit": "4367e0cb0a41fc2b965051dce240d549b4042cfe",
      "tree": "818fa6a8884c7fc9b034b49b0a94a35d67dfd032",
      "parents": [
        "ed301dbd6a3d769670503ccfda1ea31b58d02547"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 03 21:12:24 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Sep 03 21:12:24 2024 -0500"
      },
      "message": "Tidy whitespace before updating license notices\n\nThis commit also fixes a missing separator line in autogen.sh.\n"
    },
    {
      "commit": "ed301dbd6a3d769670503ccfda1ea31b58d02547",
      "tree": "95b2253223c0444677c363a5507471d4e9c4327e",
      "parents": [
        "42979bd3b90ef3e0004653912423de8589eab0be"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Aug 14 22:06:24 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Aug 14 22:06:24 2024 -0500"
      },
      "message": "Adjust patterns for the GNU linker in prune_warnings\n"
    },
    {
      "commit": "42979bd3b90ef3e0004653912423de8589eab0be",
      "tree": "5047936cce0da52a4a0fb04852f6787c51bc73ab",
      "parents": [
        "ca371cf9c48186716d26c8e10d442affaf002c80"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Jun 19 21:55:59 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Jun 19 21:55:59 2024 -0500"
      },
      "message": "Revise stty settings used in testsuite\n"
    },
    {
      "commit": "ca371cf9c48186716d26c8e10d442affaf002c80",
      "tree": "81b8084c5ae464ad8dac7bacbdfbc8a569b170a4",
      "parents": [
        "1b90c9c17a67a276bad06860555b3adc4e4e989e"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Apr 13 19:36:47 2024 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Apr 13 19:36:47 2024 -0500"
      },
      "message": "Update web site addresses in manual\n"
    },
    {
      "commit": "1b90c9c17a67a276bad06860555b3adc4e4e989e",
      "tree": "4afb1cd97f5dc9d3dc9eb873e1e2760ce63dc5ac",
      "parents": [
        "ef0e2f97866f42e7197a26ef7ced3d30efacd9a8"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Dec 13 20:01:24 2023 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Dec 13 20:01:24 2023 -0600"
      },
      "message": "Update ChangeLog after installing patches\n"
    },
    {
      "commit": "ef0e2f97866f42e7197a26ef7ced3d30efacd9a8",
      "tree": "558180f9d20a4d1d48c0c037fce3650c30e4ba52",
      "parents": [
        "fbdcba42176e9f76c1d9e898347c91abd8b86df1"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@embecosm.com",
        "time": "Tue Dec 12 13:10:03 2023 +0000"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Dec 13 19:59:34 2023 -0600"
      },
      "message": "Harmonise test execution reporting across protocols\n\nReport both the full command and the timeout value consistently across\nvarious communication protocols, and always always output the report to\nthe log file, so that procedures do not have to be locally overridden to\nextract this data where needed to reproduce an issue by hand.\n\n\t* baseboards/qemu.exp (qemu_load): Add execution reporting.\n\t* config/gdb-comm.exp (gdb_comm_load): Likewise.\n\t* config/gdb_stub.exp (gdb_stub_load): Likewise.\n\t* config/sim.exp (sim_load): Likewise.\n\t* config/unix.exp (unix_load): Report full command in addition\n\tto timeout value.\n"
    },
    {
      "commit": "fbdcba42176e9f76c1d9e898347c91abd8b86df1",
      "tree": "08a0d3359eef3c680584a2cd6a00aa2e7f70c1a9",
      "parents": [
        "34d6720bb9371ad885f8e642a77d869929db15d6"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@embecosm.com",
        "time": "Tue Dec 12 13:09:54 2023 +0000"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 12 20:45:59 2023 -0600"
      },
      "message": "Use `test_timeout\u0027 consistently across protocols\n\nThe `test_timeout\u0027 global parameter was added with commit 73db65f53795,\nhowever for the `unix\u0027 protocol only and then only in the local case.\nUpdate the remote case of the `unix\u0027 protocol, other protocols that use\nvarious timeout sources, and the `qemu\u0027 board to take any `test_timeout\u0027\nsetting into account as appropriate.  Amend the manual accordingly.\n\n\t* baseboards/qemu.exp (qemu_load): Respect global `test_timeout\u0027\n\tsetting.\n\t* config/gdb-comm.exp (gdb_comm_load): Likewise.\n\t* config/gdb_stub.exp (gdb_stub_load): Likewise.\n\t* config/sim.exp (sim_load): Likewise.\n\t* config/unix.exp (unix_load): Likewise, in the remote case.\n\t* doc/dejagnu.texi (Local configuration file): Update\n\taccordingly.\n"
    },
    {
      "commit": "34d6720bb9371ad885f8e642a77d869929db15d6",
      "tree": "0045e036e9f283cc945c9ec9750f569b41abc78e",
      "parents": [
        "4d924d484a06e8b463fff966297f87a1eabc21bd"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@embecosm.com",
        "time": "Tue Dec 12 13:09:45 2023 +0000"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 12 20:45:59 2023 -0600"
      },
      "message": "Set `testcase_timeout\u0027 earlier on in `gdb_comm_load\u0027\n\nMove the setting of `testcase_timeout\u0027 earlier on in `gdb_comm_load\u0027.\nIt will be needed for reporting later on.  No semantics change.\n\n\t* config/gdb-comm.exp (gdb_comm_load): Set `testcase_timeout\u0027\n\tearlier on.\n"
    },
    {
      "commit": "4d924d484a06e8b463fff966297f87a1eabc21bd",
      "tree": "6da8b1073a3df764ba0db2766ed6d55d8b51adcb",
      "parents": [
        "68464b73fdbb474fce995b68140293e4f6b2b61c"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@embecosm.com",
        "time": "Tue Dec 12 13:09:37 2023 +0000"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 12 20:45:58 2023 -0600"
      },
      "message": "Do not set `test_timeout\u0027 in `unix_load\u0027\n\nThe `test_timeout\u0027 global parameter is expected to be optionally set by\na board description file and then taken into account by `unix_load\u0027 to\noverride the default of 300.  However not only the procedure checks for\nthe override but it sets the global parameter to the default as well if\nnot present.  This might make a minuscule TCL interpreter execution time\nreduction, but seems rather awkward from the programming style\u0027s point\nof view, and may cause undesired effects if the parameter is referred\nelsewhere.\n\nRemove the setting of the global parameter then, while retaining its\nsemantics.\n\n\t* config/unix.exp (unix_load): Don\u0027t ever set `test_timeout\u0027,\n\tjust use it locally.\n"
    },
    {
      "commit": "68464b73fdbb474fce995b68140293e4f6b2b61c",
      "tree": "5d078a91a64c2448c1be7ed7f5cee4f2d5b7fb65",
      "parents": [
        "a877b418a00dcc3c5b4d7584e0d85949c843c4ed"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 22 20:25:51 2023 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 22 20:25:51 2023 -0600"
      },
      "message": "Document the grand totals reported by report-card tool\n"
    },
    {
      "commit": "a877b418a00dcc3c5b4d7584e0d85949c843c4ed",
      "tree": "47bb502fdce45ccff915c27346e97e2c071cd3e9",
      "parents": [
        "c298959ef991b389b64a825f70094738c6a48780"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 07 21:08:04 2023 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 07 21:08:04 2023 -0600"
      },
      "message": "Fix tests that attempt to determine if target_alias has been set\n\nThe problem with using [info exists target_alias] is that target_alias\nis unconditionally initialized to the empty string and therefore always\nexists.\n"
    },
    {
      "commit": "c298959ef991b389b64a825f70094738c6a48780",
      "tree": "81be13c21d988c2d9a3c64358af3d37644916b2f",
      "parents": [
        "29ee012e9ae3ef34ee2c9d22ec25b41b7520a733"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Apr 20 21:24:32 2023 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Apr 20 21:24:32 2023 -0500"
      },
      "message": "Fix handling of lists given as command-line parameters\n"
    },
    {
      "commit": "29ee012e9ae3ef34ee2c9d22ec25b41b7520a733",
      "tree": "07e8473cfd769812c8045759cde1cf84e9ecb6b7",
      "parents": [
        "890006e411a09c66b2deb45018592f3ed93a22f5"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Apr 20 21:23:51 2023 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Apr 20 21:23:51 2023 -0500"
      },
      "message": "Change argument lists in option tests to use braced list notation\n"
    },
    {
      "commit": "890006e411a09c66b2deb45018592f3ed93a22f5",
      "tree": "84e2c942bb2328443352f6d3b4a649f0763b0765",
      "parents": [
        "865dc67cd4e4d24ac722b4a865bfe4597b765f54"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Apr 18 20:42:42 2023 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Apr 18 20:42:42 2023 -0500"
      },
      "message": "Tighten --objdir option test\n\nPreviously, this test did not ensure that the command-line value for\n--objdir was in force immediately after loading the local init file.\nThis allowed ::dejagnu::command_line::restore_cmd_vars to do nothing,\nyet the test would still pass.\n"
    },
    {
      "commit": "865dc67cd4e4d24ac722b4a865bfe4597b765f54",
      "tree": "39d6be059ebd19efa3b0c55cfa7d9e1e76ad2bc9",
      "parents": [
        "d807904c119232226a7f644b6a5ebdbb1ed2a67d"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 20 22:32:56 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 20 22:32:56 2022 -0600"
      },
      "message": "Change summary totals emitted by dejagnu.h for consistency\n"
    },
    {
      "commit": "d807904c119232226a7f644b6a5ebdbb1ed2a67d",
      "tree": "843d387c0656b0c631cea3333ab109a611effba4",
      "parents": [
        "4d829912f7104d6f96886c1e46c173e9e7478946"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 20 22:27:28 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 20 22:27:28 2022 -0600"
      },
      "message": "Add support for reporting errors and warnings in dejagnu.h\n"
    },
    {
      "commit": "4d829912f7104d6f96886c1e46c173e9e7478946",
      "tree": "7ef2ba3fa080a8df7c8e57f9fab005e5bf4a1759",
      "parents": [
        "61273e9de56672a7fd665a328c9804de6cff9432"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 20 21:55:44 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 20 21:55:44 2022 -0600"
      },
      "message": "Add support for errors and warnings in the unit test protocol\n"
    },
    {
      "commit": "61273e9de56672a7fd665a328c9804de6cff9432",
      "tree": "7eeb9505de3a75c0560062a44f8e7711fac00d4e",
      "parents": [
        "dedbb52e0ff76de343fda997b9209dc10b632c5c"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 20 21:43:12 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Dec 20 21:43:12 2022 -0600"
      },
      "message": "Add tests for result conversion after errors\n"
    },
    {
      "commit": "dedbb52e0ff76de343fda997b9209dc10b632c5c",
      "tree": "0336f9759f63e358101e00650e03f8d9efcbc07d",
      "parents": [
        "c9991345fe574151b7a0ce65cca73c48e4d6c85f"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 23:29:39 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 23:29:39 2022 -0600"
      },
      "message": "Rename libdejagnu test driver\n\nThe previous name was confusingly similar to the test programs.\n"
    },
    {
      "commit": "c9991345fe574151b7a0ce65cca73c48e4d6c85f",
      "tree": "6867cbd38bc9ab10bd54a654e6757ee6337bdc12",
      "parents": [
        "ad376ed0b13423f0e2208035a551ea03d0c47f26"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 23:24:48 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 23:24:48 2022 -0600"
      },
      "message": "Document the recent C++ API improvements and the rest of the C++ API\n"
    },
    {
      "commit": "ad376ed0b13423f0e2208035a551ea03d0c47f26",
      "tree": "606705009d028c20571818a0b73f027b5d1eba49",
      "parents": [
        "ac0996ca907ea71f5e9a17ea1b50238f461dc60e"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 23:22:55 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 23:22:55 2022 -0600"
      },
      "message": "Add global TestState object in dejagnu.h\n"
    },
    {
      "commit": "ac0996ca907ea71f5e9a17ea1b50238f461dc60e",
      "tree": "8c852d78bc4d82d97898b47037c863c06dc33f27",
      "parents": [
        "cc2dcde3edb178434be6ce74fdd12322a35fcfb5"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 23:22:32 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 23:22:32 2022 -0600"
      },
      "message": "Avoid spurious reinitialization in TestState\n"
    },
    {
      "commit": "cc2dcde3edb178434be6ce74fdd12322a35fcfb5",
      "tree": "008fb21128bf7c744327772e772065cf7b3a0f58",
      "parents": [
        "25c50aa4235fd396b740f19c5641dea5adaebc27"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 22:52:25 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 22:52:25 2022 -0600"
      },
      "message": "Revise generation of \"END\" messages in dejagnu.h\n\nThe \"END\" message is now produced upon normal exit, without requiring that\nthe totals() function or method be called.  The C++ API now emits totals\nonly when the last TestState object in the program is destroyed, instead\nof every time a TestState object is destroyed.  This required adding code\nto track the number of live TestState objects.\n"
    },
    {
      "commit": "25c50aa4235fd396b740f19c5641dea5adaebc27",
      "tree": "77e55cb6df9f88a92194dc2837be5543dfd57d38",
      "parents": [
        "ccb3c518df57ff2e9a4b1333dd03283b5ec8232b"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 22:29:35 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 22:29:35 2022 -0600"
      },
      "message": "Move C++ internals to prefixed names in dejagnu.h\n\nAlso tidy the TestState constructor.\n"
    },
    {
      "commit": "ccb3c518df57ff2e9a4b1333dd03283b5ec8232b",
      "tree": "19112642d54b10a81801a632779727defa102e09",
      "parents": [
        "a90a46c304d7ee6598941869017dad9e994913c4"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 22:09:10 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 22:09:10 2022 -0600"
      },
      "message": "Eliminate global buffer in dejagnu.h\n"
    },
    {
      "commit": "a90a46c304d7ee6598941869017dad9e994913c4",
      "tree": "6a4d83f9b2f60b11248f141307f9f2e79cb345b3",
      "parents": [
        "ee140a3ddf394c840807a01f32d80bfd01d95e03"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 22:07:42 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 22:07:42 2022 -0600"
      },
      "message": "Move unit test summary counters into global struct in dejagnu.h\n"
    },
    {
      "commit": "ee140a3ddf394c840807a01f32d80bfd01d95e03",
      "tree": "658ff4dd8b927543eb75b8b37124e07d179b05d0",
      "parents": [
        "5b0b2df48b0d84086c0050628e95bd93eca94a38"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 22:00:30 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Nov 30 22:00:30 2022 -0600"
      },
      "message": "Document use of \"DG_\" and \"DG__\" prefixes in dejagnu.h\n"
    },
    {
      "commit": "5b0b2df48b0d84086c0050628e95bd93eca94a38",
      "tree": "35c239a8098f99e6a881d6ba673409a0116cc559",
      "parents": [
        "907d26ddf2551d6d6aecccd136c38ba93cc80d06"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 23:08:42 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 23:08:42 2022 -0600"
      },
      "message": "Add tests for mixed C/C++ unit test library usage\n"
    },
    {
      "commit": "907d26ddf2551d6d6aecccd136c38ba93cc80d06",
      "tree": "65bbeca5343851320374153cb87fcc8ef96c8fed",
      "parents": [
        "93b2a2bafefcd647a55e72dda0618f55f4f694f7"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 22:50:45 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 22:50:45 2022 -0600"
      },
      "message": "Add comment in libdejagnu test driver that the framework tests are elsewhere\n"
    },
    {
      "commit": "93b2a2bafefcd647a55e72dda0618f55f4f694f7",
      "tree": "fe58b3f6689bb84e2083c3576418e9dc94d015c4",
      "parents": [
        "dfd31745f6ebee0696d67f044085b96e43aa8ee1"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 22:41:14 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 22:41:14 2022 -0600"
      },
      "message": "Remove old unit test program\n"
    },
    {
      "commit": "dfd31745f6ebee0696d67f044085b96e43aa8ee1",
      "tree": "b2bc51659baeae12f650e19bc7dfbf8294c28fc3",
      "parents": [
        "ebcfc9471dffd3d020d0a62eb049d56e0fff7905"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 22:27:27 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 22:27:27 2022 -0600"
      },
      "message": "Add tests for C++ unit test library\n"
    },
    {
      "commit": "ebcfc9471dffd3d020d0a62eb049d56e0fff7905",
      "tree": "eb1c3d733211e4e91c307826e1457236e0baac1f",
      "parents": [
        "9e26e771edd7b365b9ffcb64ca6f119cdb0ae414"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 22:26:32 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 22:26:32 2022 -0600"
      },
      "message": "Align C++ TestState::totals() with C totals()\n"
    },
    {
      "commit": "9e26e771edd7b365b9ffcb64ca6f119cdb0ae414",
      "tree": "c531c6289f84db50ddde59fc31b0bf294171ccee",
      "parents": [
        "b1a37815d0d1a8cbc9f980f20ddafaa29b5e503c"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 22:25:52 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 22:25:52 2022 -0600"
      },
      "message": "Add NOTE function to C++ unit test API\n"
    },
    {
      "commit": "b1a37815d0d1a8cbc9f980f20ddafaa29b5e503c",
      "tree": "567c3d9333e184add597b0d52a49da523d112407",
      "parents": [
        "1757c1eeff6cda9f77591349f190c86fdcdccb7e"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 21:48:48 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Nov 29 21:48:48 2022 -0600"
      },
      "message": "Fix incorrect documentation\n"
    },
    {
      "commit": "1757c1eeff6cda9f77591349f190c86fdcdccb7e",
      "tree": "d8a5a3533608ef8c6084d7d6643bf4d50c870af5",
      "parents": [
        "e940383f9d28c50559cbbf725035455b75c3ed6f"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Nov 28 21:30:49 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Nov 28 21:30:49 2022 -0600"
      },
      "message": "Document the dejagnu.h functions for the UNSUPPORTED status\n"
    },
    {
      "commit": "e940383f9d28c50559cbbf725035455b75c3ed6f",
      "tree": "1936ab599a842dd9bfc733a36b25708d03cbf26f",
      "parents": [
        "23862f5b87903eb6aff695b495a0c7c687958921"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Nov 28 21:21:00 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Nov 28 21:21:00 2022 -0600"
      },
      "message": "Remove wait() function in dejagnu.h to resolve PR59586\n"
    },
    {
      "commit": "23862f5b87903eb6aff695b495a0c7c687958921",
      "tree": "5562e1a5cba38b479b90de8c6232b97e8a3f6beb",
      "parents": [
        "add1e3e32ec43aed703fae19fccb997d09e37fdb"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Nov 28 21:08:29 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Nov 28 21:08:29 2022 -0600"
      },
      "message": "Update DejaGnu internal testsuite for changes to unit test protocol\n"
    },
    {
      "commit": "add1e3e32ec43aed703fae19fccb997d09e37fdb",
      "tree": "d18126acbaca724abb1892fb62432ed1009d7d29",
      "parents": [
        "92bf23d77f288766eddff2b04323c320f202c8c5"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Nov 28 20:53:29 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Nov 28 20:53:29 2022 -0600"
      },
      "message": "Add UNSUPPORTED test result to DejaGnu unit test protocol\n"
    },
    {
      "commit": "92bf23d77f288766eddff2b04323c320f202c8c5",
      "tree": "74c7a65b02b69729d5ab4c35c6b60ffbcfd99ba5",
      "parents": [
        "e8446c3ff0dafab7bf3615712dbe1cd621f09f5b"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Nov 28 20:31:45 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Nov 28 20:31:45 2022 -0600"
      },
      "message": "Add test for NOTE message type\n"
    },
    {
      "commit": "e8446c3ff0dafab7bf3615712dbe1cd621f09f5b",
      "tree": "91c8c9470af132ca08b6d9453e5c91fc83de5500",
      "parents": [
        "c173c009bd41b821e9fad4938d69d2204de69e55"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Nov 26 23:23:55 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Nov 26 23:23:55 2022 -0600"
      },
      "message": "Add tests for C unit test library\n"
    },
    {
      "commit": "c173c009bd41b821e9fad4938d69d2204de69e55",
      "tree": "7ef497b70e4f89ed4981834a16d8489ee0f8db66",
      "parents": [
        "999b7c0475d5f31c9fc29be58a97078bf6f0f2ec"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Nov 26 22:08:48 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Nov 26 22:08:48 2022 -0600"
      },
      "message": "Fix miscounting of expected failures in C unit test API\n"
    },
    {
      "commit": "999b7c0475d5f31c9fc29be58a97078bf6f0f2ec",
      "tree": "35b3f9c43abfbda98f898ff23e189fa56a4015bb",
      "parents": [
        "d747eee6ec891425846ea9c21819d9c2ea48ed34"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Nov 26 22:05:45 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Nov 26 22:05:45 2022 -0600"
      },
      "message": "Add explicit end-of-test marker to DejaGnu unit test protocol\n"
    },
    {
      "commit": "d747eee6ec891425846ea9c21819d9c2ea48ed34",
      "tree": "6a45fc9a8b7d6ed1f7905c32d2a6a293c3605e5f",
      "parents": [
        "e2c7bcea007e61d7a1f77576c36fa233706d916d"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Oct 04 22:14:00 2022 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Oct 04 22:14:00 2022 -0500"
      },
      "message": "Buffer test results in case the pruning callback aborts the test\n"
    },
    {
      "commit": "e2c7bcea007e61d7a1f77576c36fa233706d916d",
      "tree": "7871d3dcc20d5473c44fa3f1a96a7edd0046e4d7",
      "parents": [
        "ae2a87b9147553380cfdef903d089fd6a094b859"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Oct 04 22:05:48 2022 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Oct 04 22:05:48 2022 -0500"
      },
      "message": "Add regression test for PR58065\n"
    },
    {
      "commit": "ae2a87b9147553380cfdef903d089fd6a094b859",
      "tree": "2ae7d60b2fddbb4b4c3e0b46bcf43d59c4b05167",
      "parents": [
        "e4657c2eda87611f0be9cea062c1cc5875c3597a"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Oct 04 20:40:17 2022 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Oct 04 20:40:17 2022 -0500"
      },
      "message": "Add lib/dg.exp unit tests for skipping files by callback\n"
    },
    {
      "commit": "e4657c2eda87611f0be9cea062c1cc5875c3597a",
      "tree": "aec3553dae25fea53a1e41b68307dd75acaea761",
      "parents": [
        "1a141d00bcf9f1d3fbe7a3764a8a6bc375e48314"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Oct 01 21:13:08 2022 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Oct 01 21:13:08 2022 -0500"
      },
      "message": "Add lib/dg.exp unit tests for xfail by target\n"
    },
    {
      "commit": "1a141d00bcf9f1d3fbe7a3764a8a6bc375e48314",
      "tree": "eb8933b7dc8731db6265ea6af061e1c56789e886",
      "parents": [
        "bbc86915e45674be1f83bf341d76f37331496fc1"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Oct 01 19:46:37 2022 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Oct 01 19:46:37 2022 -0500"
      },
      "message": "Add lib/dg.exp unit tests for skipping files by target\n"
    },
    {
      "commit": "bbc86915e45674be1f83bf341d76f37331496fc1",
      "tree": "9c16c0a1d991dcef21024f179896cbd2109c2317",
      "parents": [
        "51e4b3f6891b42bfa3b5617a0a52193348f74efe"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Oct 01 19:45:06 2022 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Oct 01 19:45:06 2022 -0500"
      },
      "message": "Avoid needless errors in internal unit test infrastructure\n"
    },
    {
      "commit": "51e4b3f6891b42bfa3b5617a0a52193348f74efe",
      "tree": "97cf6bf36d0c2ae5323a544c0f033fcdd0e21599",
      "parents": [
        "af1760154d4607fa59b1c4e06df59f8ae474b440"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Oct 01 17:36:56 2022 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat Oct 01 17:36:56 2022 -0500"
      },
      "message": "Add unit tests with explicit line numbers for lib/dg.exp\n"
    },
    {
      "commit": "af1760154d4607fa59b1c4e06df59f8ae474b440",
      "tree": "555c2ab5d30617adc529af3090c7867040f5905a",
      "parents": [
        "355456674cce4400c85770b50b0f1dda6cbebb9a"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Sep 30 21:14:37 2022 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Sep 30 21:14:37 2022 -0500"
      },
      "message": "Add initial unit tests for lib/dg.exp\n"
    },
    {
      "commit": "355456674cce4400c85770b50b0f1dda6cbebb9a",
      "tree": "b41b68dfe8f362e8d8a9f3a53c4d6b3e53601218",
      "parents": [
        "369c52e5c89f42c66cefd76390c9c19953e246f3"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Sep 29 20:42:00 2022 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu Sep 29 20:42:00 2022 -0500"
      },
      "message": "Add initial mockvfs support for internal unit tests\n"
    },
    {
      "commit": "369c52e5c89f42c66cefd76390c9c19953e246f3",
      "tree": "58eff1c15bd20c0feb09d08e2256e6964e8ab19a",
      "parents": [
        "018434324a82453854d6cc7b837a8f1bf8695dc8"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Sep 26 23:47:31 2022 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Mon Sep 26 23:47:31 2022 -0500"
      },
      "message": "Allow internal unit test names to contain forward slash\n"
    },
    {
      "commit": "018434324a82453854d6cc7b837a8f1bf8695dc8",
      "tree": "cb2ee5de894e4f1d6fdf699e69f61662990db3e9",
      "parents": [
        "c5964e8fa2a8c3657cd6f6fef63d43451eedac7d"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Mar 29 17:32:32 2022 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Tue Mar 29 17:32:32 2022 -0500"
      },
      "message": "Change quotes around \u0027make check\u0027 in manual headings\n\nUse of only the simple straight quotes causes TeX output to look bad.\n"
    },
    {
      "commit": "c5964e8fa2a8c3657cd6f6fef63d43451eedac7d",
      "tree": "231d1f4423c1678632f7ba49a826b24a5d55eeef",
      "parents": [
        "4ae67fc9d751afc1ca708324df78770bdbf1bd8c"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jan 21 21:09:10 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jan 21 21:09:10 2022 -0600"
      },
      "message": "Reset error and warning counters before running each test file\n"
    },
    {
      "commit": "4ae67fc9d751afc1ca708324df78770bdbf1bd8c",
      "tree": "418f7f80fb43b0f050aaca67c56bf1cd0d0c57f1",
      "parents": [
        "df72833a0b2c5b4499d8d0525572b2aae0e397cf"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jan 21 21:08:22 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jan 21 21:08:22 2022 -0600"
      },
      "message": "Add new testsuite files to Makefile.am\n"
    },
    {
      "commit": "df72833a0b2c5b4499d8d0525572b2aae0e397cf",
      "tree": "078861f1dd809aeab27ed0c7f103d7fcd16a9979",
      "parents": [
        "cd94f0675dbf6f3d5cbc7945297a3cea57848249"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jan 21 21:05:38 2022 -0600"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jan 21 21:05:38 2022 -0600"
      },
      "message": "Add regression test for PR53427\n"
    },
    {
      "commit": "cd94f0675dbf6f3d5cbc7945297a3cea57848249",
      "tree": "daf562f748715260370bdf3cd0d099e855bb5df3",
      "parents": [
        "be4c9afb6075676822cd5d921281347876e85509"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jul 09 21:51:06 2021 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Fri Jul 09 21:51:06 2021 -0500"
      },
      "message": "Adjust conditional for broken legacy case\n\nDejaGnu has always required testsuites to be rooted in a directory\nnamed exactly \"testsuite\" but older versions happened to work even\nif this requirement was violated.  Special handling for this broken\ncase was included, but the conditional to invoke this handling was\ntoo narrow and missed several cases in the GNU Automake testsuite.\n"
    },
    {
      "commit": "be4c9afb6075676822cd5d921281347876e85509",
      "tree": "6d8d388f993334f1ef324ab02794feef911ecf6d",
      "parents": [
        "96d3794213fbfb1705861e235b76642f3a42a66d",
        "54bf1d8028c41f9cd2e840475404f6c4aa4b9736"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Jun 16 23:13:33 2021 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Wed Jun 16 23:13:33 2021 -0500"
      },
      "message": "Merge fixes from 1.6.3 release branch\n\nConflicts:\n\tChangeLog\n\tconfigure\n\tconfigure.ac\n\tdoc/version.texi\n\truntest.exp\n"
    },
    {
      "commit": "54bf1d8028c41f9cd2e840475404f6c4aa4b9736",
      "tree": "e7586783ee29f0f7a5ba4fad0a95fee9fb2b93e6",
      "parents": [
        "a28ccd462ae55184bc3cecb602e219402f00888b"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 23:17:20 2021 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 23:17:20 2021 -0500"
      },
      "message": "Add forgotten testsuite file to distribution list\n"
    },
    {
      "commit": "a28ccd462ae55184bc3cecb602e219402f00888b",
      "tree": "9b0bf70a993e2451b95de6bc021e2dcea63bd3e8",
      "parents": [
        "33f35a765e60ccae55a87d59b04fb711e5bdbb49"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 23:07:46 2021 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 23:07:46 2021 -0500"
      },
      "message": "Update doc/version.texi to match actual datestamp\n"
    },
    {
      "commit": "33f35a765e60ccae55a87d59b04fb711e5bdbb49",
      "tree": "33966287cde50c1c5456e52f26aa5ac3c35c2954",
      "parents": [
        "19ffb41e4158f0818149871c0ce7617ed7dc3617"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 23:54:18 2021 -0400"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 23:54:18 2021 -0400"
      },
      "message": "Regenerate build system files\n"
    },
    {
      "commit": "19ffb41e4158f0818149871c0ce7617ed7dc3617",
      "tree": "8b2dff917f72e6e37902b2e2718ed8c533349b7d",
      "parents": [
        "cc6b01a96e5bcdb9ace4f0b47d7daff1ed50452c"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 22:27:23 2021 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 22:27:23 2021 -0500"
      },
      "message": "Update version numbers for 1.6.3 release candidate 5\n"
    },
    {
      "commit": "cc6b01a96e5bcdb9ace4f0b47d7daff1ed50452c",
      "tree": "3528bcacc8e6348366b1b0bdccd1d98086975390",
      "parents": [
        "fcd25d8438c7e26125102e49887450ea79c08481"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 22:23:15 2021 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 22:23:15 2021 -0500"
      },
      "message": "Add test mode for \"dejagnu help\" command\n"
    },
    {
      "commit": "fcd25d8438c7e26125102e49887450ea79c08481",
      "tree": "de9a24b46ca3947c87e30177965f668dc391db2a",
      "parents": [
        "f7dbd32b375a6bf85b5ec29b61aadefb57f6f40e"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 21:41:01 2021 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 21:41:01 2021 -0500"
      },
      "message": "Fix error message in auxiliary launcher\n"
    },
    {
      "commit": "f7dbd32b375a6bf85b5ec29b61aadefb57f6f40e",
      "tree": "093a5942143d53221f2fde3c591492524e0edf3c",
      "parents": [
        "d58533b18e5f3ea755b646f38e2579e76d0ff90a"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 21:10:00 2021 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Sat May 22 21:10:00 2021 -0500"
      },
      "message": "Update config.guess with patched version for backwards compatibility\n"
    },
    {
      "commit": "d58533b18e5f3ea755b646f38e2579e76d0ff90a",
      "tree": "5167ba9f7ee6646de225e0463e29fdb0633f7d1f",
      "parents": [
        "dbd4a5a3b7265e3292286f320ea53d048c80f307"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu May 20 17:06:49 2021 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu May 20 17:06:49 2021 -0500"
      },
      "message": "Change test for [which make] to [which sh]\n"
    },
    {
      "commit": "dbd4a5a3b7265e3292286f320ea53d048c80f307",
      "tree": "6bb6b36b713331a15c3883f6e89dbfea70caa44e",
      "parents": [
        "899ee182bf624112002b470ee4055cefe1e7430b"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu May 20 17:00:17 2021 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu May 20 17:00:17 2021 -0500"
      },
      "message": "Ensure that PR42399 regression test produces results\n"
    },
    {
      "commit": "899ee182bf624112002b470ee4055cefe1e7430b",
      "tree": "6d6b1cfc120b85bf359744196099a5ba6ab33db9",
      "parents": [
        "e8d08f039bfd09b513a3e68b5bd54618f0ce5cf6"
      ],
      "author": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu May 20 16:35:01 2021 -0500"
      },
      "committer": {
        "name": "Jacob Bachmeyer",
        "email": "jcb@gnu.org",
        "time": "Thu May 20 16:35:01 2021 -0500"
      },
      "message": "Fix spurious UNRESOLVED result when size(1) is not in PATH\n"
    }
  ],
  "next": "e8d08f039bfd09b513a3e68b5bd54618f0ce5cf6"
}
