diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/LocalChangeListImpl.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/LocalChangeListImpl.java index 4a4fd2b9fb06..b1de7e38155d 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/LocalChangeListImpl.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/LocalChangeListImpl.java @@ -1,4 +1,3 @@ - package com.intellij.openapi.vcs.changes; import com.intellij.lifecycle.PeriodicalTasksCloser; @@ -146,7 +145,11 @@ public class LocalChangeListImpl extends LocalChangeList { if (scope == null || before != null && scope.belongsTo(before.getFile()) || after != null && scope.belongsTo(after.getFile()) || isIgnoredChange(oldBoy, fileIndex)) { result.add(oldBoy); - removeChange(oldBoy); + if (ChangeListManagerImpl.DEBUG) { + System.out.println("LocalChangeListImpl.startProcessingChanges, remove old change: this = " + this + ", change = " + oldBoy); + } + myChanges.remove(oldBoy); + myReadChangesCache = null; } } return result;