)]}'
{
  "commit": "40d26baf152260ff8a5a8f3a08443883b05e2537",
  "tree": "3868f46a91cfa4355d67e6ffd5e5d1f96af3cd09",
  "parents": [
    "66bc258a68fa30724f4501f9a2f591941cb192d9"
  ],
  "author": {
    "name": "Stephen Webb",
    "email": "stephen.webb@ieee.org",
    "time": "Tue Apr 28 09:26:59 2026 +1000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 28 09:26:59 2026 +1000"
  },
  "message": "Generate fewer virtual base table pointers in the next ABI version (#637)\n\n* Ensure the unargumented activateOptions can be used in ABI 15 code",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "410a1dd1e58f5d147e519e87408b0929f277860c",
      "old_mode": 33188,
      "old_path": "src/main/cpp/fmtlayout.cpp",
      "new_id": "3b17e8b38a5f07c09dd13b30ec4d18df1c459e8c",
      "new_mode": 33188,
      "new_path": "src/main/cpp/fmtlayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "552e51a9e415ce6c2898939909fae1581c889eeb",
      "old_mode": 33188,
      "old_path": "src/main/cpp/smtpappender.cpp",
      "new_id": "00be169c882da6bf0e40d20761139956f61a262c",
      "new_mode": 33188,
      "new_path": "src/main/cpp/smtpappender.cpp"
    },
    {
      "type": "modify",
      "old_id": "8e74552e61acb54cd11d8425c13cdd58d037fabb",
      "old_mode": 33188,
      "old_path": "src/main/include/log4cxx/appender.h",
      "new_id": "1289cea07e8e58f413447ff825901fcb66660acb",
      "new_mode": 33188,
      "new_path": "src/main/include/log4cxx/appender.h"
    },
    {
      "type": "modify",
      "old_id": "585532c3f9e292abc02046cc99adf28530582309",
      "old_mode": 33188,
      "old_path": "src/main/include/log4cxx/appenderskeleton.h",
      "new_id": "a9557a67e590ffd091bb48a583bf5d5fa1e72f77",
      "new_mode": 33188,
      "new_path": "src/main/include/log4cxx/appenderskeleton.h"
    },
    {
      "type": "modify",
      "old_id": "7725f21eea4c882c9586d0b65f8f6b0fc8433138",
      "old_mode": 33188,
      "old_path": "src/main/include/log4cxx/helpers/onlyonceerrorhandler.h",
      "new_id": "2a5c7aeffc087e95bc64aaaadb8d17ee96689e27",
      "new_mode": 33188,
      "new_path": "src/main/include/log4cxx/helpers/onlyonceerrorhandler.h"
    },
    {
      "type": "modify",
      "old_id": "f2437e9aff71a932cd8054a00413d6a35ab78b73",
      "old_mode": 33188,
      "old_path": "src/main/include/log4cxx/helpers/xml.h",
      "new_id": "5137d3f2a1c9352d222c15c529a4185804821453",
      "new_mode": 33188,
      "new_path": "src/main/include/log4cxx/helpers/xml.h"
    },
    {
      "type": "modify",
      "old_id": "1ede02c45533f588d064f496ad48ebaaf9e53765",
      "old_mode": 33188,
      "old_path": "src/main/include/log4cxx/layout.h",
      "new_id": "a83759b82e1f4be6403921bca0ca3c83ac1e01a1",
      "new_mode": 33188,
      "new_path": "src/main/include/log4cxx/layout.h"
    },
    {
      "type": "modify",
      "old_id": "d81ae3c61685621b72d2aa2ebb805a54c97d4cba",
      "old_mode": 33188,
      "old_path": "src/main/include/log4cxx/rolling/rollingpolicybase.h",
      "new_id": "f2814e044ef9c0495dcfbf9fc3b64eab2b69875c",
      "new_mode": 33188,
      "new_path": "src/main/include/log4cxx/rolling/rollingpolicybase.h"
    },
    {
      "type": "modify",
      "old_id": "9a5578a1cde8d6b62822e0671028fcc23b7c9c01",
      "old_mode": 33261,
      "old_path": "src/main/include/log4cxx/rolling/timebasedrollingpolicy.h",
      "new_id": "5d806f08277f3d95eb90cdd8a4f27b01cf570edb",
      "new_mode": 33261,
      "new_path": "src/main/include/log4cxx/rolling/timebasedrollingpolicy.h"
    },
    {
      "type": "modify",
      "old_id": "ac6b2dba75695fb34fdf453c71428d253d942bd2",
      "old_mode": 33188,
      "old_path": "src/main/include/log4cxx/rolling/triggeringpolicy.h",
      "new_id": "15ce1f206f21252fd1267c9445151d242c654228",
      "new_mode": 33188,
      "new_path": "src/main/include/log4cxx/rolling/triggeringpolicy.h"
    },
    {
      "type": "modify",
      "old_id": "0246c89bb58f4e08c1995bae8b4f161b784f1a28",
      "old_mode": 33188,
      "old_path": "src/main/include/log4cxx/spi/defaultrepositoryselector.h",
      "new_id": "82a31a4b205eb7aaa24fc9fd7aab79419593766a",
      "new_mode": 33188,
      "new_path": "src/main/include/log4cxx/spi/defaultrepositoryselector.h"
    },
    {
      "type": "modify",
      "old_id": "a48a6d032c2139a77780d5b547c3fe0bc535b71e",
      "old_mode": 33188,
      "old_path": "src/main/include/log4cxx/spi/errorhandler.h",
      "new_id": "dd11f293441f800ec3eb1c5ed9cdec60113f106f",
      "new_mode": 33188,
      "new_path": "src/main/include/log4cxx/spi/errorhandler.h"
    },
    {
      "type": "modify",
      "old_id": "7049b268af542b42b35a35de6c9eac2356cb8f94",
      "old_mode": 33188,
      "old_path": "src/main/include/log4cxx/spi/filter.h",
      "new_id": "a2d822c4e819c5c960325e69ecc88192633be013",
      "new_mode": 33188,
      "new_path": "src/main/include/log4cxx/spi/filter.h"
    },
    {
      "type": "modify",
      "old_id": "a4599b83c657377c06c434d2f9cbc0d9824033b1",
      "old_mode": 33188,
      "old_path": "src/main/include/log4cxx/varia/fallbackerrorhandler.h",
      "new_id": "0bcc3d78030c768c71aaf750615a4ca9742e6504",
      "new_mode": 33188,
      "new_path": "src/main/include/log4cxx/varia/fallbackerrorhandler.h"
    },
    {
      "type": "modify",
      "old_id": "dca1de401d7aa6986f4ff45fcdf0dd359f29d820",
      "old_mode": 33188,
      "old_path": "src/test/cpp/customlogger/xlogger.h",
      "new_id": "da32270ac1d40e38a5bf29f9e315da4af9a375d8",
      "new_mode": 33188,
      "new_path": "src/test/cpp/customlogger/xlogger.h"
    },
    {
      "type": "modify",
      "old_id": "d30362390b486e4c87a6a2836247b122a9a0dcae",
      "old_mode": 33188,
      "old_path": "src/test/cpp/net/smtpappendertestcase.cpp",
      "new_id": "c2934897b6a90b68314efd3e09c90dd52053ada5",
      "new_mode": 33188,
      "new_path": "src/test/cpp/net/smtpappendertestcase.cpp"
    },
    {
      "type": "modify",
      "old_id": "959a8104f34cac9fe9f8fb2a381c1094c4db2ccc",
      "old_mode": 33188,
      "old_path": "src/test/cpp/optionhandlertest.cpp",
      "new_id": "c4483ff4dce5ec2f7fae10b9928e763a53656fdd",
      "new_mode": 33188,
      "new_path": "src/test/cpp/optionhandlertest.cpp"
    }
  ]
}
