view en/examples/mq.tutorial @ 14:e2aa527bafa0

Describe unified diffs
author Bryan O'Sullivan <bos@serpentine.com>
date Mon, 03 Jul 2006 17:12:11 -0700
parents a25335b56825
children 535e87792eb1
line wrap: on
line source

echo '[extensions]' >> $HGRC
echo 'hgext.mq =' >> $HGRC

#$ name: qinit

hg init mq-sandbox
cd mq-sandbox
echo 'line 1' > file1
echo 'another line 1' > file2
hg add file1 file2
hg commit -m'first change'

hg qinit

#$ name: qnew

hg tip
hg qnew first.patch
hg tip
ls .hg/patches

#$ name: qrefresh

echo 'line 2' >> file1
hg diff
hg qrefresh
hg diff
hg tip --style=compact --patch

#$ name: qrefresh2

echo 'line 3' >> file1
hg status
hg qrefresh
hg tip --style=compact --patch

#$ name: qnew2

hg qnew second.patch
hg log --style=compact --limit=2
echo 'line 4' >> file1
hg qrefresh
hg tip --style=compact --patch
hg annotate file1

#$ name: qseries

hg qseries
hg qapplied

#$ name: qpop

hg qapplied
hg qpop
hg qseries
hg qapplied
cat file1
hg qpush
cat file1