Global script change history

Often in Studio I find myself wanting to know what changes I made in prior work sessions.

Commit history is only available for specific scripts at the moment, which is not useful in large codebases where I don’t know what scripts I have modified (or I may want to verify that I’m aware of all of them).

Use cases for such a feature include:

  • Quick way to pick up where you left off last time

  • Detecting unintentional/breaking changes, e.g.

    • accidentally deleted a script
    • disabled an important feature for debugging purposes and forgot to re-enable it
    • two separate things being worked on at the same time and want to make sure one is disabled while the other is published, or other messy stuff like that which shouldn’t happen very often but does so occasionally
  • Checking all changes made in a particular time period, e.g.

    • “what was done on 1st January 1970?”
    • “what changes have I made since the game was last published?”
4 Likes