)]}'
{
  "commit": "c749982c13fa00a968fe0b171946b96d0884ea54",
  "tree": "131974537adb1ee54467d2601699a723ff30d710",
  "parents": [
    "3d378541bb22f00e3a22bf5f12e97b7943a81294"
  ],
  "author": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Tue Dec 07 15:23:53 2021 -0500"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Wed Dec 08 10:03:48 2021 -0500"
  },
  "message": "cmTargetPropertyComputer: Simplify by restoring use of cmMakefile\n\nLogically revert commit 390a7d8647 (cmTargetPropertyComputer: Implement\nGetProperty without cmMakefile, 2016-10-13, v3.8.0-rc1~445^2~9).\nIt relied on using `cmListFileBacktrace` to get a scope in which to\nlook up policies.\n\nThis does remove a backtrace from `LOCATION` property errors at generate\ntime, but the backtrace we reported before was incorrect.  It pointed at\nthe addition of a target, not to the reference to the property.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fedbd1ea3bc214d4aa518b94c33ae7bd0a8c2f3",
      "old_mode": 33188,
      "old_path": "Source/cmGeneratorTarget.cxx",
      "new_id": "e516e5312e38161841d1d12cc320d45c24654363",
      "new_mode": 33188,
      "new_path": "Source/cmGeneratorTarget.cxx"
    },
    {
      "type": "modify",
      "old_id": "162860a0005ced0343a3c3c60ec6bd5645414748",
      "old_mode": 33188,
      "old_path": "Source/cmGetPropertyCommand.cxx",
      "new_id": "b74ed48d8f085b3b0ef01215695f804af673b845",
      "new_mode": 33188,
      "new_path": "Source/cmGetPropertyCommand.cxx"
    },
    {
      "type": "modify",
      "old_id": "12c82216b886a66504745ffb50533783979a53e7",
      "old_mode": 33188,
      "old_path": "Source/cmGetTargetPropertyCommand.cxx",
      "new_id": "e1ae9b2fd2df62d7365ad9f6d3c8ae54b2861777",
      "new_mode": 33188,
      "new_path": "Source/cmGetTargetPropertyCommand.cxx"
    },
    {
      "type": "modify",
      "old_id": "efae6916fcd22ef672874960cec6b41fa653f819",
      "old_mode": 33188,
      "old_path": "Source/cmTarget.cxx",
      "new_id": "ebf5bd0aa32c427c8ba6e7869e0d092096663d38",
      "new_mode": 33188,
      "new_path": "Source/cmTarget.cxx"
    },
    {
      "type": "modify",
      "old_id": "27b325ae5bb96982c09fd0e0462359516abd9517",
      "old_mode": 33188,
      "old_path": "Source/cmTarget.h",
      "new_id": "c4314a49971ab7c9f33520f814b221467ec1a207",
      "new_mode": 33188,
      "new_path": "Source/cmTarget.h"
    },
    {
      "type": "modify",
      "old_id": "36702bdbf9f2c8c648a4cef6b8481220c6d0b1c9",
      "old_mode": 33188,
      "old_path": "Source/cmTargetDepend.h",
      "new_id": "902740922fd6377ab7c647ac2455ba67b24a1254",
      "new_mode": 33188,
      "new_path": "Source/cmTargetDepend.h"
    },
    {
      "type": "modify",
      "old_id": "9b941427734e84ed44db6db7feb312969548e62b",
      "old_mode": 33188,
      "old_path": "Source/cmTargetPropertyComputer.cxx",
      "new_id": "134b4b610e49dee49236f0adf647a0a7f7ee4b59",
      "new_mode": 33188,
      "new_path": "Source/cmTargetPropertyComputer.cxx"
    },
    {
      "type": "modify",
      "old_id": "e61a1fcda065ae0b052d00cdcaf656605115dae6",
      "old_mode": 33188,
      "old_path": "Source/cmTargetPropertyComputer.h",
      "new_id": "82c635542ba465bab410ef572d65331e2d16e65d",
      "new_mode": 33188,
      "new_path": "Source/cmTargetPropertyComputer.h"
    },
    {
      "type": "modify",
      "old_id": "d4e5b29aed311965110d11a525c137de19d371ca",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/GeneratorExpression/TARGET_PROPERTY-LOCATION-stderr.txt",
      "new_id": "a4c8dcd1fb57523418dfa621f7ef647c44f11fda",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/GeneratorExpression/TARGET_PROPERTY-LOCATION-stderr.txt"
    }
  ]
}
