Mercurial > hg
view tests/test-mq-qqueue @ 11939:7d2ea5ce4aac
mq/qqueue: enable renaming of active queue
author | "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> |
---|---|
date | Sun, 15 Aug 2010 13:29:46 +0200 |
parents | 9b771b4ce2f3 |
children | 6e3875a80533 |
line wrap: on
line source
#!/bin/sh echo "[extensions]" >> $HGRCPATH echo "mq=" >> $HGRCPATH hg init foo cd foo echo a > a hg ci -qAm a echo %% default queue hg qqueue echo b > a hg qnew -fgDU somestuff echo %% applied patches in default queue hg qap echo %% try to change patch \(create succeeds, switch fails\) hg qqueue foo --create hg qqueue echo %% empty default queue hg qpop echo %% switch queue hg qqueue foo hg qqueue echo %% list queues, quiet hg qqueue --quiet echo %% fail creating queue with already existing name hg qqueue --create foo hg qqueue echo %% create new queue for rename hg qqueue --create bar hg qqueue echo %% rename queue, same name hg qqueue --rename bar echo %% rename queue to existing hg qqueue --rename foo echo %% rename queue hg qqueue --rename buz hg qqueue echo %% switch back to previous queue hg qqueue foo hg qqueue --delete buz hg qqueue echo %% unapplied patches hg qun echo c > a hg qnew -fgDU otherstuff echo %% fail switching back hg qqueue patches echo %% fail deleting current hg qqueue foo --delete echo %% switch back and delete foo hg qpop -a hg qqueue patches hg qqueue foo --delete hg qqueue echo %% tricky cases hg qqueue store --create hg qnew journal hg qqueue hg qpop -a hg qqueue patches hg qun echo %% invalid names hg qqueue test/../../bar --create hg qqueue . --create cd ..