So I'm working on this GDQuest course, it has one game called Simulation-Builder, and the associated code is in the repo godot-2d-builder. I clone the repo, load it up in Godot 3.5 to run/test, and after that, git tells me that several files have changed. Looks like some things have been added or slightly modified. And only in the directory/project that I ran (there are several Godot projects in the repo).

It looks like Godot is auto-updating the code (the repo doesn't have version-numbers, but it's nearly two years old).

  • Is that correct?
  • And is it configurable?
  • And any docs on this? (my first search of the doc-page didn't turn up anything.
    One thing I notice is that it only appears to have updated the files that were loaded - as I loaded different projects, different directories were changed. Is there an option to say "update everything", say?
    Thanks.

When you open and run the project some files likely get updated/resaved by godot before running the game, yes.

In truth, unless you intended to push changes back upstream via pull request you probably should have made a local copy of the project and loaded that copy in the editor.