Hi - just wondering if anyone has had any experience using a version control system such as git, to keep track of Ignition projects. I’ve set up one of my projects as a repository, and it all works fine, but the problem is that Ignition always updates the resource.json file for each thing (view, named query, webdev script, etc), with last modified timestamps, as shown below, even when nothing has actually changed in that object:
"actor": "external",
"timestamp": "2022-05-31T05:07:05Z"
"actor": "bakerjay",
"timestamp": "2022-05-16T22:57:18Z"
},
"lastModificationSignature": "7f98dbe124869342123403fb8694e2ce989543b4f7cb8f8a0a5e3a10a2a95097"
"lastModificationSignature": "f8a5becab215e8c9c6e12f3570a2c335bc055292f7089dcc244739521ae20d02"
This means that I end up with dozens of ‘changed’ files each time I do a commit, and it obscures the actual changes I have made, and makes it easy to miss things. I can’t just exclude those files, because the project won’t work without them - and there are (very occasionally) actual important changes in those files I need to keep track of.
So - is there some way I can either a) tell GIT to ignore changes to those particular rows, or b), tell Ignition to stop updating those timestamps all the time? Or, I guess, c) Some other way entirely of managing version control.
Thanks very much
Jay