Exception when reverting sub repository
Created originally on Bitbucket by skrysmanski (Sebastian Krysmanski)
I just clicked on a dirty sub repository and chose "Revert". I then got this exception:
{{{ #!python ** Mercurial version (2.3). TortoiseHg version (2.4.3) ** Command: log ** CWD: /home/manski ** Encoding: UTF-8 ** Extensions loaded: inotify, largefiles, mq, purge, rebase, transplant ** Python version: 2.7.3 (default, Aug 1 2012, 05:16:07) [GCC 4.6.3] ** Qt-4.8.1 PyQt-4.9.1 Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/wctxactions.py", line 169, in runAction notify = func(parent, hu, repo, files) File "/usr/lib/python2.7/dist-packages/tortoisehg/hgqt/wctxactions.py", line 287, in revert commands.revert(ui, repo, *files, **revertopts) File "/usr/lib/python2.7/dist-packages/mercurial/extensions.py", line 189, in wrap return wrapper(origfn, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/hgext/largefiles/overrides.py", line 608, in overriderevert orig(ui, repo, *pats, **opts) File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line 5038, in revert return cmdutil.revert(ui, repo, ctx, (parent, p2), *pats, **opts) File "/usr/lib/python2.7/dist-packages/mercurial/cmdutil.py", line 1914, in revert ctx.sub(sub).revert(ui, ctx.substate[sub], *pats, **opts) File "/usr/lib/python2.7/dist-packages/mercurial/subrepo.py", line 612, in revert if not opts['all']: KeyError: 'all'
}}}