From: Junio C Hamano
Date: Thu, 28 Feb 2008 00:27:44 +0000 (+0000)
Subject: Autogenerated HTML docs for v1.5.4.3-325-g6d21
X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=24bc09a2408f779de87b173b93386f5d1cbeee34;p=git.git
Autogenerated HTML docs for v1.5.4.3-325-g6d21
---
diff --git a/config.txt b/config.txt
index fb6dae0cc..4027726f2 100644
--- a/config.txt
+++ b/config.txt
@@ -379,10 +379,14 @@ apply.whitespace::
branch.autosetupmerge::
Tells `git-branch` and `git-checkout` to setup new branches
- so that linkgit:git-pull[1] will appropriately merge from that
- remote branch. Note that even if this option is not set,
+ so that linkgit:git-pull[1] will appropriately merge from the
+ starting point branch. Note that even if this option is not set,
this behavior can be chosen per-branch using the `--track`
- and `--no-track` options. This option defaults to true.
+ and `--no-track` options. The valid settings are: `false` -- no
+ automatic setup is done; `true` -- automatic setup is done when the
+ starting point is a remote branch; `always` -- automatic setup is
+ done when the starting point is either a local branch or remote
+ branch. This option defaults to true.
branch..remote::
When in branch , it tells `git fetch` which remote to fetch.
@@ -812,6 +816,8 @@ pack.threads::
warning. This is meant to reduce packing time on multiprocessor
machines. The required amount of memory for the delta search window
is however multiplied by the number of threads.
+ Specifying 0 will cause git to auto-detect the number of CPU's
+ and set the number of threads accordingly.
pack.indexVersion::
Specify the default pack index version. Valid values are 1 for
@@ -897,6 +903,17 @@ tar.umask::
archiving user's umask will be used instead. See umask(2) and
linkgit:git-archive[1].
+url..insteadOf::
+ Any URL that starts with this value will be rewritten to
+ start, instead, with . In cases where some site serves a
+ large number of repositories, and serves them with multiple
+ access methods, and some users need to use different access
+ methods, this feature allows people to specify any of the
+ equivalent URLs and have git automatically rewrite the URL to
+ the best alternative for the particular user, even for a
+ never-before-seen repository on the site. When more than one
+ insteadOf strings match a given URL, the longest match is used.
+
user.email::
Your email address to be recorded in any newly created commits.
Can be overridden by the 'GIT_AUTHOR_EMAIL', 'GIT_COMMITTER_EMAIL', and
diff --git a/diff-options.txt b/diff-options.txt
index 8d35cbd60..8dc5b001c 100644
--- a/diff-options.txt
+++ b/diff-options.txt
@@ -170,6 +170,14 @@ endif::git-format-patch[]
Swap two inputs; that is, show differences from index or
on-disk file to tree contents.
+--relative[=]::
+ When run from a subdirectory of the project, it can be
+ told to exclude changes outside the directory and show
+ pathnames relative to it with this option. When you are
+ not in a subdirectory (e.g. in a bare repository), you
+ can name which subdirectory to make the output relative
+ to by giving a as an argument.
+
--text::
Treat all files as text.
diff --git a/git-branch.html b/git-branch.html
index 227436d9c..6e1bc8bd0 100644
--- a/git-branch.html
+++ b/git-branch.html
@@ -297,11 +297,10 @@ equal to that of the currently checked out branch.
working tree to it; use "git checkout <newbranch>" to switch to the
new branch.
When a local branch is started off a remote branch, git sets up the
-branch so that git-pull(1) will appropriately merge from that
-remote branch. If this behavior is not desired, it is possible to
-disable it using the global branch.autosetupmerge configuration
-flag. That setting can be overridden by using the --track
-and --no-track options.
+branch so that git-pull(1) will appropriately merge from
+the remote branch. This behavior may be changed via the global
+branch.autosetupmerge configuration flag. That setting can be
+overridden by using the --track and --no-track options.
With a -m or -M option, <oldbranch> will be renamed to <newbranch>.
If <oldbranch> had a corresponding reflog, it is renamed to match
<newbranch>, and a reflog entry is created to remember the branch
@@ -433,14 +432,16 @@ clean up all obsolete remote-tracking branches.
- Set up configuration so that git-pull will automatically
- retrieve data from the remote branch. Use this if you always
- pull from the same remote branch into the new branch, or if you
- don't want to use "git pull <repository> <refspec>" explicitly.
- This behavior is the default. Set the
- branch.autosetupmerge configuration variable to false if you
- want git-checkout and git-branch to always behave as if
- --no-track were given.
+ When creating a new branch, set up configuration so that git-pull
+ will automatically retrieve data from the start point, which must be
+ a branch. Use this if you always pull from the same upstream branch
+ into the new branch, and if you don't want to use "git pull
+ <repository> <refspec>" explicitly. This behavior is the default
+ when the start point is a remote branch. Set the
+ branch.autosetupmerge configuration variable to false if you want
+ git-checkout and git-branch to always behave as if --no-track were
+ given. Set it to always if you want this behavior when the
+ start-point is either a local or remote branch.
@@ -448,10 +449,7 @@ clean up all obsolete remote-tracking branches.
- When a branch is created off a remote branch,
- set up configuration so that git-pull will not retrieve data
- from the remote branch, ignoring the branch.autosetupmerge
- configuration variable.
+ Ignore the branch.autosetupmerge configuration variable.
@@ -566,7 +564,7 @@ a branch and check it out with a single command.