diff options
Diffstat (limited to 'plugins/git4idea/src/git4idea/actions/GitResetHead.java')
-rw-r--r-- | plugins/git4idea/src/git4idea/actions/GitResetHead.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/plugins/git4idea/src/git4idea/actions/GitResetHead.java b/plugins/git4idea/src/git4idea/actions/GitResetHead.java index d2278a2ed511..fd186b80e9e1 100644 --- a/plugins/git4idea/src/git4idea/actions/GitResetHead.java +++ b/plugins/git4idea/src/git4idea/actions/GitResetHead.java @@ -56,7 +56,13 @@ public class GitResetHead extends GitRepositoryAction { } GitLineHandler h = d.handler(); affectedRoots.add(d.getGitRoot()); - GitHandlerUtil.doSynchronously(h, GitBundle.getString("resetting.title"), h.printableCommandLine()); + GitUtil.workingTreeChangeStarted(project); + try { + GitHandlerUtil.doSynchronously(h, GitBundle.getString("resetting.title"), h.printableCommandLine()); + } + finally { + GitUtil.workingTreeChangeFinished(project); + } GitRepositoryManager manager = GitUtil.getRepositoryManager(project); manager.updateRepository(d.getGitRoot()); } |