mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 08:18:15 +03:00
696edec52d
This will mainly help us in our tests to log pids of inotify servers started implicitely, to make sure that unkilled inotify daemons do not clutter the output of unrelated tests. Also desactivate the workaround introduced in 37824a274d63
72 lines
1.0 KiB
Bash
Executable File
72 lines
1.0 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
# issues when status queries are issued when dirstate is dirty
|
|
|
|
"$TESTDIR/hghave" inotify || exit 80
|
|
|
|
echo "[extensions]" >> $HGRCPATH
|
|
echo "inotify=" >> $HGRCPATH
|
|
echo "fetch=" >> $HGRCPATH
|
|
|
|
echo % issue1810: inotify and fetch
|
|
mkdir test; cd test
|
|
hg init
|
|
hg inserve -d --pid-file=../hg.pid
|
|
cat ../hg.pid >> "$DAEMON_PIDS"
|
|
|
|
echo foo > foo
|
|
hg add
|
|
hg ci -m foo
|
|
|
|
cd ..
|
|
|
|
hg --config "inotify.pidfile=../hg2.pid" clone test test2
|
|
cat ../hg2.pid >> "$DAEMON_PIDS"
|
|
|
|
cd test2
|
|
echo bar > bar
|
|
hg add
|
|
hg ci -m bar
|
|
cd ../test
|
|
echo spam > spam
|
|
hg add
|
|
hg ci -m spam
|
|
cd ../test2
|
|
hg st
|
|
|
|
# abort, outstanding changes
|
|
hg fetch -q
|
|
hg st
|
|
cd ..
|
|
|
|
|
|
echo % issue1719: inotify and mq
|
|
|
|
echo "mq=" >> $HGRCPATH
|
|
|
|
hg init test-1719
|
|
cd test-1719
|
|
|
|
echo % inserve
|
|
hg inserve -d --pid-file=../hg-test-1719.pid
|
|
cat ../hg-test-1719.pid >> "$DAEMON_PIDS"
|
|
|
|
echo content > file
|
|
hg add file
|
|
|
|
hg qnew -f test.patch
|
|
|
|
hg status
|
|
hg qpop
|
|
|
|
echo % st should not output anything
|
|
hg status
|
|
|
|
hg qpush
|
|
|
|
echo % st should not output anything
|
|
hg status
|
|
|
|
hg qrefresh
|
|
hg status
|