uv/crates/uv-git/src
Andrew Gallant 976bc9ba0e uv-resolver: make PubGrubPackage orderable
It turns out that we use PubGrubPackage as the key in hashmaps in a fair
few places. And when we iterate over hashmaps, the order is unspecified.
This can in turn result in changes in output as a result of changes in
the PubGrubPackage definition, purely as a function of its changing
hash. This is confusing as there should be no semantic difference.

Thus, this is a precursor to introducing some more determinism to places
I found in the error reporting whose output depending on hashmap
iteration order.
2024-05-20 19:56:24 -04:00
..
util Clippy pedantic (#1963) 2024-02-25 14:04:05 -05:00
git.rs uv-resolver: make PubGrubPackage orderable 2024-05-20 19:56:24 -04:00
known_hosts.rs Clippy pedantic (#1963) 2024-02-25 14:04:05 -05:00
lib.rs uv-resolver: make PubGrubPackage orderable 2024-05-20 19:56:24 -04:00
sha.rs Support lossless serialization for Git dependencies in lockfile (#3630) 2024-05-17 21:23:40 +00:00
source.rs Unify packse find links urls (#2969) 2024-04-11 08:35:22 +00:00