)]}'
{
  "commit": "015b86bc51fddbd9d0e7c68e02015f8fd12c5839",
  "tree": "94d56c181b5e271b02ca8be8c6fb0fc6e6545334",
  "parents": [
    "9637b9606965d40692724e9a5a742e8e87d6c602"
  ],
  "author": {
    "name": "Christopher Haster",
    "email": "chaster@utexas.edu",
    "time": "Sun Apr 22 07:26:31 2018 -0500"
  },
  "committer": {
    "name": "Christopher Haster",
    "email": "chaster@utexas.edu",
    "time": "Sun Apr 22 07:26:31 2018 -0500"
  },
  "message": "Fixed issue with trailing dots in file paths\n\nPaths such as the following were causing issues:\n/tea/hottea/.\n/tea/hottea/..\n\nUnfortunately the existing structure for path lookup didn\u0027t make it very\neasy to introduce proper handling in this case without duplicating the\nentire skip logic for paths. So the lfs_dir_find function had to be\nrestructured a bit.\n\nOne odd side-effect of this is that now lfs_dir_find includes the\ninitial fetch operation. This kinda breaks the fetch -\u003e op pattern of\nthe dir functions, but does come with a nice code size reduction.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3aef9fcc4edf60750a326ba756361ef44940e20c",
      "old_mode": 33188,
      "old_path": "lfs.c",
      "new_id": "490a508f302a26b3dc67f0b6d74d47f7bcc1da6b",
      "new_mode": 33188,
      "new_path": "lfs.c"
    },
    {
      "type": "modify",
      "old_id": "f277e451f9cf7176dc62cceb93a5cb13a581fe5a",
      "old_mode": 33261,
      "old_path": "tests/test_paths.sh",
      "new_id": "79c4e66571d5284a1176e8a53d5b55cc9abbd046",
      "new_mode": 33261,
      "new_path": "tests/test_paths.sh"
    }
  ]
}
