mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 16:31:02 +03:00
05dded9051
Closes issue1368.
57 lines
838 B
Bash
Executable File
57 lines
838 B
Bash
Executable File
#!/bin/sh
|
|
|
|
echo "[extensions]" >> $HGRCPATH
|
|
echo "mq=" >> $HGRCPATH
|
|
|
|
hg init mq
|
|
cd mq
|
|
|
|
echo a > a
|
|
hg ci -Ama
|
|
|
|
echo '% qnew should refuse bad patch names'
|
|
hg qnew series
|
|
hg qnew status
|
|
hg qnew guards
|
|
hg qnew .hgignore
|
|
|
|
hg qinit -c
|
|
|
|
echo '% qnew with uncommitted changes'
|
|
echo a > somefile
|
|
hg add somefile
|
|
hg qnew uncommitted.patch
|
|
hg st
|
|
hg qseries
|
|
hg revert --no-backup somefile
|
|
rm somefile
|
|
|
|
echo '% qnew implies add'
|
|
hg qnew test.patch
|
|
hg -R .hg/patches st
|
|
|
|
echo '% qnew missing'
|
|
hg qnew missing.patch missing
|
|
|
|
echo '% qnew -m'
|
|
hg qnew -m 'foo bar' mtest.patch
|
|
cat .hg/patches/mtest.patch
|
|
|
|
echo '% qnew twice'
|
|
hg qnew first.patch
|
|
hg qnew first.patch
|
|
|
|
touch ../first.patch
|
|
hg qimport ../first.patch
|
|
|
|
echo '% qnew -f from a subdirectory'
|
|
hg qpop -a
|
|
mkdir d
|
|
cd d
|
|
echo b > b
|
|
hg ci -Am t
|
|
echo b >> b
|
|
hg st
|
|
hg qnew -g -f p
|
|
cat ../.hg/patches/p
|