Diffing a Blueprint does not currently work when looking at previous commits. The diff appears to be looking at pointer files instead of the actual Blueprint files themselves.

When using the Git LFS service, the same warning message appears in the log when right-clicking on a modified Blueprint that has not yet been checked in and selecting the Diff Against Depot option. The Blueprint diff window does not open in this instance.

Steps to Reproduce
  1. Create a new Blueprint project.
  2. Initiate Git source control for the project in the Editor.
  3. Commit initial changes to the Git repo created in the previous step.
  4. Make and save some changes to a Blueprint.
  5. Commit the changes into the Git repo.
  6. Open the commit history for the Blueprint.
  7. Right-click the latest commit and select the "Diff against previous commit" option.

A message is displayed stating "Unable to load assets to diff. Content may no longer be supported?" In addition, the following warning is added to the log: Warning: The file '../../../../../Unreal Projects/Current Issues/TestGit/Saved/Diff/temp-979aed2724cd364d3a341c7e9dab8271d1fb2f06-NewBlueprint.uasset' contains unrecognizable data, check that it is of the expected type.

The Blueprint diff window appears.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentUE - Gameplay - Blueprint Editor
Affects Versions4.12.5
Target Fix4.16
Fix Commit3303729
Main Commit3379345
CreatedAug 11, 2016
ResolvedMar 24, 2017
UpdatedApr 4, 2017