skip-worktree should not be exposed via context menus or anything without confirmation
By kevin.g... on February 22, 2013 04:49 (imported from Google Code)
What steps will reproduce the problem?
- Modify a local file
- Open the TortoiseGIT commit dialog
- Right click the modified file
- Pick 'skip worktree'
What is the expected output? What do you see instead?
A confirmation dialog should appear (or this menu should not be accessible with a single click). Instead, it silently marks the file as skip-worktree. Once a file is marked as skip-worktree the only way to detect this appears to be git ls-files -t and then you have to do git update-index --really-refresh --no-skip-worktree. This is INCREDIBLY confusing and almost caused me data loss from a misclick, which runs counter to the 'nondestructive' nature of Git.
What version of TortoiseGit and msysgit are you using? On
what operating system?
TortoiseGit 1.8.1.0
git version 1.7.10.msysgit.1 (C:\Program Files (x86)\Git\bin)