)]}'
{
  "commit": "94fdffa4a572fc14ac296f5f1aae9db3734c72f1",
  "tree": "9d816e05f756c8d0f9f37a9a3eae7a06a873dd3f",
  "parents": [
    "438d7f05d34abfdf6a8a8954a957b97275162070"
  ],
  "author": {
    "name": "Douglas Gregor",
    "email": "dgregor@apple.com",
    "time": "Tue Mar 01 20:11:18 2011 +0000"
  },
  "committer": {
    "name": "Douglas Gregor",
    "email": "dgregor@apple.com",
    "time": "Tue Mar 01 20:11:18 2011 +0000"
  },
  "message": "Push nested-name-specifier source-location information into dependent\ntemplate specialization types. There are still a few rough edges to\nclean up with some of the parser actions dropping\nnested-name-specifiers too early.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126776 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "972ff5c7604f67a39bbc7df2ef0737a68414b9ad",
      "old_mode": 33188,
      "old_path": "include/clang/AST/RecursiveASTVisitor.h",
      "new_id": "40acdab61c3ce0e6bcf61b38fb1b738a0cc10601",
      "new_mode": 33188,
      "new_path": "include/clang/AST/RecursiveASTVisitor.h"
    },
    {
      "type": "modify",
      "old_id": "591af2a02f32c1c9ea780964389334120eee58a6",
      "old_mode": 33188,
      "old_path": "include/clang/AST/TypeLoc.h",
      "new_id": "fe184bb6c8493fa8ff0ad494dfff6c7c44211646",
      "new_mode": 33188,
      "new_path": "include/clang/AST/TypeLoc.h"
    },
    {
      "type": "modify",
      "old_id": "98c46621f038d92d6ab8dcb34a63ccc60a846f86",
      "old_mode": 33188,
      "old_path": "lib/AST/TypeLoc.cpp",
      "new_id": "ba7726b623cf7f10b63c791eaca1687352674472",
      "new_mode": 33188,
      "new_path": "lib/AST/TypeLoc.cpp"
    },
    {
      "type": "modify",
      "old_id": "6139aae555621fc94e0dcce309caa0b255b018c2",
      "old_mode": 33188,
      "old_path": "lib/Sema/SemaCXXScopeSpec.cpp",
      "new_id": "d92f7599f2448871d9ea0e94d34fc05fe98ad89f",
      "new_mode": 33188,
      "new_path": "lib/Sema/SemaCXXScopeSpec.cpp"
    },
    {
      "type": "modify",
      "old_id": "a710f94436bea8608a92258d5e99d46a29f91bef",
      "old_mode": 33188,
      "old_path": "lib/Sema/SemaTemplate.cpp",
      "new_id": "16edbf76eb3b69785812a0765d64f412295886ad",
      "new_mode": 33188,
      "new_path": "lib/Sema/SemaTemplate.cpp"
    },
    {
      "type": "modify",
      "old_id": "afd118e2caab0553ae257ff1f0b3f46bda3e774a",
      "old_mode": 33188,
      "old_path": "lib/Sema/SemaType.cpp",
      "new_id": "a2f1a6b65a59821dc9ef750ae24267a845d21fa2",
      "new_mode": 33188,
      "new_path": "lib/Sema/SemaType.cpp"
    },
    {
      "type": "modify",
      "old_id": "5485dfb7e4aa43d591c26d079e176ee09a793489",
      "old_mode": 33188,
      "old_path": "lib/Sema/TreeTransform.h",
      "new_id": "bd1e67629acfe170241e44b806b7f520999f8e01",
      "new_mode": 33188,
      "new_path": "lib/Sema/TreeTransform.h"
    },
    {
      "type": "modify",
      "old_id": "aefc1d1b65ef5b9ace53e32a15afd3d39a7b0371",
      "old_mode": 33188,
      "old_path": "lib/Serialization/ASTReader.cpp",
      "new_id": "8ac4c15bd334d9f25e3f7640710e545bd173b86c",
      "new_mode": 33188,
      "new_path": "lib/Serialization/ASTReader.cpp"
    },
    {
      "type": "modify",
      "old_id": "e9ad4a81b4dc8c046ba22f65706a23db6c730c59",
      "old_mode": 33188,
      "old_path": "lib/Serialization/ASTWriter.cpp",
      "new_id": "a8b203eb29e74854d67cd387aac476fe0da37c7f",
      "new_mode": 33188,
      "new_path": "lib/Serialization/ASTWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "beb0e40ac04ce7c2c63bb9d8b680fb9ce135c443",
      "old_mode": 33188,
      "old_path": "test/Index/annotate-nested-name-specifier.cpp",
      "new_id": "4b97f748db1b0fb1d82177046f7b17cb062e90c1",
      "new_mode": 33188,
      "new_path": "test/Index/annotate-nested-name-specifier.cpp"
    },
    {
      "type": "modify",
      "old_id": "996b1cf50ac8088f5338febb50b990ea1fbebc4d",
      "old_mode": 33188,
      "old_path": "test/SemaCXX/nested-name-spec-locations.cpp",
      "new_id": "841937afc2aabe1ae39498dd84f64703a457657a",
      "new_mode": 33188,
      "new_path": "test/SemaCXX/nested-name-spec-locations.cpp"
    },
    {
      "type": "modify",
      "old_id": "8c2111d4ad9f7f5753ac0913e741b58977f13875",
      "old_mode": 33188,
      "old_path": "tools/libclang/CIndex.cpp",
      "new_id": "8a7dd4d7ea29d648657a68622bdf84e9f65b49a5",
      "new_mode": 33188,
      "new_path": "tools/libclang/CIndex.cpp"
    }
  ]
}
