@belovedquestioningly Unfortunately I could not reproduce this issue. The steps I've taken are:
1) imported your MaterialsControllersIssue.unitypackage
, let the materials and assets be generated.
2) add the top-directory of the assets to git.
3) deleted the directory locally, switch to Unity to let it update it's DB.
4) restored the directory to it's previous state again via git checkout .
5) switched to Unity to let it import the assets once more.
6) observe that git status
shows no changes after the same assets were imported a second time.
What are the changes you see, can you share a diff? In general please always describe everything with as much info as possible.