Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java4
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;

Back to the top