Signed-off-by: Nguyễn Thái Ngọc Duy <pclo...@gmail.com>
---
 Documentation/config.txt        | 79 +--------------------------------
 Documentation/remote-config.txt | 78 ++++++++++++++++++++++++++++++++
 2 files changed, 79 insertions(+), 78 deletions(-)
 create mode 100644 Documentation/remote-config.txt

diff --git a/Documentation/config.txt b/Documentation/config.txt
index f57b494041..71844cf8e3 100644
--- a/Documentation/config.txt
+++ b/Documentation/config.txt
@@ -644,84 +644,7 @@ include::rebase-config.txt[]
 
 include::receive-config.txt[]
 
-remote.pushDefault::
-       The remote to push to by default.  Overrides
-       `branch.<name>.remote` for all branches, and is overridden by
-       `branch.<name>.pushRemote` for specific branches.
-
-remote.<name>.url::
-       The URL of a remote repository.  See linkgit:git-fetch[1] or
-       linkgit:git-push[1].
-
-remote.<name>.pushurl::
-       The push URL of a remote repository.  See linkgit:git-push[1].
-
-remote.<name>.proxy::
-       For remotes that require curl (http, https and ftp), the URL to
-       the proxy to use for that remote.  Set to the empty string to
-       disable proxying for that remote.
-
-remote.<name>.proxyAuthMethod::
-       For remotes that require curl (http, https and ftp), the method to use 
for
-       authenticating against the proxy in use (probably set in
-       `remote.<name>.proxy`). See `http.proxyAuthMethod`.
-
-remote.<name>.fetch::
-       The default set of "refspec" for linkgit:git-fetch[1]. See
-       linkgit:git-fetch[1].
-
-remote.<name>.push::
-       The default set of "refspec" for linkgit:git-push[1]. See
-       linkgit:git-push[1].
-
-remote.<name>.mirror::
-       If true, pushing to this remote will automatically behave
-       as if the `--mirror` option was given on the command line.
-
-remote.<name>.skipDefaultUpdate::
-       If true, this remote will be skipped by default when updating
-       using linkgit:git-fetch[1] or the `update` subcommand of
-       linkgit:git-remote[1].
-
-remote.<name>.skipFetchAll::
-       If true, this remote will be skipped by default when updating
-       using linkgit:git-fetch[1] or the `update` subcommand of
-       linkgit:git-remote[1].
-
-remote.<name>.receivepack::
-       The default program to execute on the remote side when pushing.  See
-       option --receive-pack of linkgit:git-push[1].
-
-remote.<name>.uploadpack::
-       The default program to execute on the remote side when fetching.  See
-       option --upload-pack of linkgit:git-fetch-pack[1].
-
-remote.<name>.tagOpt::
-       Setting this value to --no-tags disables automatic tag following when
-       fetching from remote <name>. Setting it to --tags will fetch every
-       tag from remote <name>, even if they are not reachable from remote
-       branch heads. Passing these flags directly to linkgit:git-fetch[1] can
-       override this setting. See options --tags and --no-tags of
-       linkgit:git-fetch[1].
-
-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 references that no longer exist on the
-       remote (as if the `--prune` option was given on the command line).
-       Overrides `fetch.prune` settings, if any.
-
-remote.<name>.pruneTags::
-       When set to true, fetching from this remote by default will also
-       remove any local tags that no longer exist on the remote if pruning
-       is activated in general via `remote.<name>.prune`, `fetch.prune` or
-       `--prune`. Overrides `fetch.pruneTags` settings, if any.
-+
-See also `remote.<name>.prune` and the PRUNING section of
-linkgit:git-fetch[1].
+include::remote-config.txt[]
 
 remotes.<group>::
        The list of remotes which are fetched by "git remote update
diff --git a/Documentation/remote-config.txt b/Documentation/remote-config.txt
new file mode 100644
index 0000000000..6c4cad83a2
--- /dev/null
+++ b/Documentation/remote-config.txt
@@ -0,0 +1,78 @@
+remote.pushDefault::
+       The remote to push to by default.  Overrides
+       `branch.<name>.remote` for all branches, and is overridden by
+       `branch.<name>.pushRemote` for specific branches.
+
+remote.<name>.url::
+       The URL of a remote repository.  See linkgit:git-fetch[1] or
+       linkgit:git-push[1].
+
+remote.<name>.pushurl::
+       The push URL of a remote repository.  See linkgit:git-push[1].
+
+remote.<name>.proxy::
+       For remotes that require curl (http, https and ftp), the URL to
+       the proxy to use for that remote.  Set to the empty string to
+       disable proxying for that remote.
+
+remote.<name>.proxyAuthMethod::
+       For remotes that require curl (http, https and ftp), the method to use 
for
+       authenticating against the proxy in use (probably set in
+       `remote.<name>.proxy`). See `http.proxyAuthMethod`.
+
+remote.<name>.fetch::
+       The default set of "refspec" for linkgit:git-fetch[1]. See
+       linkgit:git-fetch[1].
+
+remote.<name>.push::
+       The default set of "refspec" for linkgit:git-push[1]. See
+       linkgit:git-push[1].
+
+remote.<name>.mirror::
+       If true, pushing to this remote will automatically behave
+       as if the `--mirror` option was given on the command line.
+
+remote.<name>.skipDefaultUpdate::
+       If true, this remote will be skipped by default when updating
+       using linkgit:git-fetch[1] or the `update` subcommand of
+       linkgit:git-remote[1].
+
+remote.<name>.skipFetchAll::
+       If true, this remote will be skipped by default when updating
+       using linkgit:git-fetch[1] or the `update` subcommand of
+       linkgit:git-remote[1].
+
+remote.<name>.receivepack::
+       The default program to execute on the remote side when pushing.  See
+       option --receive-pack of linkgit:git-push[1].
+
+remote.<name>.uploadpack::
+       The default program to execute on the remote side when fetching.  See
+       option --upload-pack of linkgit:git-fetch-pack[1].
+
+remote.<name>.tagOpt::
+       Setting this value to --no-tags disables automatic tag following when
+       fetching from remote <name>. Setting it to --tags will fetch every
+       tag from remote <name>, even if they are not reachable from remote
+       branch heads. Passing these flags directly to linkgit:git-fetch[1] can
+       override this setting. See options --tags and --no-tags of
+       linkgit:git-fetch[1].
+
+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 references that no longer exist on the
+       remote (as if the `--prune` option was given on the command line).
+       Overrides `fetch.prune` settings, if any.
+
+remote.<name>.pruneTags::
+       When set to true, fetching from this remote by default will also
+       remove any local tags that no longer exist on the remote if pruning
+       is activated in general via `remote.<name>.prune`, `fetch.prune` or
+       `--prune`. Overrides `fetch.pruneTags` settings, if any.
++
+See also `remote.<name>.prune` and the PRUNING section of
+linkgit:git-fetch[1].
-- 
2.19.1.647.g708186aaf9

Reply via email to