SoarGroup / VisualSoar

VisualSoar is a development environment written in Java to aid in the creation of agents for use in Soar
6 stars 6 forks source link

project files change without user action #7

Closed garfieldnate closed 6 months ago

garfieldnate commented 1 year ago

From @PLindes: if you just open a VisualSoar project, the project files are often changed even when the user has not edited the datamap or any code yet.

This is confusing and worrying for users; who do you know when files are changed in a significant way? How do you know when you should commit? Do the changes cause change in functionality?

I bet there's some part of the code that just reads and immediately writes out the files again, with non-deterministic ordering due to using a HashMap or similar under the hood.

johnlaird commented 10 months ago

I believe this was fixed in 4.6.11