mirror of
https://github.com/ipetkov/crane.git
synced 2024-11-27 02:52:02 +03:00
f8d1e70dfc
* When Nix fetches a git repo it will only look for the specified revision only starting from the main branch (apparently fetching arbitrary revisions from a repository has some security implications) * If a ref (i.e. branch or tag) is not specified, Nix will only fetch the repo's main branch * To remedy this we will supply Nix with the branch or tag (if specified in the Cargo.lock) to help it find the specified revision * If cargo does not specify a branch or tag for us, we'll set `allRefs = true` so that Nix can try fetching all possible branches and tags before trying to check out the locked revision |
||
---|---|---|
.. | ||
buildDepsOnly.nix | ||
buildPackage.nix | ||
cargoBuild.nix | ||
cargoClippy.nix | ||
cargoFmt.nix | ||
cargoTarpaulin.nix | ||
cleanCargoToml.nix | ||
crateNameFromCargoToml.nix | ||
default.nix | ||
downloadCargoPackage.nix | ||
downloadCargoPackageFromGit.nix | ||
findCargoFiles.nix | ||
mkCargoDerivation.nix | ||
mkDummySrc.nix | ||
registryFromDownloadUrl.nix | ||
registryFromGitIndex.nix | ||
urlForCargoPackage.nix | ||
vendorCargoDeps.nix | ||
vendorCargoRegistries.nix | ||
vendorGitDeps.nix | ||
writeTOML.nix |