@Override public void changeListAdded(@NotNull final ChangeList list) { // Adding a changelist does not automatically create a corresponding // Perforce changelist. It must have files added to it that are // Perforce-backed in order for it to become one. LOG.debug("changeListAdded: " + list.getName() + "; [" + list.getComment() + "]; " + list.getClass().getSimpleName()); }
@Override public void changesRemoved(@NotNull final Collection<Change> changes, @NotNull final ChangeList fromList) { if (LOG.isDebugEnabled()) { LOG.debug("changesRemoved: changes " + changes); LOG.debug("changesRemoved: changelist " + fromList.getName() + "; [" + fromList.getComment() + "]; " + fromList.getClass().getSimpleName()); } // This is called when a file change is removed from a changelist, not when a changelist is deleted. // A revert will move the file it out of the changelist. // Note that if a change is removed, it is usually added or // moved, so we can ignore this call. }
public static String createP4ChangelistDescription(@Nullable Project project, @NotNull ChangeList ideChangeList) { String name = ideChangeList.getName(); String desc = ideChangeList.getComment(); if (desc != null) { desc = desc.trim();
.collect(Collectors.toList()) ); descriptionTextArea.setText(changelist.getComment()); descriptionTextArea.getDocument().addDocumentListener(new DocumentListener() { @Override
@Override public void changeListRemoved(@NotNull final ChangeList list) { LOG.debug("changeListRemoved: " + list.getName() + "; [" + list.getComment() + "]; " + list.getClass() .getSimpleName()); if (!(list instanceof LocalChangeList) || !UserProjectPreferences.getRemoveP4Changelist(myProject)) {
if (LOG.isDebugEnabled()) { LOG.debug("changesAdded: changes " + changes); LOG.debug("changesAdded: changelist " + toList.getName() + "; [" + toList.getComment() + "]");