Autogenerated HTML docs for v1.5.3-rc3-120-g68d422
authorJunio C Hamano <junio@hera.kernel.org>
Thu, 2 Aug 2007 07:23:38 +0000 (07:23 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Thu, 2 Aug 2007 07:23:38 +0000 (07:23 +0000)
RelNotes-1.5.3.txt
git-branch.html
git-branch.txt
git-diff.html
git-diff.txt
git-merge.html
git-merge.txt
git-reset.html
git-reset.txt

index 785bd38455140d962f646717bb5d5f3c8e602d21..03d18430e8b49d377923d5c7b39d8e47663c0da8 100644 (file)
@@ -40,6 +40,9 @@ Updates since v1.5.2
     $GIT_DIR to work in a subdirectory of a working tree that is
     not located at "$GIT_DIR/..".
 
+  - Giving "--file=<file>" option to "git config" is the same as
+    running the command with GIT_CONFIG=<file> environment.
+
   - "git log" learned a new option "--follow", to follow
     renaming history of a single file.
 
@@ -50,6 +53,9 @@ Updates since v1.5.2
   - "git-cvsserver" learned new options (--base-path, --export-all,
     --strict-paths) inspired by git-daemon.
 
+  - "git daemon --base-path-relaxed" can help migrating a repository URL
+    that did not use to use --base-path to use --base-path.
+
   - "git-commit" can use "-t templatefile" option and commit.template
     configuration variable to prime the commit message given to you in the
     editor.
@@ -120,6 +126,9 @@ Updates since v1.5.2
     of the format ('tgz', 'tbz2' or 'zip').  Please update the
     your configuration file accordingly.
 
+  - "git diff" (but not the plumbing level "git diff-tree") now
+    recursively descends into trees by default.
+
   - The editor to use with many interactive commands can be
     overridden with GIT_EDITOR environment variable, or if it
     does not exist, with core.editor configuration variable.  As
@@ -165,6 +174,9 @@ Updates since v1.5.2
   - The diffstat given after a merge (or a pull) honors the
     color.diff configuration.
 
+  - "git commit --amend" is now compatible with various message source
+    options such as -m/-C/-c/-F.
+
   - "git-apply --whitespace=strip" removes blank lines added at
     the end of the file.
 
@@ -262,6 +274,6 @@ this release, unless otherwise noted.
 
 --
 exec >/var/tmp/1
-O=v1.5.3-rc3
+O=v1.5.3-rc3-119-g50cff52
 echo O=`git describe refs/heads/master`
 git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint
index 56e562d6266ebd5874bc47ac4621314a1b026ffc..f846de943cd2107510e6a80a0b8289dcdedb252f 100644 (file)
@@ -494,12 +494,12 @@ $ git branch -D test                                    <b>(2)</b></tt></pre>
 <ol>\r
 <li>\r
 <p>\r
-delete remote-tracking branches "todo", "html", "man"\r
+Delete remote-tracking branches "todo", "html", "man"\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-delete "test" branch even if the "master" branch does not have all\r
+Delete "test" branch even if the "master" branch does not have all\r
 commits from test branch.\r
 </p>\r
 </li>\r
@@ -527,7 +527,7 @@ a branch and check it out with a single command.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 19-Jul-2007 02:09:32 UTC\r
+Last updated 02-Aug-2007 07:23:08 UTC\r
 </div>\r
 </div>\r
 </body>\r
index bc6aa88417486cda92e8ea47f67bcfc24317b9d2..33bc31b0d4491169cdbfb06f3dc6c42ec84b1365 100644 (file)
@@ -134,8 +134,8 @@ $ git branch -d -r origin/todo origin/html origin/man   <1>
 $ git branch -D test                                    <2>
 ------------
 +
-<1> delete remote-tracking branches "todo", "html", "man"
-<2> delete "test" branch even if the "master" branch does not have all
+<1> Delete remote-tracking branches "todo", "html", "man"
+<2> Delete "test" branch even if the "master" branch does not have all
 commits from test branch.
 
 
index f64ce2cd57a13bf5ea786e647766db97f6d4a0dd..addaa38e3b66814ab5be0b8cc59bae00e9a7a1c4 100644 (file)
@@ -778,18 +778,18 @@ $ git diff HEAD       <b>(3)</b></tt></pre>
 <ol>\r
 <li>\r
 <p>\r
-changes in the working tree not yet staged for the next commit.\r
+Changes in the working tree not yet staged for the next commit.\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-changes between the index and your last commit; what you\r
+Changes between the index and your last commit; what you\r
 would be committing if you run "git commit" without "-a" option.\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-changes in the working tree since your last commit; what you\r
+Changes in the working tree since your last commit; what you\r
 would be committing if you run "git commit -a"\r
 </p>\r
 </li>\r
@@ -808,20 +808,20 @@ $ git diff HEAD^ HEAD      <b>(3)</b></tt></pre>
 <ol>\r
 <li>\r
 <p>\r
-instead of using the tip of the current branch, compare with the\r
+Instead of using the tip of the current branch, compare with the\r
 tip of "test" branch.\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-instead of comparing with the tip of "test" branch, compare with\r
+Instead of comparing with the tip of "test" branch, compare with\r
 the tip of the current branch, but limit the comparison to the\r
 file "test".\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-compare the version before the last commit and the last commit.\r
+Compare the version before the last commit and the last commit.\r
 </p>\r
 </li>\r
 </ol>\r
@@ -839,19 +839,19 @@ $ git diff arch/i386 include/asm-i386   <b>(3)</b></tt></pre>
 <ol>\r
 <li>\r
 <p>\r
-show only modification, rename and copy, but not addition\r
+Show only modification, rename and copy, but not addition\r
 nor deletion.\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-show only names and the nature of change, but not actual\r
+Show only names and the nature of change, but not actual\r
 diff output.\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-limit diff output to named subtrees.\r
+Limit diff output to named subtrees.\r
 </p>\r
 </li>\r
 </ol>\r
@@ -868,13 +868,13 @@ $ git diff -R                          <b>(2)</b></tt></pre>
 <ol>\r
 <li>\r
 <p>\r
-spend extra cycles to find renames, copies and complete\r
+Spend extra cycles to find renames, copies and complete\r
 rewrites (very expensive).\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-output diff in reverse.\r
+Output diff in reverse.\r
 </p>\r
 </li>\r
 </ol>\r
@@ -895,7 +895,7 @@ output diff in reverse.
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 30-Jul-2007 09:06:57 UTC\r
+Last updated 02-Aug-2007 07:23:08 UTC\r
 </div>\r
 </div>\r
 </body>\r
index b1f5e7f93f4f394c42915e345f6b0f9d33fc41d9..b36e705dd0cc97ca73cb041a3552c8441846f1b8 100644 (file)
@@ -76,10 +76,10 @@ $ git diff --cached   <2>
 $ git diff HEAD       <3>
 ------------
 +
-<1> changes in the working tree not yet staged for the next commit.
-<2> changes between the index and your last commit; what you
+<1> Changes in the working tree not yet staged for the next commit.
+<2> Changes between the index and your last commit; what you
 would be committing if you run "git commit" without "-a" option.
-<3> changes in the working tree since your last commit; what you
+<3> Changes in the working tree since your last commit; what you
 would be committing if you run "git commit -a"
 
 Comparing with arbitrary commits::
@@ -90,12 +90,12 @@ $ git diff HEAD -- ./test  <2>
 $ git diff HEAD^ HEAD      <3>
 ------------
 +
-<1> instead of using the tip of the current branch, compare with the
+<1> Instead of using the tip of the current branch, compare with the
 tip of "test" branch.
-<2> instead of comparing with the tip of "test" branch, compare with
+<2> Instead of comparing with the tip of "test" branch, compare with
 the tip of the current branch, but limit the comparison to the
 file "test".
-<3> compare the version before the last commit and the last commit.
+<3> Compare the version before the last commit and the last commit.
 
 
 Limiting the diff output::
@@ -106,11 +106,11 @@ $ git diff --name-status                <2>
 $ git diff arch/i386 include/asm-i386   <3>
 ------------
 +
-<1> show only modification, rename and copy, but not addition
+<1> Show only modification, rename and copy, but not addition
 nor deletion.
-<2> show only names and the nature of change, but not actual
+<2> Show only names and the nature of change, but not actual
 diff output.
-<3> limit diff output to named subtrees.
+<3> Limit diff output to named subtrees.
 
 Munging the diff output::
 +
@@ -119,9 +119,9 @@ $ git diff --find-copies-harder -B -C  <1>
 $ git diff -R                          <2>
 ------------
 +
-<1> spend extra cycles to find renames, copies and complete
+<1> Spend extra cycles to find renames, copies and complete
 rewrites (very expensive).
-<2> output diff in reverse.
+<2> Output diff in reverse.
 
 
 Author
index c8e8e58dc0954fbc53eb043fad0b46dd00930aff..888d57bc63fcb9f0a5daccea352894fdc6173dc8 100644 (file)
@@ -506,23 +506,23 @@ pull after you are done and ready.</p>
 <ol>\r
 <li>\r
 <p>\r
-the results are updated both in the index file and in your\r
-   working tree,\r
+The results are updated both in the index file and in your\r
+   working tree;\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-index file is written out as a tree,\r
+Index file is written out as a tree;\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-the tree gets committed, and\r
+The tree gets committed; and\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-the <tt>HEAD</tt> pointer gets advanced.\r
+The <tt>HEAD</tt> pointer gets advanced.\r
 </p>\r
 </li>\r
 </ol>\r
@@ -606,7 +606,7 @@ Resolve the conflicts.  <tt>git-diff</tt> would report only the
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 19-Jul-2007 02:09:46 UTC\r
+Last updated 02-Aug-2007 07:23:09 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 2c9db98a3cfa616c09dcfd340dcd022aeb7c91e0..144bc16ff26bbf1d311482e6be15fc034994ce49 100644 (file)
@@ -107,11 +107,11 @@ pull after you are done and ready.
 
 When things cleanly merge, these things happen:
 
-1. the results are updated both in the index file and in your
-   working tree,
-2. index file is written out as a tree,
-3. the tree gets committed, and
-4. the `HEAD` pointer gets advanced.
+1. The results are updated both in the index file and in your
+   working tree;
+2. Index file is written out as a tree;
+3. The tree gets committed; and
+4. The `HEAD` pointer gets advanced.
 
 Because of 2., we require that the original state of the index
 file to match exactly the current `HEAD` commit; otherwise we
index 6edc242056b5dec03d728c9d9af68b3aa7b1a056..c510bcd397033e269e3f332204bfd671b7c9b383 100644 (file)
@@ -356,7 +356,7 @@ message, or both.  Leaves working tree as it was before "reset".
 </li>\r
 <li>\r
 <p>\r
-make corrections to working tree files.\r
+Make corrections to working tree files.\r
 </p>\r
 </li>\r
 <li>\r
@@ -434,7 +434,7 @@ $ git pull git://info.example.com/ nitfol  <b>(4)</b></tt></pre>
 <ol>\r
 <li>\r
 <p>\r
-you are happily working on something, and find the changes\r
+You are happily working on something, and find the changes\r
 in these files are in good order.  You do not want to see them\r
 when you run "git diff", because you plan to work on other files\r
 and changes with these files are distracting.\r
@@ -442,12 +442,12 @@ and changes with these files are distracting.
 </li>\r
 <li>\r
 <p>\r
-somebody asks you to pull, and the changes sounds worthy of merging.\r
+Somebody asks you to pull, and the changes sounds worthy of merging.\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-however, you already dirtied the index (i.e. your index does\r
+However, you already dirtied the index (i.e. your index does\r
 not match the HEAD commit).  But you know the pull you are going\r
 to make does not affect frotz.c nor filfre.c, so you revert the\r
 index changes for these two files.  Your changes in working tree\r
@@ -456,7 +456,7 @@ remain there.
 </li>\r
 <li>\r
 <p>\r
-then you can pull and merge, leaving frotz.c and filfre.c\r
+Then you can pull and merge, leaving frotz.c and filfre.c\r
 changes still in the working tree.\r
 </p>\r
 </li>\r
@@ -481,7 +481,7 @@ $ git reset --hard ORIG_HEAD       <b>(4)</b></tt></pre>
 <ol>\r
 <li>\r
 <p>\r
-try to update from the upstream resulted in a lot of\r
+Try to update from the upstream resulted in a lot of\r
 conflicts; you were not ready to spend a lot of time merging\r
 right now, so you decide to do that later.\r
 </p>\r
@@ -495,13 +495,13 @@ from the index file and the working tree.
 </li>\r
 <li>\r
 <p>\r
-merge a topic branch into the current branch, which resulted\r
+Merge a topic branch into the current branch, which resulted\r
 in a fast forward.\r
 </p>\r
 </li>\r
 <li>\r
 <p>\r
-but you decided that the topic branch is not ready for public\r
+But you decided that the topic branch is not ready for public\r
 consumption yet.  "pull" or "merge" always leaves the original\r
 tip of the current branch in ORIG_HEAD, so resetting hard to it\r
 brings your index file and the working tree back to that state,\r
@@ -567,7 +567,7 @@ At this point the index file still has all the WIP changes you
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 19-Jul-2007 02:09:52 UTC\r
+Last updated 02-Aug-2007 07:23:09 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 19c5b9bbda60744723e453dceaa209c47a49cb60..15e3aca9a17cbcc651079968c76b571a9d144696 100644 (file)
@@ -63,7 +63,7 @@ $ git commit -a -c ORIG_HEAD  <3>
 <1> This is most often done when you remembered what you
 just committed is incomplete, or you misspelled your commit
 message, or both.  Leaves working tree as it was before "reset".
-<2> make corrections to working tree files.
+<2> Make corrections to working tree files.
 <3> "reset" copies the old head to .git/ORIG_HEAD; redo the
 commit by starting with its log message.  If you do not need to
 edit the message further, you can give -C option instead.
@@ -106,17 +106,17 @@ $ git reset                                <3>
 $ git pull git://info.example.com/ nitfol  <4>
 ------------
 +
-<1> you are happily working on something, and find the changes
+<1> You are happily working on something, and find the changes
 in these files are in good order.  You do not want to see them
 when you run "git diff", because you plan to work on other files
 and changes with these files are distracting.
-<2> somebody asks you to pull, and the changes sounds worthy of merging.
-<3> however, you already dirtied the index (i.e. your index does
+<2> Somebody asks you to pull, and the changes sounds worthy of merging.
+<3> However, you already dirtied the index (i.e. your index does
 not match the HEAD commit).  But you know the pull you are going
 to make does not affect frotz.c nor filfre.c, so you revert the
 index changes for these two files.  Your changes in working tree
 remain there.
-<4> then you can pull and merge, leaving frotz.c and filfre.c
+<4> Then you can pull and merge, leaving frotz.c and filfre.c
 changes still in the working tree.
 
 Undo a merge or pull::
@@ -133,15 +133,15 @@ Fast forward
 $ git reset --hard ORIG_HEAD       <4>
 ------------
 +
-<1> try to update from the upstream resulted in a lot of
+<1> Try to update from the upstream resulted in a lot of
 conflicts; you were not ready to spend a lot of time merging
 right now, so you decide to do that later.
 <2> "pull" has not made merge commit, so "git reset --hard"
 which is a synonym for "git reset --hard HEAD" clears the mess
 from the index file and the working tree.
-<3> merge a topic branch into the current branch, which resulted
+<3> Merge a topic branch into the current branch, which resulted
 in a fast forward.
-<4> but you decided that the topic branch is not ready for public
+<4> But you decided that the topic branch is not ready for public
 consumption yet.  "pull" or "merge" always leaves the original
 tip of the current branch in ORIG_HEAD, so resetting hard to it
 brings your index file and the working tree back to that state,