mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -34,6 +34,7 @@ import com.intellij.ui.EditorCustomization;
|
||||
import com.intellij.ui.EditorTextField;
|
||||
import com.intellij.ui.EditorTextFieldProvider;
|
||||
import com.intellij.ui.SoftWrapsEditorCustomization;
|
||||
import com.intellij.util.Function;
|
||||
import com.intellij.util.TextFieldCompletionProviderDumbAware;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -94,7 +95,12 @@ class MultilinePopupBuilder {
|
||||
|
||||
@NotNull
|
||||
Collection<String> getSelectedValues() {
|
||||
return ContainerUtil.toCollection(StringUtil.tokenize(myTextField.getText().trim(), new String(SEPARATORS)));
|
||||
return ContainerUtil.map(StringUtil.tokenize(myTextField.getText(), new String(SEPARATORS)), new Function<String, String>() {
|
||||
@Override
|
||||
public String fun(String value) {
|
||||
return value.trim();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private static class MyCompletionProvider extends TextFieldCompletionProviderDumbAware {
|
||||
|
||||
@@ -91,7 +91,7 @@ public class VcsLogClassicFilterUi implements VcsLogFilterUi {
|
||||
@NotNull
|
||||
@Override
|
||||
public VcsLogFilterCollection getFilters() {
|
||||
VcsLogTextFilter textFilter = !myTextFilter.getText().isEmpty() ? new VcsLogTextFilterImpl(myTextFilter.getText()) : null;
|
||||
VcsLogTextFilter textFilter = !myTextFilter.getText().isEmpty() ? new VcsLogTextFilterImpl(myTextFilter.getText().trim()) : null;
|
||||
return new VcsLogFilterCollectionImpl(myBranchFilterComponent.getFilter(), myUserFilterComponent.getFilter(),
|
||||
myDateFilterComponent.getFilter(), textFilter, myStructureFilterComponent.getFilter());
|
||||
}
|
||||
|
||||
@@ -81,7 +81,10 @@ public class GitCherryPicker {
|
||||
public void cherryPick(@NotNull Map<GitRepository, List<VcsFullCommitDetails>> commitsInRoots) {
|
||||
List<GitCommitWrapper> successfulCommits = new ArrayList<GitCommitWrapper>();
|
||||
for (Map.Entry<GitRepository, List<VcsFullCommitDetails>> entry : commitsInRoots.entrySet()) {
|
||||
if (!cherryPick(entry.getKey(), entry.getValue(), successfulCommits)) {
|
||||
GitRepository repository = entry.getKey();
|
||||
boolean result = cherryPick(repository, entry.getValue(), successfulCommits);
|
||||
repository.update();
|
||||
if (!result) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user