)]}'
{
  "commit": "aa6135944fb49679b1278f11298d0b06ad756bc8",
  "tree": "bce75461305416b369f1f435f99f5ed052978712",
  "parents": [
    "974ea5575e1d0c9cab119c0d9d06eb41e455e55f"
  ],
  "author": {
    "name": "Roger Luethi",
    "email": "roger@opennetworking.org",
    "time": "Mon Oct 02 11:17:56 2023 +0200"
  },
  "committer": {
    "name": "Roger Luethi",
    "email": "roger@opennetworking.org",
    "time": "Mon Oct 02 11:59:28 2023 +0200"
  },
  "message": "Make port-forwarding removal more robust\n\nThe pkill command in pkill_port_forward is wrapped by a pgrep guard\nthat looks for processes that need killing. The pgrep check is more\nstrict than the pkill command and prevents the execution of pkill\nwhen it shouldn\u0027t.\n\nWe could simply drop the guard and handle the pkill exit status, but\nwe keep the guard for now and have it print information about matching\nprocesses.\n\nInstead of using \"--count\", rely on the pgrep exit status to indicate\nif any matching processes were found.\n\nWhile we\u0027re at it, fix the misleading label for the script.\n\nAlso include an extra change in jjb/ to trigger jenkins job in vars/.\n\nSigned-off-by: Roger Luethi \u003croger@opennetworking.org\u003e\nChange-Id: I99158e5d6477091a2f9bf6d0c8431c0ca53ef1b2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69537b36e43f558855b816ec5d140f7b5f675f97",
      "old_mode": 33261,
      "old_path": "jjb/pipeline/voltha/physical-build.groovy",
      "new_id": "8745ef5732350770a019db611f5f89c4cc608073",
      "new_mode": 33261,
      "new_path": "jjb/pipeline/voltha/physical-build.groovy"
    },
    {
      "type": "modify",
      "old_id": "2de975919b3cab108b68fbe6bf05418a331c8aa0",
      "old_mode": 33188,
      "old_path": "vars/pkill_port_forward.groovy",
      "new_id": "7a0b235621e726ec39247c2692ec90ccab7521ba",
      "new_mode": 33188,
      "new_path": "vars/pkill_port_forward.groovy"
    }
  ]
}
