This page shows the source for this entry, with WebCore formatting language tags and attributes highlighted.
Title
<abbr title="Thanks, I hate it">TIHI</abbr>: SmartGit's new "Discard to Stash" Feature
Description
This a quick note for anyone else who's downloaded the latest version of SmartGit (20.2.3 #16150) and is seeing mysterious stashes that they know they haven't created.
There's a new feature called "discard to stash" that is enabled by default.
<img src="{att_link}screen_shot_2021-03-03_at_13.36.57.png" href="{att_link}screen_shot_2021-03-03_at_13.36.57.png" align="none" caption="Discard to Stash selected by default" scale="50%">
What this does is to stash every time you press <kbd>(-cmd)</kbd> + <kbd>Z</kbd> to discard changes. I understand that this is a failsafe "just in case", but I kept ended up with a dozen stashes I had no use for. On balance, I'd rather have the tiny risk of wanting changes back that I'd discarded---I can't recall this ever having happened---than the "noise" of stashes muddling the list of actual stashes I'd saved.
I started off trying to train myself to hit <kbd>right arrow</kbd> and then enter, or typing <kbd>D</kbd> instead of <kbd>(-enter)</kbd>, but I gave up and found an "advanced" preference to switch the default behavior.
<img src="{att_link}screen_shot_2021-03-04_at_08.34.40.png" href="{att_link}screen_shot_2021-03-04_at_08.34.40.png" align="none" caption="Change default value for Discard to Stash" scale="32%">
<ol>
Open Preferences
Select "Low-level properties"
Select "I accept the risk!"
Search for "discard"
Change the value to "false"
Press OK
</ol>