* git-log sometimes invoked underlying "diff" machinery
unnecessarily.
-
---
-exec >/var/tmp/1
-O=v1.5.3.2-29-gb7bb760
-echo O=`git describe refs/heads/maint`
-git shortlog --no-merges $O..refs/heads/maint
--- /dev/null
+GIT v1.5.3.4 Release Notes
+==========================
+
+Fixes since v1.5.3.3
+--------------------
+
+ * 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-add -i" did not respond very well to EOF from tty nor
+ bogus input.
+
+ * "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.
+
+
+--
+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
</p>\r
</dd>\r
<dt>\r
-apply [<stash>]\r
+apply [--index] [<stash>]\r
</dt>\r
<dd>\r
<p>\r
</p>\r
<p>This operation can fail with conflicts; you need to resolve them\r
by hand in the working tree.</p>\r
+<p>If the <tt>--index</tt> option is used, then tries to reinstate not only the working\r
+tree's changes, but also the index's ones. However, this can fail, when you\r
+have conflicts (which are stored in the index, where you therefore can no\r
+longer apply the changes as they were originally).</p>\r
</dd>\r
<dt>\r
clear\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 08-Aug-2007 09:20:37 UTC\r
+Last updated 01-Oct-2007 16:22:45 UTC\r
</div>\r
</div>\r
</body>\r
it will accept any format known to `git-diff` (e.g., `git-stash show
-p stash@\{1}` to view the second most recent stash in patch form).
-apply [<stash>]::
+apply [--index] [<stash>]::
Restore the changes recorded in the stash on top of the current
working tree state. When no `<stash>` is given, applies the latest
+
This operation can fail with conflicts; you need to resolve them
by hand in the working tree.
++
+If the `--index` option is used, then tries to reinstate not only the working
+tree's changes, but also the index's ones. However, this can fail, when you
+have conflicts (which are stored in the index, where you therefore can no
+longer apply the changes as they were originally).
clear::
Remove all the stashed states. Note that those states will then
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 26-Sep-2007 10:39:22 UTC\r
+Last updated 01-Oct-2007 16:22:45 UTC\r
</div>\r
</div>\r
</body>\r
* link:v1.5.3/git.html[documentation for release 1.5.3]
* release notes for
+ link:RelNotes-1.5.3.3.txt[1.5.3.3],
link:RelNotes-1.5.3.2.txt[1.5.3.2],
link:RelNotes-1.5.3.1.txt[1.5.3.1].