)]}'
{
  "commit": "7bc368927f02e2d3e4c86a2116eb2bcf53e8ee1c",
  "tree": "0dbd1711d12341afa9a96d3cc36cabd40b6039e4",
  "parents": [
    "b2677fa4f4009abf8de4c15960a2e97dd5370d41"
  ],
  "author": {
    "name": "Darrick J. Wong",
    "email": "djwong@kernel.org",
    "time": "Mon Jul 29 16:23:25 2024 -0700"
  },
  "committer": {
    "name": "Darrick J. Wong",
    "email": "djwong@kernel.org",
    "time": "Mon Jul 29 17:01:12 2024 -0700"
  },
  "message": "xfs: create a blob array data structure\n\nCreate a simple \u0027blob array\u0027 data structure for storage of arbitrarily\nsized metadata objects that will be used to reconstruct metadata.  For\nthe intended usage (temporarily storing extended attribute names and\nvalues) we only have to support storing objects and retrieving them.\nUse the xfile abstraction to store the attribute information in memory\nthat can be swapped out.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@kernel.org\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9fb53d9cc32cd4961a4895be4c5e5d679a6d02fb",
      "old_mode": 33188,
      "old_path": "libxfs/Makefile",
      "new_id": "4e8f9a13581879cdf2c33b14ca22027e50cc33a8",
      "new_mode": 33188,
      "new_path": "libxfs/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d8caaa4c164653d32fa95f00116c358b3bc85bc",
      "new_mode": 33188,
      "new_path": "libxfs/xfblob.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28bf4ab2898ffb6864a8365dbeb4583a0b7473b9",
      "new_mode": 33188,
      "new_path": "libxfs/xfblob.h"
    },
    {
      "type": "modify",
      "old_id": "6e0fa809a29654d2f7c3a042607f17180d43b5a4",
      "old_mode": 33188,
      "old_path": "libxfs/xfile.c",
      "new_id": "b4908b49b6d5e03339dea0cbbd8c537373b56d15",
      "new_mode": 33188,
      "new_path": "libxfs/xfile.c"
    },
    {
      "type": "modify",
      "old_id": "180a42bbbaa2adc17290b169573f0b3bdd0ad8b4",
      "old_mode": 33188,
      "old_path": "libxfs/xfile.h",
      "new_id": "7ee8b90cdf30b461bf79dd0810d7d9a21cdecc55",
      "new_mode": 33188,
      "new_path": "libxfs/xfile.h"
    }
  ]
}
