TOENAME, TOUCHVERSION, TOUCHBUILD, TOUCHTIME Variables?

Trying to figure out how/when to use those.

TOENAME in /local always adapts to the current filename (w/o the padding)
TOUCHTIME in /local seems to store the time when the toe was last saved (but need to reopen the file to get the new time, BUG?)

TOENAME in somecomp/local has always the value it had when creating it (not updated by touch)
TOUCHTIME in somecomp/local seems to again store the time when the current toe was saved

When I save a tox and load it into another file
TOENAME in somecomp/local still has the name of the toe where the tox was created
TOUCHTIME in somecomp/local again updates to the time when that toe is saved

Is this the desired behavior?
If yes, what’s the use of TOUCHTIME in somecomp/local (it’s always the same as /local/TOUCHTIME)?

How about a TOXTIME variable, which holds the time when the component was last saved to disc?

Maybe the TOUCHTIME (TOXTIME) should have a formatting which would easily allow to compare two component’s time variables? I mean, with the current formatting I see no (easy) way to find out if a comp is “younger/older” than another.

Should TOENAME be the fullpath to the .toe file or should there be a TOEPATH variable (so the toe file creating a tox can be “accessed”)?

Thanks
Achim

There was a bug for a while where local components were showing up everywhere with TOENAME and TOUCHTIME variables in them. THat should be fixed now, but you’ll have to go through and delete any old ones lying around.

Generally, these won’t be in /somecomp unless you open the file from a .tox, in which case they will be added to the top level of that .tox. So they should just be at the root of your .toe project in /local unless you open a .tox.

I have been deleting a lot of randomly added local components lately, but the newer builds should have this fixed.