From: Junio C Hamano
Date: Wed, 3 Oct 2007 12:05:53 +0000 (+0000)
Subject: Autogenerated HTML docs for v1.5.3.4-203-gcc61a
X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=1b50ce9004d2296213fca188964ee273b87b2d12;p=git.git
Autogenerated HTML docs for v1.5.3.4-203-gcc61a
---
diff --git a/RelNotes-1.5.3.4.txt b/RelNotes-1.5.3.4.txt
index 47ba2870a..b04b3a45a 100644
--- a/RelNotes-1.5.3.4.txt
+++ b/RelNotes-1.5.3.4.txt
@@ -4,25 +4,32 @@ GIT v1.5.3.4 Release Notes
Fixes since v1.5.3.3
--------------------
- * Sample 'post-receive-hook' incorrectly sent out push
+ * Change to "git-ls-files" in v1.5.3.3 that was introduced to support
+ partial commit of removal better had a segfaulting bug, which was
+ diagnosed and fixed by Keith and Carl.
+
+ * Performance improvements for rename detection has been backported
+ from the 'master' branch.
+
+ * "git-for-each-ref --format='%(numparent)'" was not working
+ correctly at all, and --format='%(parent)' was not working for
+ merge commits.
+
+ * Sample "post-receive-hook" incorrectly sent out push
notification e-mails marked as "From: " the committer of the
commit that happened to be at the tip of the branch that was
pushed, not from the person who pushed.
- * git-remote did not exit non-zero status upon error.
+ * "git-remote" did not exit non-zero status upon error.
* "git-add -i" did not respond very well to EOF from tty nor
bogus input.
- * "git rebase -i" squash subcommand incorrectly made the
+ * "git-rebase -i" squash subcommand incorrectly made the
author of later commit the author of resulting commit,
instead of taking from the first one in the squashed series.
- * "git stash apply --index" was not documented.
-
+ * "git-stash apply --index" was not documented.
---
-exec >/var/tmp/1
-O=v1.5.3.3-6-g0bdcac5
-echo O=`git describe refs/heads/maint`
-git shortlog --no-merges $O..refs/heads/maint
+ * autoconfiguration learned that "ar" command is found as "gas" on
+ some systems.
diff --git a/config.txt b/config.txt
index 015910f27..971fd9f16 100644
--- a/config.txt
+++ b/config.txt
@@ -337,6 +337,12 @@ branch..merge::
branch..merge to the desired branch, and use the special setting
`.` (a period) for branch..remote.
+branch..mergeoptions::
+ Sets default options for merging into branch . The syntax and
+ supported options are equal to that of gitlink:git-merge[1], but
+ option values containing whitespace characters are currently not
+ supported.
+
clean.requireForce::
A boolean to make git-clean do nothing unless given -f or -n. Defaults
to false.
@@ -439,6 +445,19 @@ gc.aggressiveWindow::
algorithm used by 'git gc --aggressive'. This defaults
to 10.
+gc.auto::
+ When there are approximately more than this many loose
+ objects in the repository, `git gc --auto` will pack them.
+ Some Porcelain commands use this command to perform a
+ light-weight garbage collection from time to time. Setting
+ this to 0 disables it.
+
+gc.autopacklimit::
+ When there are more than this many packs that are not
+ marked with `*.keep` file in the repository, `git gc
+ --auto` consolidates them into one larger pack. Setting
+ this to 0 disables this.
+
gc.packrefs::
`git gc` does not run `git pack-refs` in a bare repository by
default so that older dumb-transport clients can still fetch
@@ -579,7 +598,7 @@ merge.summary::
merge.tool::
Controls which merge resolution program is used by
- gitlink:git-mergetool[l]. Valid values are: "kdiff3", "tkdiff",
+ gitlink:git-mergetool[1]. Valid values are: "kdiff3", "tkdiff",
"meld", "xxdiff", "emerge", "vimdiff", "gvimdiff", and "opendiff".
merge.verbosity::
diff --git a/diff-options.txt b/diff-options.txt
index 228ccaf10..b1f528ae8 100644
--- a/diff-options.txt
+++ b/diff-options.txt
@@ -179,8 +179,8 @@
--ext-diff::
Allow an external diff helper to be executed. If you set an
- external diff driver with gitlink:gitattributes(5), you need
- to use this option with gitlink:git-log(1) and friends.
+ external diff driver with gitlink:gitattributes[5], you need
+ to use this option with gitlink:git-log[1] and friends.
--no-ext-diff::
Disallow external diff drivers.
diff --git a/git-branch.html b/git-branch.html
index f846de943..4229be714 100644
--- a/git-branch.html
+++ b/git-branch.html
@@ -289,6 +289,9 @@ and option -a shows both.
It will start out with a head equal to the one given as <start-point>.
If no <start-point> is given, the branch will be created with a head
equal to that of the currently checked out branch.
+Note that this will create the new branch, but it will not switch the
+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 can setup the
branch so that git-pull(1) will appropriately merge from that
remote branch. If this behavior is desired, it is possible to make it
@@ -418,6 +421,31 @@ to delete remote-tracking branches.
+--track
+
+
+
+ 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. Set the
+ branch.autosetupmerge configuration variable to true if you
+ want git-checkout and git-branch to always behave as if
+ --track were given.
+
+
+
+--no-track
+
+
+
+ When -b is given and 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.
+
+
+
<branchname>
@@ -527,7 +555,7 @@ a branch and check it out with a single command.