From 1ac40e2524d6d08c63fb20e47a5bf4990d9ad6df Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Fri, 8 Jul 2022 17:09:23 -0700 Subject: [PATCH] Mention `[patch]` config in "Overriding Dependencies" --- src/doc/src/reference/overriding-dependencies.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/doc/src/reference/overriding-dependencies.md b/src/doc/src/reference/overriding-dependencies.md index 9dd402a1fe5..504811d5bba 100644 --- a/src/doc/src/reference/overriding-dependencies.md +++ b/src/doc/src/reference/overriding-dependencies.md @@ -266,6 +266,12 @@ git = 'https://github.com/example/baz' baz = { git = 'https://github.com/example/patched-baz', branch = 'my-branch' } ``` +> **Note**: The `[patch]` table can also be specified as a [configuration +> option](config.md), such as in a `.cargo/config.toml` file or a CLI option +> like `--config 'patch.crates-io.rand.path="rand"'`. This can be useful for +> local-only changes that you don't want to commit, or temporarily testing a +> patch. + The `[patch]` table is made of dependency-like sub-tables. Each key after `[patch]` is a URL of the source that is being patched, or the name of a registry. The name `crates-io` may be used to override the default registry