inotify: make inotifydirstate.status() returns a tuple of lists.
This makes it consistent with dirstate.status(), which is important if
there are other extensions messing with the output of status(). Those
extensions can safely assume that dirstate.status() returns a tuple of
lists, because its docstring says it does. But
inotifystatus.dirstate() returns a list of lists, which can break
those other extensions.
#!/bin/sh
"$TESTDIR/hghave" svn svn-bindings || exit 80
echo "[extensions]" >> $HGRCPATH
echo "convert = " >> $HGRCPATH
svnadmin create svn-repo
cat "$TESTDIR/svn/encoding.svndump" | svnadmin load svn-repo > /dev/null
echo '% convert while testing all possible outputs'
hg --debug convert svn-repo A-hg > /dev/null
cd A-hg
hg up
echo '% check tags are in UTF-8'
python -c "print '\n'.join([('%r' % l) for l in file('.hgtags', 'rb').readlines()])"
cd ..