Autogenerated HTML docs for v1.5.3.7-966-g1c46
authorJunio C Hamano <junio@hera.kernel.org>
Sun, 2 Dec 2007 18:56:34 +0000 (18:56 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Sun, 2 Dec 2007 18:56:34 +0000 (18:56 +0000)
RelNotes-1.5.4.txt
cmds-mainporcelain.txt
git-branch.html
git-branch.txt
git-tag.html
git-tag.txt
git.html

index 192766f868f4669b7cedc5baa4c119a39fc602b5..44f5043ce7843e96349ad2cb4f19d0246424ff87 100644 (file)
@@ -1,6 +1,12 @@
 GIT v1.5.4 Release Notes
 ========================
 
+Removal
+-------
+
+ * "git svnimport" was removed in favor of "git svn".
+
+
 Deprecation notices
 -------------------
 
@@ -30,152 +36,159 @@ Deprecation notices
    limitation of the latter.  Use of post-update hook will be deprecated
    in future versions of git, perhaps in v1.5.5.
 
+ * "git lost-found" was deprecated in favor of "git fsck"'s --lost-found
+   option, and will be removed in the future.
+
+ * "git peek-remote" is deprecated, as "git ls-remote" was written in C
+   and works for all transports, and will be removed in the future.
+
 
 Updates since v1.5.3
 --------------------
 
  * Comes with much improved gitk.
 
- * Comes with git-gui 0.9.0 with i18n.
+ * Comes with "git gui" 0.9.0 with i18n.
 
- * git-lost-found was deprecated in favor of git-fsck's --lost-found
-   option.
+ * progress display from many commands are a lot nicer to the eye.
+   Transfer commands show throughput data.
 
- * git-peek-remote is deprecated, as git-ls-remote was written in C and
-   works for all transports.
+ * many commands that pay attention to per-directory .gitignore now do
+   so lazily, which makes the usual case go much faster.
 
- * git-cherry-pick made a misguided attempt to repeat the original
-   command line in the generated log message, when told to cherry-pick a
-   commit by naming a tag that points at it.  It does not anymore.
+ * Output processing for '--pretty=format:<user format>' has been
+   optimized.
 
- * "progress display" from many commands are a lot nicer to the
-   eye.  Transfer commands show throughput data.
+ * Rename detection of diff family, while detecting exact matches, has
+   been greatly optimized.
 
- * many commands that pay attention to per-directory .gitignore now do
-   so lazily, which makes the usual case go much faster.
+ * Rename detection of diff family tries to make more naturally looking
+   pairing.  Earlier if more than one identical rename sources were
+   found in the preimage, they were picked pretty much at random.
 
- * git-reset is now built-in and its output can be squelched with -q.
+ * "git reset" is now built-in and its output can be squelched with -q.
 
- * git-send-email can optionally talk over ssmtp and use SMTP-AUTH.
+ * "git send-email" can optionally talk over ssmtp and use SMTP-AUTH.
 
- * git-rebase learned --whitespace option.
+ * "git rebase" learned --whitespace option.
 
- * In git-rebase, when you decide not to replay a particular change
-   after the command stopped with a conflict, you can say "git-rebase
+ * In "git rebase", when you decide not to replay a particular change
+   after the command stopped with a conflict, you can say "git rebase
    --skip" without first running "git reset --hard", as the command now
    runs it for you.
 
- * git-remote knows --mirror mode.
+ * "git merge" can call the "post-merge" hook.
 
- * git-merge can call the "post-merge" hook.
+ * "git pack-objects" can optionally run deltification with multiple
+   threads.
 
- * git-pack-objects can optionally run deltification with multiple threads.
-
- * git-archive can optionally substitute keywords in files marked with
+ * "git archive" can optionally substitute keywords in files marked with
    export-subst attribute.
 
- * git-for-each-ref learned %(xxxdate:<dateformat>) syntax to
-   show the various date fields in different formats.
+ * "git cherry-pick" made a misguided attempt to repeat the original
+   command line in the generated log message, when told to cherry-pick a
+   commit by naming a tag that points at it.  It does not anymore.
 
- * git-gc --auto is a low-impact way to automatically run a
-   variant of git-repack that does not lose unreferenced objects
-   (read: safer than the usual one) after the user accumulates
-   too many loose objects.
+ * "git for-each-ref" learned %(xxxdate:<dateformat>) syntax to show the
+   various date fields in different formats.
 
- * You need to explicitly set clean.requireForce to "false" to allow
-   git-clean without -f to do any damage (lack of the configuration
-   variable used to mean "do not require", but we now use the safer
-   default).
+ * "git gc --auto" is a low-impact way to automatically run a variant of
+   "git repack" that does not lose unreferenced objects (read: safer
+   than the usual one) after the user accumulates too many loose
+   objects.
 
- * git-clean has been rewritten in C.
+ * You need to explicitly set clean.requireForce to "false" to allow
+   "git clean" without -f to do any damage (lack of the configuration
+   variable used to mean "do not require -f option to lose untracked
+   files", but we now use the safer default).
 
- * git-push has been rewritten in C.
+ * "git clean" has been rewritten in C.
 
- * git-push learned --dry-run option to show what would happen
-   if a push is run.
+ * "git push" learned --dry-run option to show what would happen if a
+   push is run.
 
- * git-push does not update a tracking ref on the pushing side when the
+ * "git push" does not update a tracking ref on the local side when the
    remote refused to update the corresponding ref.
 
- * git-push learned --mirror option.  This is to push the local refs
+ * "git push" learned --mirror option.  This is to push the local refs
    one-to-one to the remote, and deletes refs from the remote that do
    not exist anymore in the repository on the pushing side.
 
- * git-remote learned "rm" subcommand.
+ * "git remote" knows --mirror mode.  This is to set up configuration to
+   push into a remote repository to store local branch heads to the same
+   branch on the remote side, and remove branch heads locally removed
+   from local repository at the same time.  Suitable for pushing into a
+   back-up repository.
+
+ * "git remote" learned "rm" subcommand.
 
- * git-rebase --interactive mode can now work on detached HEAD.
+ * "git rebase --interactive" mode can now work on detached HEAD.
 
- * git-cvsserver can be run via git-shell.
+ * "git cvsserver" can be run via "git shell".
 
- * git-am and git-rebase are far less verbose.
+ * "git am" and "git rebase" are far less verbose.
 
- * git-pull learned to pass --[no-]ff option to underlying git-merge.
+ * "git pull" learned to pass --[no-]ff option to underlying "git
+   merge".
 
  * Various Perforce importer updates.
 
- * "git log" learned --early-output option to help interactive
-   GUI implementations.
+ * "git log" learned --early-output option to help interactive GUI
+   implementations.
 
- * git-svnimport was removed in favor of git-svn.
+ * "git bisect" learned "skip" action to mark untestable commits.
 
- * git-bisect learned "skip" action to mark untestable commits.
+ * "git format-patch" learned "format.numbered" configuration variable
+   to automatically turn --numbered option on when more than one commits
+   are formatted.
 
- * git-format-patch learned "format.numbered" configuration variable
-   to automatically turn --numbered option on when more than one
-   commits are formatted.
+ * "git ls-files" learned "--exclude-standard" to use the canned set of
+   exclude files.
 
- * git-ls-files learned "--exclude-standard" to use the canned
-   set of exclude files.
+ * "git rebase" now detaches head during its operation, so after a
+   successful "git rebase" operation, the reflog entry branch@{1} for
+   the current branch points at the commit before the rebase was
+   started.
 
- * git-rebase now detaches head during its operation, so after a
-   successful "git rebase" operation, the reflog entry branch@{1}
-   for the current branch points at the commit before the rebase
-   was started.
+ * "git tag -a -f existing" begins the editor session using the existing
+   annotation message.
 
- * "git-tag -a -f existing" begins the editor session using the
-   existing annotation message.
+ * "git tag -m one -m bar" (multiple -m options) behaves similarly to
+   "git commit"; the parameters to -m options are formatted as separate
+   paragraphs.
 
- * "git cvsexportcommit" learned -w option to specify and switch
-   to the CVS working directory.
+ * "git cvsexportcommit" learned -w option to specify and switch to the
+   CVS working directory.
 
- * "git checkout" from a subdirectory learned to use "../path"
-   to allow checking out a path outside the current directory
-   without cd'ing up.
+ * "git checkout" from a subdirectory learned to use "../path" to allow
+   checking out a path outside the current directory without cd'ing up.
 
- * "git send-email --dry-run" shows full headers for easier
-   diagnosis.
+ * "git send-email --dry-run" shows full headers for easier diagnosis.
 
- * "git merge-ours" is built-in.
+ * "git merge-ours" is now built-in.
 
  * "git svn" learned "info" and "show-externals" subcommands.
 
- * calling "git svn" from a subdirectory failed read settings from the
+ * "git svn" run from a subdirectory failed to read settings from the
    .git/config.
 
  * "git svn" learned --use-log-author option, which picks up more
    descriptive name from From: and Signed-off-by: lines in the commit
    message.
 
- * "git status" from a subdirectory now shows relative paths
-   which makes copy-and-pasting for git-checkout/git-add/git-rm
-   easier.
+ * "git status" from a subdirectory now shows relative paths which makes
+   copy-and-pasting for git-checkout/git-add/git-rm easier.
 
  * "git checkout" from and to detached HEAD leaves a bit more
    information in the reflog.
 
- * Output processing for '--pretty=format:<user format>' has
-   been optimized.
-
- * Rename detection of diff family, while detecting exact matches, has
-   been greatly optimized.
-
- * Rename detection of diff family tries to make more naturally looking
-   pairing.  Earlier if more than one identical rename sources were
-   found in the preimage, they were picked pretty much at random.
+ * "git branch" learned --contains option, to show only branches that
+   can reach a given commit.
 
  * Example update and post-receive hooks have been improved.
 
- * A corrupt ref at the remote site can be removed via "git push".
+ * "git push" can remove a corrupt ref at the remote site with the usual
+   ":ref" refspec.
 
  * In addition there are quite a few internal clean-ups. Notably
 
@@ -193,15 +206,14 @@ Fixes since v1.5.3
 All of the fixes in v1.5.3 maintenance series are included in
 this release, unless otherwise noted.
 
- * git-svn talking with the SVN over http will correctly quote branch
-   and project names.
+These fixes are only in v1.5.4 and not backported to v1.5.3 maintenance
+series.
 
- * "git rev-list --objects A..B" choked when the lower boundary
-   of the range involved a subproject.  This fix is also queued
-   for 'maint' (but not in there yet).
+ * "git svn" talking with the SVN over http will correctly quote branch
+   and project names.
 
 --
 exec >/var/tmp/1
-O=v1.5.3.7-948-gb52e985
+O=v1.5.3.7-966-g6bda21b
 echo O=`git describe refs/heads/master`
 git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint
index 1f751b8986380d8d462ba51aee7d531db936fd14..619a8adc33403bbe53095ea640a4864fa86ebd36 100644 (file)
@@ -58,9 +58,6 @@ gitlink:git-gui[1]::
 gitlink:git-init[1]::
        Create an empty git repository or reinitialize an existing one.
 
-gitlink:gitk[1]::
-       The git repository browser.
-
 gitlink:git-log[1]::
        Show commit logs.
 
@@ -106,3 +103,6 @@ gitlink:git-submodule[1]::
 gitlink:git-tag[1]::
        Create, list, delete or verify a tag object signed with GPG.
 
+gitlink:gitk[1]::
+       The git repository browser.
+
index 9fdf7997b499a00dec8318b5cefeb581213b0df3..c4d26dfb7cd3986d3adc59d3680c5afde56fba0d 100644 (file)
@@ -275,6 +275,7 @@ git-branch(1) Manual Page
 <div class="verseblock">\r
 <div class="content"><em>git-branch</em> [--color | --no-color] [-r | -a]\r
            [-v [--abbrev=&lt;length&gt; | --no-abbrev]]\r
+           [--contains &lt;commit&gt;]\r
 <em>git-branch</em> [--track | --no-track] [-l] [-f] &lt;branchname&gt; [&lt;start-point&gt;]\r
 <em>git-branch</em> (-m | -M) [&lt;oldbranch&gt;] &lt;newbranch&gt;\r
 <em>git-branch</em> (-d | -D) [-r] &lt;branchname&gt;&#8230;</div></div>\r
@@ -284,7 +285,10 @@ git-branch(1) Manual Page
 <p>With no arguments given a list of existing branches\r
 will be shown, the current branch will be highlighted with an asterisk.\r
 Option <tt>-r</tt> causes the remote-tracking branches to be listed,\r
-and option <tt>-a</tt> shows both.</p>\r
+and option <tt>-a</tt> shows both.\r
+With <tt>--contains &lt;commit&gt;</tt>, shows only the branches that\r
+contains the named commit (in other words, the branches whose\r
+tip commits are descendant of the named commit).</p>\r
 <p>In its second form, a new branch named &lt;branchname&gt; will be created.\r
 It will start out with a head equal to the one given as &lt;start-point&gt;.\r
 If no &lt;start-point&gt; is given, the branch will be created with a head\r
@@ -561,7 +565,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 29-Nov-2007 02:27:34 UTC\r
+Last updated 02-Dec-2007 18:56:08 UTC\r
 </div>\r
 </div>\r
 </body>\r
index f87b6968b4808ebc7f831c814ca7e62924a19642..d3f21c797596e9dc633293e0cca4a172940bd4af 100644 (file)
@@ -10,6 +10,7 @@ SYNOPSIS
 [verse]
 'git-branch' [--color | --no-color] [-r | -a]
           [-v [--abbrev=<length> | --no-abbrev]]
+          [--contains <commit>]
 'git-branch' [--track | --no-track] [-l] [-f] <branchname> [<start-point>]
 'git-branch' (-m | -M) [<oldbranch>] <newbranch>
 'git-branch' (-d | -D) [-r] <branchname>...
@@ -20,6 +21,9 @@ With no arguments given a list of existing branches
 will be shown, the current branch will be highlighted with an asterisk.
 Option `-r` causes the remote-tracking branches to be listed,
 and option `-a` shows both.
+With `--contains <commit>`, shows only the branches that
+contains the named commit (in other words, the branches whose
+tip commits are descendant of the named commit).
 
 In its second form, a new branch named <branchname> will be created.
 It will start out with a head equal to the one given as <start-point>.
index aa9d8801df3a9fc2621880f848e5bee727cd8bfe..1b54a214212dcbaf7d25bc051a92e01672d1af06 100644 (file)
@@ -370,7 +370,9 @@ GnuPG key for signing.</p>
 </dt>\r
 <dd>\r
 <p>\r
-        Use the given tag message (instead of prompting)\r
+        Use the given tag message (instead of prompting).\r
+        If multiple <tt>-m</tt> options are given, there values are\r
+        concatenated as separate paragraphs.\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -544,7 +546,7 @@ Junio C Hamano &lt;junkio@cox.net&gt; and Chris Wright &lt;chrisw@osdl.org&gt;.<
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 14-Nov-2007 12:11:54 UTC\r
+Last updated 02-Dec-2007 18:56:08 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 10d3e3fa950e00b6004f968ff2c41477e1d57612..784ec6d4c29879e48c13834819048d4a640dc32d 100644 (file)
@@ -65,7 +65,9 @@ OPTIONS
        Typing "git tag" without arguments, also lists all tags.
 
 -m <msg>::
-       Use the given tag message (instead of prompting)
+       Use the given tag message (instead of prompting).
+       If multiple `-m` options are given, there values are
+       concatenated as separate paragraphs.
 
 -F <file>::
        Take the tag message from the given file.  Use '-' to
index 9644833619110198ef91cd5705072a126be86d97..39250a6ae871b7f776959916b5ac1758be6e102b 100644 (file)
--- a/git.html
+++ b/git.html
@@ -560,14 +560,6 @@ ancillary user utilities.</p>
 </p>\r
 </dd>\r
 <dt>\r
-<a href="gitk.html">gitk(1)</a>\r
-</dt>\r
-<dd>\r
-<p>\r
-        The git repository browser.\r
-</p>\r
-</dd>\r
-<dt>\r
 <a href="git-log.html">git-log(1)</a>\r
 </dt>\r
 <dd>\r
@@ -687,6 +679,14 @@ ancillary user utilities.</p>
         Create, list, delete or verify a tag object signed with GPG.\r
 </p>\r
 </dd>\r
+<dt>\r
+<a href="gitk.html">gitk(1)</a>\r
+</dt>\r
+<dd>\r
+<p>\r
+        The git repository browser.\r
+</p>\r
+</dd>\r
 </dl>\r
 <h3>Ancillary Commands</h3>\r
 <p>Manipulators:</p>\r
@@ -1925,7 +1925,7 @@ contributors on the git-list &lt;git@vger.kernel.org&gt;.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 01-Dec-2007 21:56:36 UTC\r
+Last updated 02-Dec-2007 18:56:09 UTC\r
 </div>\r
 </div>\r
 </body>\r