##// END OF EJS Templates
inotify: add a inotify.pidfile configuration possibility...
inotify: add a inotify.pidfile configuration possibility 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 951ec6c7d703

File last commit:

r9897:97eda213 stable
r9897:97eda213 stable
Show More
test-inotify-dirty-dirstate
71 lines | 1.0 KiB | text/plain | TextLexer
/ tests / test-inotify-dirty-dirstate
#!/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