)]}'
{
  "commit": "e3a931ef0b86419b5e4ba17de51535393471ed9d",
  "tree": "dc195de3e2a7d8e716fcfc65f117e46278998906",
  "parents": [
    "46d8f0d5521c3dd0b10c78e66153faefdb9046db"
  ],
  "author": {
    "name": "Cosimo Lupo",
    "email": "cosimo@anthrotype.com",
    "time": "Mon Jul 09 18:11:29 2018 +0100"
  },
  "committer": {
    "name": "Cosimo Lupo",
    "email": "cosimo@anthrotype.com",
    "time": "Mon Jul 09 18:11:33 2018 +0100"
  },
  "message": "gen-def.py: pass headers as arguments so that msys2 can convert posix paths\n\nWhen one is not using the msys2 python, the header files that are passed in as environment\nvariable cannot be found.\n\nhttps://ci.appveyor.com/project/fonttools/ttfautohint-py/build/1.0.65/job/rkremny4jjid9nl2#L803\n\nThis is because msys2 shell and make use POSIX paths (e.g. /c/Users/clupo/...)\nwhereas non-msys2 python.exe uses native Windows paths (e.g. C:\\Users\\clupo\\...).\n\nMsys2 will automatically convert command line arguments (but not environment variables) from\nPOSIX to Windows paths when calling a native win32 executable, so we pass the header paths\nas arguments instead of environment variables.\n\nThis way the gen-def.py script can support both mingw python running in an MSYS2 shell, and\nnative win32 python.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a997d65a1bb651133f926a3ce8d8e8bd6dfe31c",
      "old_mode": 33261,
      "old_path": "src/gen-def.py",
      "new_id": "ba39eaae586f711e0d3328a20d86c4a73da0d484",
      "new_mode": 33261,
      "new_path": "src/gen-def.py"
    }
  ]
}
