|<<>>|17 of 234 Show listMobile Mode

TIHI: SmartGit’s new “Discard to Stash” Feature

Published by marco on

Updated by marco on

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.

 Discard to Stash selected by default

What this does is to stash every time you press + Z 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 right arrow and then enter, or typing D instead of , but I gave up and found an “advanced” preference to switch the default behavior.

 Change default value for Discard to Stash

  1. Open Preferences
  2. Select “Low-level properties”
  3. Select “I accept the risk!”
  4. Search for “discard”
  5. Change the value to “false”
  6. Press OK


#1 − Cool. As of 21.1 RC 1 #17095, this workaround has been removed.