Autogenerated HTML docs for v1.5.6.2-247-g923712
authorJunio C Hamano <junio@hera.kernel.org>
Mon, 7 Jul 2008 22:10:48 +0000 (22:10 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Mon, 7 Jul 2008 22:10:48 +0000 (22:10 +0000)
RelNotes-1.6.0.txt
config.txt
git-config.html
git-config.txt
git-rev-parse.html
git-rev-parse.txt
git.html
git.txt

index e5c285f9c042c71cf6c67b0e2292d2876ec739b1..e1f013bd3b7bbfb30907d981b7e1d798ce94459e 100644 (file)
@@ -23,6 +23,13 @@ encoding introduced in v1.4.4.  Pack idx files are using version 2 that
 allows larger packs and added robustness thanks to its CRC checking,
 introduced in v1.5.2.
 
+GIT_CONFIG, which was only documented as affecting "git config", but
+actually affected all git commands, now only affects "git config".
+GIT_LOCAL_CONFIG, also only documented as affecting "git config" and
+not different from GIT_CONFIG in a useful way, is removed.
+
+An ancient merge strategy "stupid" has been removed.
+
 
 Updates since v1.5.6
 --------------------
@@ -32,8 +39,13 @@ Updates since v1.5.6
 * git-p4 in contrib learned "allowSubmit" configuration to control on
   which branch to allow "submit" subcommand.
 
+* git-gui learned to stage changes per-line.
+
 (portability)
 
+* Changes for MinGW port have been merged, thanks to Johannes Sixt and
+  gangs.
+
 * Sample hook scripts shipped in templates/ are now suffixed with
   *.sample.  We used to prevent them from triggering by default by
   relying on the fact that we install them as unexecutable, but on
@@ -48,7 +60,8 @@ Updates since v1.5.6
 
 * Updated howto/update-hook-example
 
-* Got rid of usage of "git-foo" from the tutorial.
+* Got rid of usage of "git-foo" from the tutorial and made typography
+  more consistent.
 
 * Disambiguating "--" between revs and paths is finally documented.
 
@@ -79,6 +92,11 @@ Updates since v1.5.6
 
 (usability, bells and whistles)
 
+* A new environment variable GIT_CEILING_DIRECTORIES can be used to stop
+  the discovery process of the toplevel of working tree; this may be useful
+  when you are working in a slow network disk and are outside any working tree,
+  as bash-completion and "git help" may still need to run in these places.
+
 * git-apply can handle a patch that touches the same path more than once
   much better than before.
 
@@ -102,13 +120,16 @@ Updates since v1.5.6
 * fast-export learned to export and import marks file; this can be used to
   interface with fast-import incrementally.
 
-* Original SHA-1 value for "update-ref -d" is optional now.
+* "git rerere" can be told to update the index with auto-reused resolution
+  with rerere.autoupdate configuration variable.
 
 * git-send-mail can talk not just over SSL but over TLS now.
 
 * You can tell "git status -u" to even more aggressively omit checking
   untracked files with --untracked-files=no.
 
+* Original SHA-1 value for "update-ref -d" is optional now.
+
 * Error codes from gitweb are made more descriptive where possible, rather
   than "403 forbidden" as we used to issue everywhere.
 
@@ -121,14 +142,12 @@ Fixes since v1.5.6
 All of the fixes in v1.5.6 maintenance series are included in
 this release, unless otherwise noted.
 
- * diff -c/--cc showed unnecessary "deletion" lines at the context
-   boundary (needs backmerge to maint).
-
- * "git-clone <src> <dst>" did not create leading directories for <dst>
-   like the scripted version used to do (needs backport to maint).
+ * "git fetch" into an empty repository used to remind the fetch will
+   be huge by saying "no common commits", but it is already known by
+   the user anyway (need to backport 8cb560f to 'maint').
 
 ---
 exec >/var/tmp/1
-O=v1.5.6.1-155-gaa0c1f2
+O=v1.5.6.2-246-g86d7244
 echo O=$(git describe refs/heads/master)
 git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint
index a403d46c1ba3068abe5c0583533de651f6116fd4..838794dca71d59f82eaec770ba31537297af8066 100644 (file)
@@ -658,6 +658,11 @@ gc.rerereunresolved::
        kept for this many days when 'git-rerere gc' is run.
        The default is 15 days.  See linkgit:git-rerere[1].
 
+rerere.autoupdate::
+       When set to true, `git-rerere` updates the index with the
+       resulting contents after it cleanly resolves conflicts using
+       previously recorded resolution.  Defaults to false.
+
 rerere.enabled::
        Activate recording of resolved conflicts, so that identical
        conflict hunks can be resolved automatically, should they
index ad33cf1db01acb4f7c3b913d2c227c69d690d915..2a83c2021987edc03b2496dc1daafc00c40da9ef 100644 (file)
@@ -630,10 +630,6 @@ and <em>--unset</em>. <strong><em>git-config</em> will only ever change one file
 variables. The <em>--global</em> and the <em>--system</em> options will limit the file used\r
 to the global or system-wide file respectively. The GIT_CONFIG environment\r
 variable has a similar effect, but you can specify any filename you want.</p></div>\r
-<div class="para"><p>The GIT_CONFIG_LOCAL environment variable on the other hand only changes\r
-the name used instead of the repository configuration file. The global and\r
-the system-wide configuration files will still be read. (For writing options\r
-this will obviously result in the same behavior as using GIT_CONFIG.)</p></div>\r
 </div>\r
 <h2 id="_environment">ENVIRONMENT</h2>\r
 <div class="sectionbody">\r
@@ -648,15 +644,6 @@ GIT_CONFIG
         "--system" option forces this to $(prefix)/etc/gitconfig.\r
 </p>\r
 </dd>\r
-<dt>\r
-GIT_CONFIG_LOCAL\r
-</dt>\r
-<dd>\r
-<p>\r
-        Take the configuration from the given file instead if .git/config.\r
-        Still read the global and the system-wide configuration files, though.\r
-</p>\r
-</dd>\r
 </dl></div>\r
 <div class="para"><p>See also <a href="#FILES">[FILES]</a>.</p></div>\r
 </div>\r
@@ -1732,6 +1719,16 @@ gc.rerereunresolved
 </p>\r
 </dd>\r
 <dt>\r
+rerere.autoupdate\r
+</dt>\r
+<dd>\r
+<p>\r
+        When set to true, <tt>git-rerere</tt> updates the index with the\r
+        resulting contents after it cleanly resolves conflicts using\r
+        previously recorded resolution.  Defaults to false.\r
+</p>\r
+</dd>\r
+<dt>\r
 rerere.enabled\r
 </dt>\r
 <dd>\r
@@ -2688,7 +2685,7 @@ web.browser
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2008-07-06 05:16:39 UTC\r
+Last updated 2008-07-07 22:10:11 UTC\r
 </div>\r
 </div>\r
 </body>\r
index df419e21fd469775d3b5e31446eb742956943729..697824cbabdd4bab487b8c943277d3a1d703e59a 100644 (file)
@@ -191,11 +191,6 @@ variables. The '--global' and the '--system' options will limit the file used
 to the global or system-wide file respectively. The GIT_CONFIG environment
 variable has a similar effect, but you can specify any filename you want.
 
-The GIT_CONFIG_LOCAL environment variable on the other hand only changes
-the name used instead of the repository configuration file. The global and
-the system-wide configuration files will still be read. (For writing options
-this will obviously result in the same behavior as using GIT_CONFIG.)
-
 
 ENVIRONMENT
 -----------
@@ -205,10 +200,6 @@ GIT_CONFIG::
        Using the "--global" option forces this to ~/.gitconfig. Using the
        "--system" option forces this to $(prefix)/etc/gitconfig.
 
-GIT_CONFIG_LOCAL::
-       Take the configuration from the given file instead if .git/config.
-       Still read the global and the system-wide configuration files, though.
-
 See also <<FILES>>.
 
 
index 54309af0a9e63d676892b81c11537060849f0383..fe70a422f3ec05f4480dd9c934c91ebeafdb8027 100644 (file)
@@ -811,9 +811,9 @@ of <tt>r1</tt> and <tt>r2</tt> and is defined as
 It is the set of commits that are reachable from either one of\r
 <tt>r1</tt> or <tt>r2</tt> but not from both.</p></div>\r
 <div class="para"><p>Two other shorthands for naming a set that is formed by a commit\r
-and its parent commits exists.  <tt>r1&#94;@</tt> notation means all\r
+and its parent commits exist.  The <tt>r1&#94;@</tt> notation means all\r
 parents of <tt>r1</tt>.  <tt>r1&#94;!</tt> includes commit <tt>r1</tt> but excludes\r
-its all parents.</p></div>\r
+all of its parents.</p></div>\r
 <div class="para"><p>Here are a handful of examples:</p></div>\r
 <div class="literalblock">\r
 <div class="content">\r
@@ -964,7 +964,7 @@ Junio C Hamano &lt;junkio@cox.net&gt; and Pierre Habouzit &lt;madcoder@debian.or
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2008-07-06 05:17:00 UTC\r
+Last updated 2008-07-07 22:10:11 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 0501a87025c6421005ddf2bbf674b24704c360e3..378a3124acdbc96a9efbe06c253f1fd561cf3d7e 100644 (file)
@@ -301,9 +301,9 @@ It is the set of commits that are reachable from either one of
 `r1` or `r2` but not from both.
 
 Two other shorthands for naming a set that is formed by a commit
-and its parent commits exists.  `r1{caret}@` notation means all
+and its parent commits exist.  The `r1{caret}@` notation means all
 parents of `r1`.  `r1{caret}!` includes commit `r1` but excludes
-its all parents.
+all of its parents.
 
 Here are a handful of examples:
 
index 97a27e19b6b07aa7a1b8ce524afa1d962dbbe835..0c59a39594366c364600af7f19de20ba904a9fc6 100644 (file)
--- a/git.html
+++ b/git.html
@@ -1752,6 +1752,19 @@ git so take care if using Cogito etc.</p></div>
         option and the core.worktree configuration variable.\r
 </p>\r
 </dd>\r
+<dt>\r
+<em>GIT_CEILING_DIRECTORIES</em>\r
+</dt>\r
+<dd>\r
+<p>\r
+        This should be a colon-separated list of absolute paths.\r
+        If set, it is a list of directories that git should not chdir\r
+        up into while looking for a repository directory.\r
+        It will not exclude the current working directory or\r
+        a GIT_DIR set on the command line or in the environment.\r
+        (Useful for excluding slow-loading network directories.)\r
+</p>\r
+</dd>\r
 </dl></div>\r
 <h3 id="_git_commits">git Commits</h3><div style="clear:left"></div>\r
 <div class="vlist"><dl>\r
@@ -2011,7 +2024,7 @@ contributors on the git-list &lt;git@vger.kernel.org&gt;.</p></div>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 2008-07-06 05:17:08 UTC\r
+Last updated 2008-07-07 22:10:12 UTC\r
 </div>\r
 </div>\r
 </body>\r
diff --git a/git.txt b/git.txt
index adc027ce499eee277138309c9234e35f4b0dc433..b7546aca1cf2608c8760ad7e6fa01c5db34f5013 100644 (file)
--- a/git.txt
+++ b/git.txt
@@ -427,6 +427,14 @@ git so take care if using Cogito etc.
        This can also be controlled by the '--work-tree' command line
        option and the core.worktree configuration variable.
 
+'GIT_CEILING_DIRECTORIES'::
+       This should be a colon-separated list of absolute paths.
+       If set, it is a list of directories that git should not chdir
+       up into while looking for a repository directory.
+       It will not exclude the current working directory or
+       a GIT_DIR set on the command line or in the environment.
+       (Useful for excluding slow-loading network directories.)
+
 git Commits
 ~~~~~~~~~~~
 'GIT_AUTHOR_NAME'::