Code

Merge GIT 1.5.0.4
authorJunio C Hamano <junkio@cox.net>
Wed, 14 Mar 2007 22:59:04 +0000 (15:59 -0700)
committerJunio C Hamano <junkio@cox.net>
Wed, 14 Mar 2007 22:59:04 +0000 (15:59 -0700)
Documentation/RelNotes-1.5.0.4.txt [new file with mode: 0644]
Documentation/git-config.txt
git-checkout.sh

diff --git a/Documentation/RelNotes-1.5.0.4.txt b/Documentation/RelNotes-1.5.0.4.txt
new file mode 100644 (file)
index 0000000..b727a8d
--- /dev/null
@@ -0,0 +1,24 @@
+GIT v1.5.0.4 Release Notes
+==========================
+
+Fixes since v1.5.0.3
+--------------------
+
+* Bugfixes
+
+  - git.el does not add duplicate sign-off lines.
+
+  - git-commit shows the full stat of the resulting commit, not
+    just about the files in the current directory, when run from
+    a subdirectory.
+
+  - "git-checkout -m '@{8 hours ago}'" had a funny failure from
+    eval; fixed.
+
+  - git-gui updates.
+
+* Documentation updates
+
+* User manual updates
+
+
index 68de5881bd36aabd1b4b13c2bce48a226c34788e..c759efb7fc6ebb69d9c6b59e23e31f33e0596675 100644 (file)
@@ -86,7 +86,7 @@ OPTIONS
        Remove the line matching the key from config file.
 
 --unset-all::
-       Remove all matching lines from config file.
+       Remove all lines matching the key from config file.
 
 -l, --list::
        List all variables set in config file.
index 6caa9fdcc660b6fee063bfccbc51e46331e911c7..fcadf200ee990f195ce3f5c72306cbf0206277cd 100755 (executable)
@@ -205,7 +205,7 @@ else
        work=`git write-tree` &&
        git read-tree --reset -u $new || exit
 
-       eval GITHEAD_$new=${new_name:-${branch:-$new}} &&
+       eval GITHEAD_$new='${new_name:-${branch:-$new}}' &&
        eval GITHEAD_$work=local &&
        export GITHEAD_$new GITHEAD_$work &&
        git merge-recursive $old -- $new $work