)]}'
{
  "commit": "929b345a6f4e41f48a44ca7e65b5fc03dc934e74",
  "tree": "c3c02fbb68b40f7792a95f26a6e21a3cdf89bece",
  "parents": [
    "36dc9e24472d1a5a3a3e08ecd139afbd3b0cf02b"
  ],
  "author": {
    "name": "Pedro Alves",
    "email": "palves@redhat.com",
    "time": "Sun Jan 19 19:58:56 2020 +0000"
  },
  "committer": {
    "name": "Pedro Alves",
    "email": "palves@redhat.com",
    "time": "Mon Jan 20 15:39:33 2020 +0000"
  },
  "message": "Fix gnulib\u0027s lstat replacement in C++ namespace mode\n\nFixes:\n\n unittests/string_view-selftests.c: In member function \u0027gnulib::_gl_lstat_wrapper::operator gnulib::_gl_lstat_wrapper::type() const\u0027:\n unittests/string_view-selftests.c:11432:22: error: expected primary-expression before \u0027;\u0027 token\n      return ::rpl_stat;\n\t\t       ^\n\nThe problem is that the lstat replacement depends on the stat\n(function) declaration, which is only declared afterwards.  The fix is\nsimply to declare lstat after stat.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ddd1a8d0049b5a6867633446d889b49e6b45dba",
      "old_mode": 33188,
      "old_path": "gnulib/import/sys_stat.in.h",
      "new_id": "537917b6a51adc7031f1c6354d138123a4242d8b",
      "new_mode": 33188,
      "new_path": "gnulib/import/sys_stat.in.h"
    }
  ]
}
