rust-lang/cargo — pull request #170 by alexcrichton (2014-07-11 21:21:08+00:00)
Title: Use PackageId in the DependencyQueue

This allows the dependency queue to properly handle packages with the same
name but from different sources.

A test was added which exercieses this functionality by depending on two
different revs of the same git repo.