On Mon, Oct 28, 2019 at 7:58 PM Jonathan Gilbert via GitGitGadget <gitgitgadget@xxxxxxxxx> wrote: > > My development environment sometimes makes automatic changes that I don't > want to keep. In some cases, this involves new files being added that I > don't want to commit or keep. I have typically had to explicitly delete > those files externally to Git Gui, and I want to be able to just select > those newly-created untracked files and "revert" them into oblivion. > I have an entry in the 'Tools" menu for this called 'Delete': [guitool "Delete"] cmd = rm -f \"$FILENAME\" noconsole = yes needsfile = yes confirm = yes Best, Bert > This change updates the revert_helper function to check for untracked files > as well as changes, and then any changes to be reverted and untracked files > are handled by independent blocks of code. The user is prompted > independently for untracked files, since the underlying action is > fundamentally different (rm -f). If after deleting untracked files, the > directory containing them becomes empty, then the directory is removed as > well. > > This introduces new strings in index.tcl. I have been told that there is a > separate process whereby the translations get updated. > > Jonathan Gilbert (1): > git-gui: Revert untracked files by deleting them > > git-gui/lib/index.tcl | 139 +++++++++++++++++++++++++++++++----------- > 1 file changed, 104 insertions(+), 35 deletions(-) > >