tests/test-mq-qclone-http.t
author Pierre-Yves David <pierre-yves.david@octobus.net>
Wed, 15 Feb 2023 23:39:10 +0100
changeset 50068 b35fb0e5b8d6
parent 37845 b4b7427b5786
permissions -rw-r--r--
rollback: avoid a `hg commit --addremove` at a critical point The rollback behavior around `hg commit --addremove` has changed slightly. It does not really matters here but keeping that variant out of the way cannot hurt.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
17015
73d20de5f30b tests: add missing no-outer-repo requirements
Mads Kiilerich <mads@kiilerich.com>
parents: 16017
diff changeset
     1
hide outer repo
73d20de5f30b tests: add missing no-outer-repo requirements
Mads Kiilerich <mads@kiilerich.com>
parents: 16017
diff changeset
     2
  $ hg init
73d20de5f30b tests: add missing no-outer-repo requirements
Mads Kiilerich <mads@kiilerich.com>
parents: 16017
diff changeset
     3
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
     4
  $ echo "[extensions]" >> $HGRCPATH
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
     5
  $ echo "mq=" >> $HGRCPATH
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
     6
  $ mkdir webdir
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
     7
  $ cd webdir
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
     8
  $ hg init a
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
     9
  $ hg --cwd a qinit -c
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    10
  $ echo a > a/a
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    11
  $ hg --cwd a ci -A -m a
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    12
  adding a
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    13
  $ echo b > a/b
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    14
  $ hg --cwd a addremove
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    15
  adding b
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    16
  $ hg --cwd a qnew -f b.patch
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    17
  $ hg --cwd a qcommit -m b.patch
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    18
  $ hg --cwd a log --template "{desc}\n"
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    19
  [mq]: b.patch
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    20
  a
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    21
  $ hg --cwd a/.hg/patches log --template "{desc}\n"
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    22
  b.patch
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    23
  $ root=`pwd`
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    24
  $ cd ..
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    25
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    26
test with recursive collection
6205
b193a6e59131 mq: test for qclone of http repo+queue
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
    27
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    28
  $ cat > collections.conf <<EOF
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    29
  > [paths]
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    30
  > /=$root/**
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    31
  > EOF
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    32
  $ hg serve -p $HGPORT -d --pid-file=hg.pid --webdir-conf collections.conf \
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    33
  >     -A access-paths.log -E error-paths-1.log
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    34
  $ cat hg.pid >> $DAEMON_PIDS
25472
4d2b9b304ad0 tests: drop explicit $TESTDIR from executables
Matt Mackall <mpm@selenic.com>
parents: 22046
diff changeset
    35
  $ get-with-headers.py localhost:$HGPORT '?style=raw'
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    36
  200 Script output follows
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    37
  
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    38
  
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    39
  /a/
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    40
  /a/.hg/patches/
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    41
  
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    42
  $ hg qclone http://localhost:$HGPORT/a b
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    43
  requesting all changes
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    44
  adding changesets
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    45
  adding manifests
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    46
  adding file changes
16017
2605fc990725 mq: add secret setting
Matt Mackall <mpm@selenic.com>
parents: 15926
diff changeset
    47
  added 2 changesets with 2 changes to 2 files
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 25474
diff changeset
    48
  new changesets cb9a9f314b8b:184916345baa
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    49
  requesting all changes
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    50
  adding changesets
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    51
  adding manifests
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    52
  adding file changes
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    53
  added 1 changesets with 3 changes to 3 files
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 25474
diff changeset
    54
  new changesets 4052ceaa8c4e
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    55
  updating to branch default
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    56
  3 files updated, 0 files merged, 0 files removed, 0 files unresolved
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    57
  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    58
  $ hg --cwd b log --template "{desc}\n"
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    59
  a
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    60
  $ hg --cwd b qpush -a
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    61
  applying b.patch
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    62
  now at: b.patch
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    63
  $ hg --cwd b log --template "{desc}\n"
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    64
  imported patch b.patch
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    65
  a
7525
6a49fa7674c1 hgweb: mq repos should be in non-recursive collections, too
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 7524
diff changeset
    66
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    67
test with normal collection
6205
b193a6e59131 mq: test for qclone of http repo+queue
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
    68
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    69
  $ cat > collections1.conf <<EOF
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    70
  > [paths]
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    71
  > /=$root/*
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    72
  > EOF
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    73
  $ hg serve -p $HGPORT1 -d --pid-file=hg.pid --webdir-conf collections1.conf \
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    74
  >     -A access-paths.log -E error-paths-1.log
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    75
  $ cat hg.pid >> $DAEMON_PIDS
25472
4d2b9b304ad0 tests: drop explicit $TESTDIR from executables
Matt Mackall <mpm@selenic.com>
parents: 22046
diff changeset
    76
  $ get-with-headers.py localhost:$HGPORT1 '?style=raw'
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    77
  200 Script output follows
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    78
  
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    79
  
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    80
  /a/
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    81
  /a/.hg/patches/
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    82
  
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    83
  $ hg qclone http://localhost:$HGPORT1/a c
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    84
  requesting all changes
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    85
  adding changesets
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    86
  adding manifests
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    87
  adding file changes
16017
2605fc990725 mq: add secret setting
Matt Mackall <mpm@selenic.com>
parents: 15926
diff changeset
    88
  added 2 changesets with 2 changes to 2 files
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 25474
diff changeset
    89
  new changesets cb9a9f314b8b:184916345baa
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    90
  requesting all changes
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    91
  adding changesets
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    92
  adding manifests
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    93
  adding file changes
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    94
  added 1 changesets with 3 changes to 3 files
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 25474
diff changeset
    95
  new changesets 4052ceaa8c4e
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    96
  updating to branch default
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    97
  3 files updated, 0 files merged, 0 files removed, 0 files unresolved
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    98
  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
    99
  $ hg --cwd c log --template "{desc}\n"
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   100
  a
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   101
  $ hg --cwd c qpush -a
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   102
  applying b.patch
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   103
  now at: b.patch
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   104
  $ hg --cwd c log --template "{desc}\n"
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   105
  imported patch b.patch
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   106
  a
7525
6a49fa7674c1 hgweb: mq repos should be in non-recursive collections, too
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 7524
diff changeset
   107
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   108
test with old-style collection
7524
7fc19b12cb6b tests: fix test-mq-qclone-http (broken by e60aaae83323)
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 6205
diff changeset
   109
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   110
  $ cat > collections2.conf <<EOF
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   111
  > [collections]
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   112
  > $root=$root
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   113
  > EOF
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   114
  $ hg serve -p $HGPORT2 -d --pid-file=hg.pid --webdir-conf collections2.conf \
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   115
  >     -A access-paths.log -E error-paths-1.log
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   116
  $ cat hg.pid >> $DAEMON_PIDS
25472
4d2b9b304ad0 tests: drop explicit $TESTDIR from executables
Matt Mackall <mpm@selenic.com>
parents: 22046
diff changeset
   117
  $ get-with-headers.py localhost:$HGPORT2 '?style=raw'
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   118
  200 Script output follows
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   119
  
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   120
  
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   121
  /a/
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   122
  /a/.hg/patches/
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   123
  
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   124
  $ hg qclone http://localhost:$HGPORT2/a d
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   125
  requesting all changes
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   126
  adding changesets
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   127
  adding manifests
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   128
  adding file changes
16017
2605fc990725 mq: add secret setting
Matt Mackall <mpm@selenic.com>
parents: 15926
diff changeset
   129
  added 2 changesets with 2 changes to 2 files
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 25474
diff changeset
   130
  new changesets cb9a9f314b8b:184916345baa
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   131
  requesting all changes
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   132
  adding changesets
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   133
  adding manifests
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   134
  adding file changes
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   135
  added 1 changesets with 3 changes to 3 files
34661
eb586ed5d8ce transaction-summary: show the range of new revisions upon pull/unbundle (BC)
Denis Laxalde <denis.laxalde@logilab.fr>
parents: 25474
diff changeset
   136
  new changesets 4052ceaa8c4e
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   137
  updating to branch default
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   138
  3 files updated, 0 files merged, 0 files removed, 0 files unresolved
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   139
  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   140
  $ hg --cwd d log --template "{desc}\n"
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   141
  a
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   142
  $ hg --cwd d qpush -a
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   143
  applying b.patch
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   144
  now at: b.patch
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   145
  $ hg --cwd d log --template "{desc}\n"
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   146
  imported patch b.patch
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   147
  a
7525
6a49fa7674c1 hgweb: mq repos should be in non-recursive collections, too
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 7524
diff changeset
   148
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   149
test --mq works and uses correct repository config
7525
6a49fa7674c1 hgweb: mq repos should be in non-recursive collections, too
Dirkjan Ochtman <dirkjan@ochtman.nl>
parents: 7524
diff changeset
   150
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   151
  $ hg --cwd d outgoing --mq
12643
d08bb64888bc tests: reintroduce ":$HGPORT" in test output
Mads Kiilerich <mads@kiilerich.com>
parents: 12463
diff changeset
   152
  comparing with http://localhost:$HGPORT2/a/.hg/patches
12463
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   153
  searching for changes
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   154
  no changes found
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   155
  [1]
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   156
  $ hg --cwd d log --mq --template '{rev} {desc|firstline}\n'
9f551ca3bb44 tests: unify test-mq-qclone-http
Matt Mackall <mpm@selenic.com>
parents: 10442
diff changeset
   157
  0 b.patch
17565
f62ed3d90377 tests: enable even more Windows server tests
Patrick Mezard <patrick@mezard.eu>
parents: 17017
diff changeset
   158
25474
8c14f87bd0ae tests: drop DAEMON_PIDS from killdaemons calls
Matt Mackall <mpm@selenic.com>
parents: 25472
diff changeset
   159
  $ killdaemons.py
17565
f62ed3d90377 tests: enable even more Windows server tests
Patrick Mezard <patrick@mezard.eu>
parents: 17017
diff changeset
   160