)]}'
{
  "commit": "e98db54a17e02b9fc9c2b57af48cc30e6f12468e",
  "tree": "62f3402c03581ee03d136d53aa31f8f9be0a0f43",
  "parents": [
    "473bcab760876c9e97efeb5f189164a8415c7925"
  ],
  "author": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Sat Feb 13 06:47:34 2016 +0300"
  },
  "committer": {
    "name": "Maxim Dounin",
    "email": "mdounin@mdounin.ru",
    "time": "Sat Feb 13 06:47:34 2016 +0300"
  },
  "message": "Win32: simplified and improved handling of MSVC versions.\n\nNow we always set NGX_CC_NAME to \"msvc\", and additionally test compiler\nversion as reported by \"cl\" in auto/cc/msvc (the same version is also\navailable via the _MSC_VER define).  In particular, this approach allows\nto properly check for C99 variadic macros support, which previously was\nnot used with MSVC versions not explicitly recognized.\n\nNow unneeded wildcards in NGX_CC_NAME tests for msvc removed accordingly,\nas well as unused wildcards for owc and icc.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e588c487fed2f38a39c4276593437eea46ead088",
      "old_mode": 33188,
      "old_path": "auto/cc/msvc",
      "new_id": "4eef101059390eb0797f482d30cd949c8eb33b58",
      "new_mode": 33188,
      "new_path": "auto/cc/msvc"
    },
    {
      "type": "modify",
      "old_id": "51a7ed92e1d158d0248db173790549d5af1d871d",
      "old_mode": 33188,
      "old_path": "auto/cc/name",
      "new_id": "35d319e615bc6454a8f849d6fce79243fe778c7d",
      "new_mode": 33188,
      "new_path": "auto/cc/name"
    },
    {
      "type": "modify",
      "old_id": "eb5dfd1f2362986fe771b7196e5190c73fc1c884",
      "old_mode": 33188,
      "old_path": "auto/lib/md5/conf",
      "new_id": "49c0ddfddcefe30315ba26dca307213fb5988746",
      "new_mode": 33188,
      "new_path": "auto/lib/md5/conf"
    },
    {
      "type": "modify",
      "old_id": "81f138ab671738450efeb1206cebbfb4f5d07ec0",
      "old_mode": 33188,
      "old_path": "auto/lib/md5/make",
      "new_id": "7000b204f18bba6e462d05e08a8210f48f28326c",
      "new_mode": 33188,
      "new_path": "auto/lib/md5/make"
    },
    {
      "type": "modify",
      "old_id": "939f01b77a4dcff451ad317f1659fd3a17c85e16",
      "old_mode": 33188,
      "old_path": "auto/lib/pcre/conf",
      "new_id": "5e3960fea3b9125fb5f028c26e6719001549ca43",
      "new_mode": 33188,
      "new_path": "auto/lib/pcre/conf"
    },
    {
      "type": "modify",
      "old_id": "0a27a112c1198b845b6745042c8949d235724491",
      "old_mode": 33188,
      "old_path": "auto/lib/pcre/make",
      "new_id": "97c9f3ba0214ee33858ac84a9707f30b231331e9",
      "new_mode": 33188,
      "new_path": "auto/lib/pcre/make"
    },
    {
      "type": "modify",
      "old_id": "fd69afda22bf7424066bf6b4d2017d4ae2c8009e",
      "old_mode": 33188,
      "old_path": "auto/lib/sha1/conf",
      "new_id": "78f9efd984bed0852d8a4fb7fc48d6ab8c8d09da",
      "new_mode": 33188,
      "new_path": "auto/lib/sha1/conf"
    },
    {
      "type": "modify",
      "old_id": "fc10aaef38b363571f571403fab331ddf1f3e423",
      "old_mode": 33188,
      "old_path": "auto/lib/sha1/make",
      "new_id": "fc3b340b291f4cbef131f590133740f828dc2196",
      "new_mode": 33188,
      "new_path": "auto/lib/sha1/make"
    },
    {
      "type": "modify",
      "old_id": "26db642ac903734f10198b46ec7632ceccac066a",
      "old_mode": 33188,
      "old_path": "auto/lib/zlib/conf",
      "new_id": "239592e3ca4706107bc96d29a1c9b42b4823b434",
      "new_mode": 33188,
      "new_path": "auto/lib/zlib/conf"
    },
    {
      "type": "modify",
      "old_id": "7875ef67fe05c82e9a2835543bcb6d10f2195cde",
      "old_mode": 33188,
      "old_path": "auto/lib/zlib/make",
      "new_id": "0082ad5846ffeedc08d76e19ef9368ab4d0bd4e9",
      "new_mode": 33188,
      "new_path": "auto/lib/zlib/make"
    }
  ]
}
