##// END OF EJS Templates
Merge with stable
Martin Geisler -
r12031:77bbeafd merge default
parent child Browse files
Show More
@@ -198,7 +198,7 b' class changectx(object):'
198 if match(fn):
198 if match(fn):
199 yield fn
199 yield fn
200 for fn in sorted(fset):
200 for fn in sorted(fset):
201 if match.bad(fn, 'No such file in rev ' + str(self)) and match(fn):
201 if match.bad(fn, _('No such file in rev %s') % self) and match(fn):
202 yield fn
202 yield fn
203
203
204 def sub(self, path):
204 def sub(self, path):
@@ -132,12 +132,22 b" log message' . | grep '<--' |\\"
132 sed -e 's:.*src/\(.*\),v.*:checking in src/\1,v:g'
132 sed -e 's:.*src/\(.*\),v.*:checking in src/\1,v:g'
133 cd ..
133 cd ..
134
134
135 echo % commit new file revisions with some fuzz
136 cd src
137 echo f >> a
138 cvscall -q commit -mfuzzy . | grep '<--' |\
139 sed -e 's:.*src/\(.*\),v.*:checking in src/\1,v:g'
140 sleep 4 # the two changes will be split if fuzz < 4
141 echo g >> b/c
142 cvscall -q commit -mfuzzy . | grep '<--' |\
143 sed -e 's:.*src/\(.*\),v.*:checking in src/\1,v:g'
144 cd ..
145
135 echo % convert again
146 echo % convert again
136 hg convert src src-hg | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
147 hg convert --config convert.cvsps.fuzz=2 src src-hg | sed -e 's/connecting to.*cvsrepo/connecting to cvsrepo/g'
137
148
138 echo "graphlog = " >> $HGRCPATH
139 hg -R src-hg glog --template '{rev} ({branches}) {desc} files: {files}\n'
149 hg -R src-hg glog --template '{rev} ({branches}) {desc} files: {files}\n'
140
150
141 echo % testing debugcvsps
151 echo % testing debugcvsps
142 cd src
152 cd src
143 hg debugcvsps | sed -e 's/Author:.*/Author:/' -e 's/Date:.*/Date:/'
153 hg debugcvsps --fuzz=2 | sed -e 's/Author:.*/Author:/' -e 's/Date:.*/Date:/'
@@ -150,18 +150,27 b' 1 ci0 files: b/c'
150 0 Initial revision files: b/c
150 0 Initial revision files: b/c
151 % commit a new revision with funny log message
151 % commit a new revision with funny log message
152 checking in src/a,v
152 checking in src/a,v
153 % commit new file revisions with some fuzz
154 checking in src/a,v
155 checking in src/b/c,v
153 % convert again
156 % convert again
154 connecting to cvsrepo
157 connecting to cvsrepo
155 scanning source...
158 scanning source...
156 collecting CVS rlog
159 collecting CVS rlog
157 9 log entries
160 11 log entries
158 cvslog hook: 9 entries
161 cvslog hook: 11 entries
159 creating changesets
162 creating changesets
160 6 changeset entries
163 8 changeset entries
161 cvschangesets hook: 6 changesets
164 cvschangesets hook: 8 changesets
162 sorting...
165 sorting...
163 converting...
166 converting...
164 0 funny
167 2 funny
168 1 fuzzy
169 0 fuzzy
170 o 8 (branch) fuzzy files: b/c
171 |
172 o 7 (branch) fuzzy files: a
173 |
165 o 6 (branch) funny
174 o 6 (branch) funny
166 | ----------------------------
175 | ----------------------------
167 | log message files: a
176 | log message files: a
@@ -179,11 +188,11 b' o 0 () Initial revision files: a b/c'
179
188
180 % testing debugcvsps
189 % testing debugcvsps
181 collecting CVS rlog
190 collecting CVS rlog
182 9 log entries
191 11 log entries
183 cvslog hook: 9 entries
192 cvslog hook: 11 entries
184 creating changesets
193 creating changesets
185 8 changeset entries
194 10 changeset entries
186 cvschangesets hook: 8 changesets
195 cvschangesets hook: 10 changesets
187 ---------------------
196 ---------------------
188 PatchSet 1
197 PatchSet 1
189 Date:
198 Date:
@@ -286,3 +295,27 b' log message'
286 Members:
295 Members:
287 a:1.2->1.2.2.1
296 a:1.2->1.2.2.1
288
297
298 ---------------------
299 PatchSet 9
300 Date:
301 Author:
302 Branch: branch
303 Tag: (none)
304 Log:
305 fuzzy
306
307 Members:
308 a:1.2.2.1->1.2.2.2
309
310 ---------------------
311 PatchSet 10
312 Date:
313 Author:
314 Branch: branch
315 Tag: (none)
316 Log:
317 fuzzy
318
319 Members:
320 b/c:1.1.2.1->1.1.2.2
321
@@ -21,10 +21,6 b' cat = -r null'
21 EOF
21 EOF
22 hg cat a
22 hg cat a
23
23
24 echo '% working directory removed'
25 sh -c "cd $dir && rm -rf a"
26 hg --version 2>&1 | sed -e 's,\(abort:.*:\).*$,\1 ...,g'
27
28 echo '% no repo'
24 echo '% no repo'
29 cd $dir
25 cd $dir
30 hg cat
26 hg cat
@@ -33,7 +33,5 b' use "hg -v help cat" to show global opti'
33 % [defaults]
33 % [defaults]
34 a
34 a
35 a: No such file in rev 000000000000
35 a: No such file in rev 000000000000
36 % working directory removed
37 abort: error getting current working directory: ...
38 % no repo
36 % no repo
39 abort: There is no Mercurial repository here (.hg not found)!
37 abort: There is no Mercurial repository here (.hg not found)!
General Comments 0
You need to be logged in to leave comments. Login now