Mercurial > hg-stable
changeset 17344:539d948d8d4b
Merge with stable
author | Patrick Mezard <patrick@mezard.eu> |
---|---|
date | Wed, 08 Aug 2012 21:38:53 +0200 |
parents | b131e24e2984 (current diff) e560ecb755fe (diff) |
children | 4f8054d3171b |
files | |
diffstat | 3 files changed, 28 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/commands.py Mon Aug 06 12:07:21 2012 -0500 +++ b/mercurial/commands.py Wed Aug 08 21:38:53 2012 +0200 @@ -5772,7 +5772,7 @@ current named branch and move the current bookmark (see :hg:`help bookmarks`). - Update sets the working directory's parent revison to the specified + Update sets the working directory's parent revision to the specified changeset (see :hg:`help parents`). If the changeset is not a descendant or ancestor of the working
--- a/mercurial/hg.py Mon Aug 06 12:07:21 2012 -0500 +++ b/mercurial/hg.py Wed Aug 08 21:38:53 2012 +0200 @@ -398,7 +398,7 @@ if update: if update is not True: - checkout = srcrepo.lookup(update) + checkout = srcpeer.lookup(update) for test in (checkout, 'default', 'tip'): if test is None: continue
--- a/tests/test-http.t Mon Aug 06 12:07:21 2012 -0500 +++ b/tests/test-http.t Wed Aug 08 21:38:53 2012 +0200 @@ -77,6 +77,24 @@ adding bar $ cd .. +clone over http with --update + + $ hg clone http://localhost:$HGPORT1/ updated --update 0 + requesting all changes + adding changesets + adding manifests + adding file changes + added 2 changesets with 5 changes to 5 files + updating to branch default + 4 files updated, 0 files merged, 0 files removed, 0 files unresolved + $ hg log -r . -R updated + changeset: 0:8b6053c928fe + user: test + date: Thu Jan 01 00:00:00 1970 +0000 + summary: 1 + + $ rm -rf updated + incoming via HTTP $ hg clone http://localhost:$HGPORT1/ --rev 0 partial @@ -129,7 +147,7 @@ > if not auth: > raise common.ErrorResponse(common.HTTP_UNAUTHORIZED, 'who', > [('WWW-Authenticate', 'Basic Realm="mercurial"')]) - > if base64.b64decode(auth.split()[1]).split(':', 1) != ['user', 'pass']: + > if base64.b64decode(auth.split()[1]).split(':', 1) != ['user', 'pass']: > raise common.ErrorResponse(common.HTTP_FORBIDDEN, 'no') > def extsetup(): > common.permhooks.insert(0, perform_authentication) @@ -138,24 +156,24 @@ > --config server.preferuncompressed=True $ cat pid >> $DAEMON_PIDS - $ hg id http://localhost:$HGPORT2/ + $ hg id http://localhost:$HGPORT2/ abort: http authorization required [255] - $ hg id http://user@localhost:$HGPORT2/ + $ hg id http://user@localhost:$HGPORT2/ abort: http authorization required [255] $ hg id http://user:pass@localhost:$HGPORT2/ 5fed3813f7f5 - $ echo '[auth]' >> .hg/hgrc + $ echo '[auth]' >> .hg/hgrc $ echo 'l.schemes=http' >> .hg/hgrc $ echo 'l.prefix=lo' >> .hg/hgrc $ echo 'l.username=user' >> .hg/hgrc $ echo 'l.password=pass' >> .hg/hgrc - $ hg id http://localhost:$HGPORT2/ + $ hg id http://localhost:$HGPORT2/ 5fed3813f7f5 - $ hg id http://localhost:$HGPORT2/ + $ hg id http://localhost:$HGPORT2/ 5fed3813f7f5 - $ hg id http://user@localhost:$HGPORT2/ + $ hg id http://user@localhost:$HGPORT2/ 5fed3813f7f5 $ hg clone http://user:pass@localhost:$HGPORT2/ dest 2>&1 streaming all changes @@ -164,7 +182,7 @@ updating to branch default 5 files updated, 0 files merged, 0 files removed, 0 files unresolved - $ hg id http://user2@localhost:$HGPORT2/ + $ hg id http://user2@localhost:$HGPORT2/ abort: http authorization required [255] $ hg id http://user:pass2@localhost:$HGPORT2/