)]}'
{
  "commit": "231854d01b9fb357b7334c6f799b4c9b639231b5",
  "tree": "a7a2673752c77049a33f1d1e75c90942f161a543",
  "parents": [
    "4a8a91a7d99d1b4c17548d2372e8e56097278f14"
  ],
  "author": {
    "name": "Fangrui Song",
    "email": "maskray@google.com",
    "time": "Mon Aug 05 05:43:48 2019 +0000"
  },
  "committer": {
    "name": "Fangrui Song",
    "email": "maskray@google.com",
    "time": "Mon Aug 05 05:43:48 2019 +0000"
  },
  "message": "Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC\n\nF_{None,Text,Append} are kept for compatibility since r334221.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@367800 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "70b32dc0117357c13bdd214efda7408e0bf8cd44",
      "old_mode": 33188,
      "old_path": "lib/ARCMigrate/FileRemapper.cpp",
      "new_id": "a031fe22ac1321daf03cbb7bedd55b51e59ba283",
      "new_mode": 33188,
      "new_path": "lib/ARCMigrate/FileRemapper.cpp"
    },
    {
      "type": "modify",
      "old_id": "fbf2a1560afbe0872a16148f217d91850d480f45",
      "old_mode": 33188,
      "old_path": "lib/ARCMigrate/ObjCMT.cpp",
      "new_id": "b0ffdda8b2fef3f235b6aa95a10f08e47e51540e",
      "new_mode": 33188,
      "new_path": "lib/ARCMigrate/ObjCMT.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d7fcb053b4828b7d5361010e03f3bfe50a9300c",
      "old_mode": 33188,
      "old_path": "lib/ARCMigrate/PlistReporter.cpp",
      "new_id": "d01563b2974dde620a536ac8636475016cfaf363",
      "new_mode": 33188,
      "new_path": "lib/ARCMigrate/PlistReporter.cpp"
    },
    {
      "type": "modify",
      "old_id": "84552e27a4c65f8167e016c74258c702b00daed5",
      "old_mode": 33188,
      "old_path": "lib/CodeGen/BackendUtil.cpp",
      "new_id": "60ce5174a12a3a47160166cd003994d078d44b53",
      "new_mode": 33188,
      "new_path": "lib/CodeGen/BackendUtil.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f3026e6ce508b143318f814bcd6a1fc405bc62b",
      "old_mode": 33188,
      "old_path": "lib/Driver/Compilation.cpp",
      "new_id": "ba188f5c4083c79b30169f04db7e673021142a09",
      "new_mode": 33188,
      "new_path": "lib/Driver/Compilation.cpp"
    },
    {
      "type": "modify",
      "old_id": "60062d5c3277483a500f03a4a5a30b8cac3e85f9",
      "old_mode": 33188,
      "old_path": "lib/Driver/ToolChains/Clang.cpp",
      "new_id": "4681e0138930c5b25b41139903abfdfa09b5fb67",
      "new_mode": 33188,
      "new_path": "lib/Driver/ToolChains/Clang.cpp"
    },
    {
      "type": "modify",
      "old_id": "f13e7b9781d9fb78cd4c1fa2037d568b9931c64f",
      "old_mode": 33188,
      "old_path": "lib/Driver/ToolChains/CommonArgs.cpp",
      "new_id": "93b823b72e8fbd31ef19ecb22bb05cb668b11066",
      "new_mode": 33188,
      "new_path": "lib/Driver/ToolChains/CommonArgs.cpp"
    },
    {
      "type": "modify",
      "old_id": "93715d831e61c1fdcd55a3fd6de26e3492b90052",
      "old_mode": 33188,
      "old_path": "lib/Frontend/CompilerInstance.cpp",
      "new_id": "a556f4e0df11712141ef7bd725c1038c2273aeb9",
      "new_mode": 33188,
      "new_path": "lib/Frontend/CompilerInstance.cpp"
    },
    {
      "type": "modify",
      "old_id": "375eb91ae3666b749b48c51c37f3dbba0f4a4e33",
      "old_mode": 33188,
      "old_path": "lib/Frontend/DependencyFile.cpp",
      "new_id": "152fe0360f56b68fc32534b9d96afe7a23d97ed0",
      "new_mode": 33188,
      "new_path": "lib/Frontend/DependencyFile.cpp"
    },
    {
      "type": "modify",
      "old_id": "90624323a000acfd75e76f5eb380d79697daa1bf",
      "old_mode": 33188,
      "old_path": "lib/Frontend/DependencyGraph.cpp",
      "new_id": "a123f1c689742c2aa1351dba9145dfd4c9536e46",
      "new_mode": 33188,
      "new_path": "lib/Frontend/DependencyGraph.cpp"
    },
    {
      "type": "modify",
      "old_id": "e37afae5332a0f92edd761867ed546a846e9a621",
      "old_mode": 33188,
      "old_path": "lib/Frontend/FrontendActions.cpp",
      "new_id": "1bea322cedce282fa63aa1053d82c671ddaff1bc",
      "new_mode": 33188,
      "new_path": "lib/Frontend/FrontendActions.cpp"
    },
    {
      "type": "modify",
      "old_id": "d60f5333bf5bf7edb899b0ae88ddf4a1c6025762",
      "old_mode": 33188,
      "old_path": "lib/Frontend/HeaderIncludeGen.cpp",
      "new_id": "821a7e2cd910d16bac9fc5133854800fdce72ca1",
      "new_mode": 33188,
      "new_path": "lib/Frontend/HeaderIncludeGen.cpp"
    },
    {
      "type": "modify",
      "old_id": "c1d8c0d9eb24c2a95fd2cf5541cbef5af24bdbf6",
      "old_mode": 33188,
      "old_path": "lib/Frontend/ModuleDependencyCollector.cpp",
      "new_id": "4398d5f36a4add2aea7e5c69804783c9893566cd",
      "new_mode": 33188,
      "new_path": "lib/Frontend/ModuleDependencyCollector.cpp"
    },
    {
      "type": "modify",
      "old_id": "667b9f0469f7eac8564a55a7858f24721880bc49",
      "old_mode": 33188,
      "old_path": "lib/Frontend/Rewrite/FixItRewriter.cpp",
      "new_id": "0217b3385a51864413e979b1fb9a05351e901ba7",
      "new_mode": 33188,
      "new_path": "lib/Frontend/Rewrite/FixItRewriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "c1434a95cc709c0920949285f3c00cddad39cd71",
      "old_mode": 33188,
      "old_path": "lib/Frontend/SerializedDiagnosticPrinter.cpp",
      "new_id": "0732d63dfe4264062044f0ac446716b85cb33e0c",
      "new_mode": 33188,
      "new_path": "lib/Frontend/SerializedDiagnosticPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "e1b08dbc1ac8970dfd4c4d16e3cff6cc049f5fd8",
      "old_mode": 33188,
      "old_path": "lib/Serialization/ASTReader.cpp",
      "new_id": "4b6775de055c8df437471032b8f70e696ab1b628",
      "new_mode": 33188,
      "new_path": "lib/Serialization/ASTReader.cpp"
    },
    {
      "type": "modify",
      "old_id": "15b8e0c41c3fbe3b489e0292afdae31e2844d383",
      "old_mode": 33188,
      "old_path": "lib/StaticAnalyzer/Core/PlistDiagnostics.cpp",
      "new_id": "d79d91679ad599b4a31f7d1f340b00ab7a924752",
      "new_mode": 33188,
      "new_path": "lib/StaticAnalyzer/Core/PlistDiagnostics.cpp"
    },
    {
      "type": "modify",
      "old_id": "fd6d5010db5327ded31a87d1913a84624e0e7282",
      "old_mode": 33188,
      "old_path": "lib/StaticAnalyzer/Core/SarifDiagnostics.cpp",
      "new_id": "f4e85b3fa8fc8081940d4a2fa11cf4f2912a4c31",
      "new_mode": 33188,
      "new_path": "lib/StaticAnalyzer/Core/SarifDiagnostics.cpp"
    },
    {
      "type": "modify",
      "old_id": "0c628963a29180fc843c12353994a786051dad17",
      "old_mode": 33188,
      "old_path": "tools/clang-offload-bundler/ClangOffloadBundler.cpp",
      "new_id": "2a31f673a07069cecf219865dcc8e80af1ba98c2",
      "new_mode": 33188,
      "new_path": "tools/clang-offload-bundler/ClangOffloadBundler.cpp"
    },
    {
      "type": "modify",
      "old_id": "68a5cce8db5afeceff58e3db009f7f273e2067d4",
      "old_mode": 33188,
      "old_path": "tools/clang-refactor/ClangRefactor.cpp",
      "new_id": "2e4c6480a1e890f65623602aded45355f33ea91c",
      "new_mode": 33188,
      "new_path": "tools/clang-refactor/ClangRefactor.cpp"
    },
    {
      "type": "modify",
      "old_id": "613885bf759ee107c04630782e189fe875cbd426",
      "old_mode": 33188,
      "old_path": "tools/clang-rename/ClangRename.cpp",
      "new_id": "6dcd33aeb164366389a97e3ca8f871808d5d6cea",
      "new_mode": 33188,
      "new_path": "tools/clang-rename/ClangRename.cpp"
    },
    {
      "type": "modify",
      "old_id": "a2902b6aa926306b3769c6c3bde40b0d542a017a",
      "old_mode": 33188,
      "old_path": "tools/driver/cc1as_main.cpp",
      "new_id": "390cabff0217399b105fac75bb3d2d8291cefa9b",
      "new_mode": 33188,
      "new_path": "tools/driver/cc1as_main.cpp"
    }
  ]
}
