mGSD
mGSD copied to clipboard
For each release, create an update file that contains only the tiddlers that have changed since the last release
This would assist people who's customisations are regularly clobbered unnecessarily by updates and also reduce needless download/importing of unchanged tiddlers.
This would be an improvement, but it would not help if I have customised one of the updated tiddlers. Is there a way I could check in advance which of my customisations will be clobbered by an upgrade? That might require detecting that I have made a change.
I don't see this as feasible. Imagine the following:
A user starts with mGSD at point A. Updates are published for A-->B. Updates are published for B-->C.
User "A" decides to update to C. They are now faced with two bad options: Run the update designed for B-->C (which may break things and generally not work) or import the full mGSD (thus losing MORE of their own tiddlers).
@damo It might be possible. A generated report could be made. Maybe even a link to the applicable diff on git hub would be better than nothing.
@kralik, true. But they could run the upgrades one after the other.