@@ -125,52 +125,75 @@ ed="Thu, 26 May 2005 18:32:00 -0500"
125125gd=" Thu, 26 May 2005 18:33:00 -0500" 
126126ld=" Thu, 26 May 2005 18:43:00 -0500" 
127127test_expect_success \
128- 	' Query "master@May 25 2005" (before history)' 
128+ 	' Query "master@{ May 25 2005} " (before history)' 
129129	' rm -f o e
130- 	 git-rev-parse --verify "master@May 25 2005" >o 2>e && 
130+ 	 git-rev-parse --verify "master@{ May 25 2005} " >o 2>e && 
131131	 test $C = $(cat o) && 
132132	 test "warning: Log .git/logs/$m only goes back to $ed." = "$(cat e)"'  
133133test_expect_success \
134- 	" Query master@2005-05-25 (before history)" 
134+ 	" Query master@{ 2005-05-25}  (before history)" 
135135	' rm -f o e
136- 	 git-rev-parse --verify master@2005-05-25 >o 2>e && 
136+ 	 git-rev-parse --verify master@{ 2005-05-25}  >o 2>e && 
137137	 test $C = $(cat o) && 
138138	 echo test "warning: Log .git/logs/$m only goes back to $ed." = "$(cat e)"'  
139139test_expect_success \
140- 	' Query "master@May 26 2005 23:31:59" (1 second before history)' 
140+ 	' Query "master@{ May 26 2005 23:31:59} " (1 second before history)' 
141141	' rm -f o e
142- 	 git-rev-parse --verify "master@May 26 2005 23:31:59" >o 2>e && 
142+ 	 git-rev-parse --verify "master@{ May 26 2005 23:31:59} " >o 2>e && 
143143	 test $C = $(cat o) && 
144144	 test "warning: Log .git/logs/$m only goes back to $ed." = "$(cat e)"'  
145145test_expect_success \
146- 	' Query "master@May 26 2005 23:32:00" (exactly history start)' 
146+ 	' Query "master@{ May 26 2005 23:32:00} " (exactly history start)' 
147147	' rm -f o e
148- 	 git-rev-parse --verify "master@May 26 2005 23:32:00" >o 2>e && 
148+ 	 git-rev-parse --verify "master@{ May 26 2005 23:32:00} " >o 2>e && 
149149	 test $A = $(cat o) && 
150150	 test "" = "$(cat e)"'  
151151test_expect_success \
152- 	' Query "master@2005-05-26 23:33:01" (middle of history with gap)' 
152+ 	' Query "master@{ 2005-05-26 23:33:01} " (middle of history with gap)' 
153153	' rm -f o e
154- 	 git-rev-parse --verify "master@2005-05-26 23:33:01" >o 2>e && 
154+ 	 git-rev-parse --verify "master@{ 2005-05-26 23:33:01} " >o 2>e && 
155155	 test $B = $(cat o) && 
156156	 test "warning: Log .git/logs/$m has gap after $gd." = "$(cat e)"'  
157157test_expect_success \
158- 	' Query "master@2005-05-26 23:33:01 " (middle of history)' 
158+ 	' Query "master@{ 2005-05-26 23:38:00} " (middle of history)' 
159159	' rm -f o e
160- 	 git-rev-parse --verify "master@2005-05-26 23:38:00" >o 2>e && 
160+ 	 git-rev-parse --verify "master@{ 2005-05-26 23:38:00} " >o 2>e && 
161161	 test $Z = $(cat o) && 
162162	 test "" = "$(cat e)"'  
163163test_expect_success \
164- 	' Query "master@2005-05-26 23:43:00" (exact end of history)' 
164+ 	' Query "master@{ 2005-05-26 23:43:00} " (exact end of history)' 
165165	' rm -f o e
166- 	 git-rev-parse --verify "master@2005-05-26 23:43:00" >o 2>e && 
166+ 	 git-rev-parse --verify "master@{ 2005-05-26 23:43:00} " >o 2>e && 
167167	 test $E = $(cat o) && 
168168	 test "" = "$(cat e)"'  
169169test_expect_success \
170- 	' Query "master@2005-05-28" (past end of history)' 
170+ 	' Query "master@{ 2005-05-28} " (past end of history)' 
171171	' rm -f o e
172- 	 git-rev-parse --verify "master@2005-05-28" >o 2>e && 
172+ 	 git-rev-parse --verify "master@{ 2005-05-28} " >o 2>e && 
173173	 test $D = $(cat o) && 
174174	 test "warning: Log .git/logs/$m unexpectedly ended on $ld." = "$(cat e)"'  
175175
176+ 
177+ rm -f .git/$m  .git/logs/$m  expect
178+ 
179+ test_expect_success \
180+     ' creating initial files' 
181+     ' cp ../../COPYING COPYING &&
182+      git-add COPYING && 
183+ 	 GIT_COMMITTER_DATE="2005-05-26 23:30" git-commit -m add -a && 
184+ 	 cp ../../Makefile COPYING && 
185+ 	 GIT_COMMITTER_DATE="2005-05-26 23:41" git-commit -m change -a'  
186+ 
187+ test_expect_success \
188+ 	' git-cat-file blob master:COPYING (expect Makefile)' 
189+ 	' git-cat-file blob master:COPYING | diff - ../../Makefile' 
190+ test_expect_success \
191+ 	' git-cat-file blob master@{2005-05-26 23:30}:COPYING (expect COPYING)' 
192+ 	' git-cat-file blob "master@{2005-05-26 23:30}:COPYING" \
193+ 	  | diff - ../../COPYING'  
194+ test_expect_success \
195+ 	' git-cat-file blob master@{2005-05-26 23:42}:COPYING (expect Makefile)' 
196+ 	' git-cat-file blob "master@{2005-05-26 23:42}:COPYING" \
197+ 	  | diff - ../../Makefile'  
198+ 
176199test_done
0 commit comments