diff options
Diffstat (limited to 'org.eclipse.egit.core/src/org/eclipse/egit/core/GitMoveDeleteHook.java')
-rw-r--r-- | org.eclipse.egit.core/src/org/eclipse/egit/core/GitMoveDeleteHook.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/org.eclipse.egit.core/src/org/eclipse/egit/core/GitMoveDeleteHook.java b/org.eclipse.egit.core/src/org/eclipse/egit/core/GitMoveDeleteHook.java index 2782b9b4d2..95acf74f6b 100644 --- a/org.eclipse.egit.core/src/org/eclipse/egit/core/GitMoveDeleteHook.java +++ b/org.eclipse.egit.core/src/org/eclipse/egit/core/GitMoveDeleteHook.java @@ -61,6 +61,10 @@ class GitMoveDeleteHook implements IMoveDeleteHook { @Override public boolean deleteFile(final IResourceTree tree, final IFile file, final int updateFlags, final IProgressMonitor monitor) { + if (!org.eclipse.egit.core.Activator.autoStageDeletion()) { + return false; + } + // Linked resources are not files, hence not tracked by git if (file.isLinked()) return false; |