)]}'
{
  "commit": "080296079df3df080ce12bb1ca0faa58b721e8d7",
  "tree": "ad1ff9a47806f5cd8d9e0116da381a6f42c4424b",
  "parents": [
    "ec77f732bb18f4acec8ee863eccdcfe96f5ec1e6"
  ],
  "author": {
    "name": "Guillaume Nodet",
    "email": "gnodet@gmail.com",
    "time": "Tue Jul 28 09:54:31 2026 +0200"
  },
  "committer": {
    "name": "Guillaume Nodet",
    "email": "gnodet@gmail.com",
    "time": "Tue Jul 28 09:54:31 2026 +0200"
  },
  "message": "Address review: add DefaultDependencyManager and nearer-to-root-wins tests\n\nAdd two tests suggested by review on PR #2014:\n\n1. testDeriveChildManagerReusesInstanceWithDefaultManager — verifies the\n   optimization also works with DefaultDependencyManager (applyFrom\u003d0),\n   where instance reuse fires at the very first derivation.\n\n2. testNearerToRootWinsAfterOptimizationReusesInstance — documents that\n   the \"nearer-to-root wins\" invariant holds after the optimization\n   reuses an instance: root\u0027s version management at depth 1 still wins\n   when a deeper POM tries to override the same key, because\n   containsManagedVersion finds it in ancestors and skips collection.\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9976fe1d02fa9e8efe79a83a6d7154d521cb6671",
      "old_mode": 33188,
      "old_path": "maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/manager/DependencyManagerTest.java",
      "new_id": "9285a35137563ee51a2bf88a2de33c655f415058",
      "new_mode": 33188,
      "new_path": "maven-resolver-util/src/test/java/org/eclipse/aether/util/graph/manager/DependencyManagerTest.java"
    }
  ]
}
