)]}'
{
  "commit": "c3f32c13a325f1ca9a0b08c19fefe9e5cc04289d",
  "tree": "4b468c71aeb3d6eea9e4de94ed967ef36c499798",
  "parents": [
    "50761a5a9aeaed928807229a86d619b5251598ff"
  ],
  "author": {
    "name": "Andrey Drobyshev",
    "email": "andrey.drobyshev@virtuozzo.com",
    "time": "Wed Mar 20 18:16:43 2024 +0200"
  },
  "committer": {
    "name": "Konstantin Kostiuk",
    "email": "kkostiuk@redhat.com",
    "time": "Wed May 01 10:10:08 2024 +0300"
  },
  "message": "qga: introduce ga_run_command() helper for guest cmd execution\n\nWhen executing guest commands in *nix environment, we repeat the same\nfork/exec pattern multiple times.  Let\u0027s just separate it into a single\nhelper which would also be able to feed input data into the launched\nprocess\u0027 stdin.  This way we can avoid code duplication.\n\nTo keep the history more bisectable, let\u0027s replace qmp commands\nimplementations one by one.  Also add G_GNUC_UNUSED attribute to the\nhelper and remove it in the next commit.\n\nOriginally-by: Yuri Pudgorodskiy \u003cyur@virtuozzo.com\u003e\nSigned-off-by: Andrey Drobyshev \u003candrey.drobyshev@virtuozzo.com\u003e\nReviewed-by: Daniel P. Berrangé \u003cberrange@redhat.com\u003e\nReviewed-by: Konstantin Kostiuk \u003ckkostiuk@redhat.com\u003e\nLink: https://lore.kernel.org/r/20240320161648.158226-3-andrey.drobyshev@virtuozzo.com\nSigned-off-by: Konstantin Kostiuk \u003ckkostiuk@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7df2d72e9fd9019982f77c58cc5376d2a44bea8e",
      "old_mode": 33188,
      "old_path": "qga/commands-posix.c",
      "new_id": "9b1bdf194ce73fc24768aa85acfdb65665a6cdcc",
      "new_mode": 33188,
      "new_path": "qga/commands-posix.c"
    }
  ]
}
