diff --git a/platform/vcs-log/graph/test/com/intellij/vcs/log/parser/SimpleCommit.java b/platform/vcs-log/graph/test/com/intellij/vcs/log/parser/SimpleCommit.java index 824880462eac..7b9f09fd52ed 100644 --- a/platform/vcs-log/graph/test/com/intellij/vcs/log/parser/SimpleCommit.java +++ b/platform/vcs-log/graph/test/com/intellij/vcs/log/parser/SimpleCommit.java @@ -49,4 +49,21 @@ public class SimpleCommit implements TimedVcsCommit { public List getParents() { return myParents; } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + + SimpleCommit commit = (SimpleCommit)o; + + if (myHash != null ? !myHash.equals(commit.myHash) : commit.myHash != null) return false; + + return true; + } + + @Override + public int hashCode() { + return myHash != null ? myHash.hashCode() : 0; + } }