equal
deleted
inserted
replaced
1 $ "$TESTDIR/hghave" serve || exit 80 |
|
2 |
|
3 setup repo |
1 setup repo |
4 $ hg init t |
2 $ hg init t |
5 $ cd t |
3 $ cd t |
6 $ echo a > a |
4 $ echo a > a |
7 $ hg commit -Am'add a' |
5 $ hg commit -Am'add a' |
122 $ cat .hg/last-message.txt |
120 $ cat .hg/last-message.txt |
123 another precious commit message |
121 another precious commit message |
124 |
122 |
125 test rollback on served repository |
123 test rollback on served repository |
126 |
124 |
|
125 #if serve |
127 $ hg commit -m "precious commit message" |
126 $ hg commit -m "precious commit message" |
128 $ hg serve -p $HGPORT -d --pid-file=hg.pid -A access.log -E errors.log |
127 $ hg serve -p $HGPORT -d --pid-file=hg.pid -A access.log -E errors.log |
129 $ cat hg.pid >> $DAEMON_PIDS |
128 $ cat hg.pid >> $DAEMON_PIDS |
130 $ cd .. |
129 $ cd .. |
131 $ hg clone http://localhost:$HGPORT u |
130 $ hg clone http://localhost:$HGPORT u |
146 $ hg -R ../t rollback |
145 $ hg -R ../t rollback |
147 repository tip rolled back to revision 1 (undo commit) |
146 repository tip rolled back to revision 1 (undo commit) |
148 working directory now based on revision 0 |
147 working directory now based on revision 0 |
149 $ hg id default |
148 $ hg id default |
150 791dd2169706 |
149 791dd2169706 |
|
150 #endif |
151 |
151 |
152 update to older changeset and then refuse rollback, because |
152 update to older changeset and then refuse rollback, because |
153 that would lose data (issue2998) |
153 that would lose data (issue2998) |
154 $ cd ../t |
154 $ cd ../t |
155 $ hg -q update |
155 $ hg -q update |