)]}'
{
  "commit": "92354bf8190cbec2b4a13640c838b70f59c374b3",
  "tree": "144661cd54f947d7dbf3f355d794b7c6793ef8c1",
  "parents": [
    "a844e3097af9817a09f0b2f434ae87bbe88968c3"
  ],
  "author": {
    "name": "Roger Luethi",
    "email": "roger@opennetworking.org",
    "time": "Thu Oct 05 09:22:19 2023 +0200"
  },
  "committer": {
    "name": "Roger Luethi",
    "email": "roger@opennetworking.org",
    "time": "Thu Oct 05 09:40:54 2023 +0200"
  },
  "message": "Allow string interpolation in error message\n\nSingle-quoted groovy strings are plain java.lang.String and don\u0027t\nsupport interpolation. Therefore, the error message looks like this:\n\nERROR: Detected invalid branch (expected\u003d[$br] !\u003d found\u003d[$branch])\n\nIn order to get string interpolation, we need to use a double-quoted\nstring.\n\nThe curly braces are not necessary, but having them allows\nnpm-groovy-lint to detect the very mistake that is being fixed by this\ncommit. The linter then emits a warning like this:\n\n  41    warning  The String \u0027(expected\u003d[${br}] !\u003d found\u003d[${branch}])\u0027 contains a GString-type expression: \u0027${br}] !\u003d found\u003d[${branch}\u0027  GStringExpressionWithinString\n\nSigned-off-by: Roger Luethi \u003croger@opennetworking.org\u003e\nChange-Id: Ia50d35fb143b0efb2c9722f3de07f0447a10dd54\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2941e2cb371d4b891b37f0fb6c97f11e86b2cfe5",
      "old_mode": 33188,
      "old_path": "jjb/pipeline/voltha/bbsim-tests.groovy",
      "new_id": "eccb0fcabb2a6fcdfcd7f4a3632d3f172769ee95",
      "new_mode": 33188,
      "new_path": "jjb/pipeline/voltha/bbsim-tests.groovy"
    }
  ]
}
