apache/spark — pull request #3760 by maropu (2014-12-22 08:12:07+00:00)
Title: [SPARK-4917] Add a function to convert into a graph with canonical edges in GraphOps

Convert bi-directional edges into uni-directional ones instead of 'canonicalOrientation' in GraphLoader.edgeListFile.
This function is useful when a graph is loaded as it is and then is transformed into one with canonical edges.
It rewrites the vertex ids of edges so that srcIds are bigger than dstIds, and merges the duplicated edges.