These days I’m using a TON of external TOX files. We often do this to allow for the most molecularity, and to ensure that we can work as a team on a project. The problem with this, is that it can be easy to quickly loose track of what needs to be saved.
I know that op flag space is precious, but an indicator on COMPs that are loaded from external TOX files to indicate if they’re dirty or not would be stellar.
I had an idea around a git option that could be turned on in Touch, and then you would right click on comps you’re working in and hit ‘checkout’ or similar, then whenever you hit ctrl+s to save, it would only save out those tox files. Not the best thing ever, but a little thing that could help.
Love to open the discussion around ways to improve the git workflow. Think it’s easier to add features like these than to rewrite tox files as something non-binary
if referenced tox files supported git style revision tracking metadata and hashing, you could also have an option to have them check in and compare themselves to the main branch. in this way, you could find out not only if your tox instance is modified from the original, but also if it’s out of date.
+1 for dirty indicator of comp since last save.
Also I dream of giving git pull commands to a Comp.
on a sidenote, here’s is my poor man’s way of always quickly seeing which version TOX is loaded:
In every external TOX I’ll put a Text DAT called “version” which contains the latest version number and all releasenotes.
On the common tab of the Base or Container which has this TOX loaded I set the Node View to Operator Viewer of that “version” Text DAT. It’s simple, but it has helped me a lot in dealing with multiple computers sharing multiple continually updated TOX files.