diff options
author | Junio C Hamano <gitster@pobox.com> | 2013-09-09 14:27:11 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-09-09 14:27:11 -0700 |
commit | a5e10f8bc1db418fc806abb7574bb1e468948d19 (patch) | |
tree | 7b16be6b855c74eaa6534fa758f41d784ba2b846 /Documentation/config.txt | |
parent | bd5424f0d6257b55f7269ee5f009c5ce5eb71c6e (diff) | |
parent | 737c5a9cde708d6995c765b7c2e95033edd0a896 (diff) | |
download | git-a5e10f8bc1db418fc806abb7574bb1e468948d19.tar.gz |
Merge branch 'ms/fetch-prune-configuration'
Allow fetch.prune and remote.*.prune configuration variables to be set,
and "git fetch" to behave as if "--prune" is given.
"git fetch" that honors remote.*.prune is fine, but I wonder if we
should somehow make "git push" aware of it as well. Perhaps
remote.*.prune should not be just a boolean, but a 4-way "none",
"push", "fetch", "both"?
* ms/fetch-prune-configuration:
fetch: make --prune configurable
Diffstat (limited to 'Documentation/config.txt')
-rw-r--r-- | Documentation/config.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Documentation/config.txt b/Documentation/config.txt index ec57a15ac5..4a51e6a68d 100644 --- a/Documentation/config.txt +++ b/Documentation/config.txt @@ -1061,6 +1061,10 @@ fetch.unpackLimit:: especially on slow filesystems. If not set, the value of `transfer.unpackLimit` is used instead. +fetch.prune:: + If true, fetch will automatically behave as if the `--prune` + option was given on the command line. See also `remote.<name>.prune`. + format.attach:: Enable multipart/mixed attachments as the default for 'format-patch'. The value can also be a double quoted string @@ -2024,6 +2028,12 @@ remote.<name>.vcs:: Setting this to a value <vcs> will cause Git to interact with the remote with the git-remote-<vcs> helper. +remote.<name>.prune:: + When set to true, fetching from this remote by default will also + remove any remote-tracking branches which no longer exist on the + remote (as if the `--prune` option was give on the command line). + Overrides `fetch.prune` settings, if any. + remotes.<group>:: The list of remotes which are fetched by "git remote update <group>". See linkgit:git-remote[1]. |