summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: f7087e2)
raw | patch | inline | side by side (parent: f7087e2)
author | Junio C Hamano <junkio@cox.net> | |
Sat, 17 Dec 2005 08:00:50 +0000 (00:00 -0800) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Sun, 18 Dec 2005 07:10:56 +0000 (23:10 -0800) |
This reverts 6677c4665af2d73f670bec382bc82d0f2e9513fb commit.
The misguided disambiguation has been reverted, so there is no point
testing that misfeature.
The misguided disambiguation has been reverted, so there is no point
testing that misfeature.
sha1_name.c | patch | blob | history | |
t/t0000-basic.sh | patch | blob | history |
diff --git a/sha1_name.c b/sha1_name.c
index 49e2cc394f2ebe710ccdbe0aff63eeda90d4718b..67b69a54fb730548f668d274ec58ff4ffc544f37 100644 (file)
--- a/sha1_name.c
+++ b/sha1_name.c
slash = 0;
continue;
}
- return slash;
+ break;
}
return slash;
}
diff --git a/t/t0000-basic.sh b/t/t0000-basic.sh
index ffa723ea8bab577fa8443bf9c3b96a01df10434c..bc3e711a525f164f21132438d4d4e12e3dc10698 100755 (executable)
--- a/t/t0000-basic.sh
+++ b/t/t0000-basic.sh
'no diff after checkout and git-update-index --refresh.' \
'git-diff-files >current && cmp -s current /dev/null'
-
-# extended sha1 parsing and ambiguity resolution
-
-GIT_AUTHOR_DATE='1995-01-29T16:00:00 -0800'
-GIT_AUTHOR_EMAIL=a.u.thor@example.com
-GIT_AUTHOR_NAME='A U Thor'
-GIT_COMMITTER_DATE='1995-01-29T16:00:00 -0800'
-GIT_COMMITTER_EMAIL=c.o.mmitter@example.com
-GIT_COMMITTER_NAME='C O Mmitter'
-export GIT_AUTHOR_DATE
-export GIT_AUTHOR_EMAIL
-export GIT_AUTHOR_NAME
-export GIT_COMMITTER_DATE
-export GIT_COMMITTER_EMAIL
-export GIT_COMMITTER_NAME
-
-test_expect_success \
- 'initial commit.' \
- 'commit=$(echo Initial commit | git-commit-tree $tree) &&
- echo "$commit" >.git/refs/heads/master &&
- git-ls-tree HEAD &&
- test "$commit" = 51a092e9ef6cbbe66d258acd17599d3f80be6162'
-
-test_expect_success \
- 'Ambiguous' \
- 'echo "$commit" >.git/refs/heads/nasty &&
- echo "$commit" >.git/refs/tags/nasty &&
- if git-rev-parse --verify nasty
- then
- echo "should have barfed"
- false
- else
- :
- fi &&
- # names directly underneath .git/ should not interfere
- echo "$commit" >.git/refs/heads/description &&
- git-rev-parse --verify description &&
- # broken object name
- echo fffffffffffffffffffffffffffffffffffffffg \
- >.git/refs/heads/nasty &&
- if git-rev-parse --verify nasty
- then
- echo "should have barfed"
- false
- else
- :
- fi'
-
test_done