@NotNull @Override public Map<P4ChangelistId, LocalChangeList> getLinkedIdeChanges() throws InterruptedException { Map<P4ChangelistId, LocalChangeList> ret = new HashMap<>(); for (Map.Entry<P4ChangelistId, String> entry : cache.getLinkedChangelistIds().entrySet()) { ret.put(entry.getKey(), ChangeListManager.getInstance(project).getChangeList(entry.getValue())); } return ret; }
public MockLocalChangeList addIdeChangelist(String name, String comment, boolean isDefault) { MockLocalChangeList ideChangeList = new MockLocalChangeList() .withName(name) .withComment(comment) .withIsDefault(isDefault); ChangeListManager cm = getMockChangelistManager(); if (isDefault) { when(cm.getDefaultChangeList()).thenReturn(ideChangeList); } when(cm.getChangeList(name)).thenReturn(ideChangeList); when(cm.findChangeList(name)).thenReturn(ideChangeList); List<LocalChangeList> currentChanges = cm.getChangeLists(); if (currentChanges == null) { currentChanges = new ArrayList<>(); } else { currentChanges = new ArrayList<>(currentChanges); } currentChanges.add(ideChangeList); when(cm.getChangeLists()).thenReturn(currentChanges); when(cm.getChangeListsCopy()).thenReturn(currentChanges); return ideChangeList; }
@Nullable @Override public LocalChangeList getIdeChangeFor(@NotNull P4ChangelistId changelistId) throws InterruptedException { String ideId = cache.getMappedIdeChangeListId(changelistId); if (ideId != null) { return ChangeListManager.getInstance(project).getChangeList(ideId); } return null; }
VirtualFile vf = change.getBeforeRevision().getFile().getVirtualFile(); if (vf != null) { LocalChangeList before = ChangeListManager.getInstance(project).getChangeList(vf); VirtualFile vf = change.getAfterRevision().getFile().getVirtualFile(); if (vf != null) { LocalChangeList after = ChangeListManager.getInstance(project).getChangeList(vf);
} else if (ChangeListManager.getInstance(project).getChangeList(localChangeList.getId()) == null) {