Generating Changelogs Between Saved Versions - Is there a way?

Hi,

I often find myself saving multiple versions of a file as the design evolves, filename_01 and on to the next save. To streamline my workflow, I’m exploring the possibility of generating a changelog between saved versions.

I have a few questions regarding this:

  1. *Native Functionality. Is there a built-in method or feature in Grasshopper or Rhino that allows for the generation of changelogs between saved versions of a .gh file?
  2. External Libraries: If not, are there any external libraries/adds that can track changes between saved files? I’m particularly interested in libraries that could be integrated with Grasshopper scripting capabilities
  3. Workflow Recommendations: For those of you who work with multiple versions of a file, how do you manage and track changes? Are there best practices or tools that you’d recommend? I save my files locally or google cloud, not using version control system

I appreciate any insights or suggestions you might have.

Thank you in advance!

Hey Chris -

There’s the “Revisions” section in File -> Document Properties...:

-wim

Hi @wim,
Thanks, quite obvious place to look in hindsight

Am i correct there is no way to export this as txt file. Is just a lot easier to search through if needed

Hi Chris -

That’s correct. I suppose you could save the files as ghx instead of gh files and read the xml.
-wim