# Unchanged Blueprint Shown as Different from Repo

**URL:** <https://forums.unrealengine.com/t/unchanged-blueprint-shown-as-different-from-repo/484430>\
**Category:** Blueprint\
**Tags:** unreal-engine, construction-script, Perforce, Blueprint, question, function-signature\
**Created:** [June 4, 2021, 5:55pm UTC](https://forums.unrealengine.com/t/unchanged-blueprint-shown-as-different-from-repo/484430 "2021-06-04T17:55:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![CoolNamesGone](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/coolnamesgone/32/247999_2.png) [@CoolNamesGone](https://forums.unrealengine.com/u/CoolNamesGone)\
**Post date:** [June 4, 2021, 5:55pm UTC](https://forums.unrealengine.com/t/unchanged-blueprint-shown-as-different-from-repo/484430/1 "2021-06-04T17:55:01Z")

</div>

I’m using Perforce for version control. A blueprint in a developer folder is shown as different from the repository. When I compare the BP to the depository using Unreal’s Blueprint Diff, the construction script and a another function called by the construction script give the difference as “Function local variables have changed in structure”. Neither function has local variables.

“Function local variables have changed in structure” has **no** google hits.

Has anybody seen this and knows how to fix it?

---

<div class="post-metadata">

**Author:** ![CoolNamesGone](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/coolnamesgone/32/247999_2.png) [@CoolNamesGone](https://forums.unrealengine.com/u/CoolNamesGone)\
**Post date:** [June 7, 2021, 4:03pm UTC](https://forums.unrealengine.com/t/unchanged-blueprint-shown-as-different-from-repo/484430/2 "2021-06-07T16:03:08Z")

</div>

The problem was blueprints with identical names in different folders. The identically named BPs weren’t in source control.
