tests/test-inotify-lookup
author Martin Geisler <mg@lazybytes.net>
Sat, 29 Aug 2009 00:29:16 +0200
changeset 9410 1c83938b6a8e
parent 7084 f5c18a581b8b
permissions -rwxr-xr-x
extensions: load and configure extensions in well-defined phases Extensions are now loaded with a call-graph like this: dispatch._dispatch extensions.loadall extensions.load # add foo module to extensions._extensions extensions.load # add bar module to extensions._extensions foo.uisetup(ui) bar.uisetup(ui) foo.extsetup() bar.extsetup() commands.table.update(foo.cmdtable) commands.table.update(bar.cmdtable) hg.repository foo.reposetup(ui, repo) bar.reposetup(ui, repo) The uisetup calls could easily be moved out to dispatch._dispatch, but have been kept in extensions.loadall since at least TortoiseHg calls extensions.loadall and expects it to call uisetup. The extensions.load function called uisetup. It now has an unused ui argument which has been kept for backwards compatibility.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7084
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     1
#!/bin/sh
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     2
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     3
"$TESTDIR/hghave" inotify || exit 80
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     4
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     5
hg init
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     6
echo "[extensions]" > .hg/hgrc
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     7
echo "inotify=" >> .hg/hgrc
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     8
hg inserve -d --pid-file .hg/inotify.pid
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
     9
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    10
echo a > a
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    11
hg ci -Aqm0
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    12
hg co -q null
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    13
hg co -q
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    14
hg st
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    15
cat a
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    16
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    17
kill `cat .hg/inotify.pid`
f5c18a581b8b inotify: add a test for lookup bug
Matt Mackall <mpm@selenic.com>
parents:
diff changeset
    18