From 38d4a494af1dc35de59deabb762811b5c08d3c7d Mon Sep 17 00:00:00 2001 From: Kirill Likhodedov Date: Wed, 2 May 2012 18:06:20 +0400 Subject: [PATCH] Don't allow duplicates in the "author" field of Git commit dialog. --- .../git4idea/src/git4idea/checkin/GitCheckinEnvironment.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/git4idea/src/git4idea/checkin/GitCheckinEnvironment.java b/plugins/git4idea/src/git4idea/checkin/GitCheckinEnvironment.java index 19c3319527da..1f3fc88dd2a2 100644 --- a/plugins/git4idea/src/git4idea/checkin/GitCheckinEnvironment.java +++ b/plugins/git4idea/src/git4idea/checkin/GitCheckinEnvironment.java @@ -608,9 +608,9 @@ public class GitCheckinEnvironment implements CheckinEnvironment { c.weightx = 1; c.fill = GridBagConstraints.HORIZONTAL; final List usersList = getUsersList(project, roots); - final List authors = usersList == null ? new ArrayList() : new ArrayList(usersList); + final Set authors = usersList == null ? new HashSet() : new HashSet(usersList); ContainerUtil.addAll(authors, mySettings.getCommitAuthors()); - Collections.sort(authors); + Collections.sort(new ArrayList(authors)); myAuthor = new JComboBox(ArrayUtil.toObjectArray(authors)); myAuthor.insertItemAt("", 0); myAuthor.setSelectedItem("");