)]}'
{
  "commit": "a678a5bc2d41ef97a3efb81a2bf4b646e11905a1",
  "tree": "f60d31659899531cfebebe2f0fd33c42240130b7",
  "parents": [
    "2e0cef3e3b6803c7e79cbae8ea1a7d96b680d2d8"
  ],
  "author": {
    "name": "Yash Chaturvedi",
    "email": "zeref@qti.qualcomm.com",
    "time": "Wed Sep 17 04:58:41 2025 +0000"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Sat Nov 01 13:48:57 2025 +0100"
  },
  "message": "Refine time unit parsing to throw exception on invalid values\n\nUpdate getTimeUnit to throw IllegalArgumentException when the provided\nconfig value does not match the expected time unit pattern, rather than\nreturning the default value. The default is now only used when the\nconfig value is missing or empty, ensuring clearer separation between\nabsent and malformed input.\n\nAlso, use trimmed input string for performing regex matching when\nparsing time unit values in configuration, since untrimmed input could\nlead to incorrect parsing or rejection of valid values with leading or\ntrailing whitespace.\n\nChange-Id: I9519953b519f7f8f8b6f70c90432258a1bcdf0df\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "06fee8ea71064990d874cc9827872c7d04043785",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ConfigTest.java",
      "new_id": "2d87226d1525809be578819e5a068f245a4222ba",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ConfigTest.java"
    },
    {
      "type": "modify",
      "old_id": "13d0fc252e77e2bb524cbd7fbb30ffdd6aff13e1",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/DefaultTypedConfigGetter.java",
      "new_id": "588c10214ae8dd1b537efffb85ad7199b067e04d",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/DefaultTypedConfigGetter.java"
    },
    {
      "type": "modify",
      "old_id": "3d4e0d1f3ce21002f72fc5761f6c1f2b51ae0c1e",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/TypedConfigGetter.java",
      "new_id": "dfdba13f7ffd4bd26beb530beebbec23ed77cbdf",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/TypedConfigGetter.java"
    }
  ]
}
