##// END OF EJS Templates
clone: fix updaterev to update to latest branch changeset (issue4528)...
liscju -
r26103:30be3aeb default
parent child Browse files
Show More
@@ -582,7 +582,10 b' def clone(ui, peeropts, source, dest=Non'
582 try:
582 try:
583 uprev = destrepo.lookup(checkout)
583 uprev = destrepo.lookup(checkout)
584 except error.RepoLookupError:
584 except error.RepoLookupError:
585 pass
585 try:
586 uprev = destrepo.lookup(update)
587 except error.RepoLookupError:
588 pass
586 if uprev is None:
589 if uprev is None:
587 try:
590 try:
588 uprev = destrepo._bookmarks['@']
591 uprev = destrepo._bookmarks['@']
@@ -218,3 +218,26 b''
218 4 files, 9 changesets, 7 total revisions
218 4 files, 9 changesets, 7 total revisions
219 $ cd ..
219 $ cd ..
220
220
221 $ hg clone test test-9
222 updating to branch default
223 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
224 $ cd test-9
225 $ hg branch foobar
226 marked working directory as branch foobar
227 (branches are permanent and global, did you want a bookmark?)
228 $ echo file2 >> file2
229 $ hg add file2
230 $ hg commit -m "changeset9"
231 $ echo file3 >> file3
232 $ hg add file3
233 $ hg commit -m "changeset10"
234 $ cd ..
235 $ hg clone -r 9 -u foobar test-9 test-10
236 adding changesets
237 adding manifests
238 adding file changes
239 added 6 changesets with 6 changes to 3 files
240 updating to branch foobar
241 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
242
243
General Comments 0
You need to be logged in to leave comments. Login now