NEW - bug 358600: R4E Git connector search on LINUX generated exceptions

Merge commits have more than one parent, the walk three was provisioned
with all the parents, however egit/jgit throw an exception as it
expects two trees only.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=358600
diff --git a/org.eclipse.mylyn.git.core/src/org/eclipse/mylyn/internal/git/core/GitConnector.java b/org.eclipse.mylyn.git.core/src/org/eclipse/mylyn/internal/git/core/GitConnector.java
index e00e145..72f55b9 100644
--- a/org.eclipse.mylyn.git.core/src/org/eclipse/mylyn/internal/git/core/GitConnector.java
+++ b/org.eclipse.mylyn.git.core/src/org/eclipse/mylyn/internal/git/core/GitConnector.java
@@ -115,6 +115,8 @@
 				walk.parseHeaders(p);
 				walk.parseBody(p);
 				treeWalk.addTree(p.getTree());
+				//we can compare with one parent only
+				break;
 			}
 			treeWalk.addTree(commit.getTree());
 			treeWalk.setRecursive(true);