uv/crates/uv-git
Charlie Marsh b7d77c04cc
Add Git resolver in lieu of static hash map (#3954)
## Summary

This PR removes the static resolver map:

```rust
static RESOLVED_GIT_REFS: Lazy<Mutex<FxHashMap<RepositoryReference, GitSha>>> =
    Lazy::new(Mutex::default);
```

With a `GitResolver` struct that we now pass around on the
`BuildContext`. There should be no behavior changes here; it's purely an
internal refactor with an eye towards making it cleaner for us to
"pre-populate" the list of resolved SHAs.
2024-05-31 22:44:42 -04:00
..
src Add Git resolver in lieu of static hash map (#3954) 2024-05-31 22:44:42 -04:00
Cargo.toml Add Git resolver in lieu of static hash map (#3954) 2024-05-31 22:44:42 -04:00