author | Junio C Hamano <junkio@cox.net> | |
Wed, 14 Mar 2007 22:59:04 +0000 (15:59 -0700) | ||
committer | Junio 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] | patch | blob |
Documentation/git-config.txt | patch | blob | history | |
git-checkout.sh | patch | blob | history |
diff --git a/Documentation/RelNotes-1.5.0.4.txt b/Documentation/RelNotes-1.5.0.4.txt
--- /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)
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.
diff --git a/git-checkout.sh b/git-checkout.sh
index 6caa9fdcc660b6fee063bfccbc51e46331e911c7..fcadf200ee990f195ce3f5c72306cbf0206277cd 100755 (executable)
--- a/git-checkout.sh
+++ b/git-checkout.sh
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