Auto merge of #8561 - icorbrey:git-dep-lock-docs, r=ehuss

Emphasize git dependency version locking behavior.

Added a section in `src/doc/src/reference/specifying-dependencies.md` clarifying Cargo's version locking behavior when adding `git` dependencies:

```
Once a `git` dependency has been added, Cargo will lock that dependency to the
latest commit at the time. New commits will not be pulled down automatically
once the lock is in place. However, they can be pulled down manually with
`cargo update`.
```

Resolves #8555
This commit is contained in:
bors 2020-07-29 14:58:31 +00:00
commit 21a1e1544b

View File

@ -147,6 +147,11 @@ the latest commit on a branch named `next`:
rand = { git = "https://github.com/rust-lang-nursery/rand", branch = "next" }
```
Once a `git` dependency has been added, Cargo will lock that dependency to the
latest commit at the time. New commits will not be pulled down automatically
once the lock is in place. However, they can be pulled down manually with
`cargo update`.
See [Git Authentication] for help with git authentication for private repos.
> **Note**: [crates.io] does not allow packages to be published with `git`
@ -445,5 +450,3 @@ log-debug = ['foo/log-debug'] # using 'bar/log-debug' would be an error!
}
})();
</script>