# HG changeset patch # User Kyle Lippincott # Date 1489522230 25200 # Node ID ea0395eec67b53484923ade3c1b21020a57f1bbc # Parent ed23f929af38e3249a4c0b258939e89782b20795 debuglabelcomplete: fix to call debugnamecomplete in new location debugnamecomplete was moved in a9aa67ba from commands to debugcommands, but debuglabelcomplete was not modified to call it in its new location. diff -r ed23f929af38 -r ea0395eec67b mercurial/debugcommands.py --- a/mercurial/debugcommands.py Mon Mar 13 13:06:37 2017 -0700 +++ b/mercurial/debugcommands.py Tue Mar 14 13:10:30 2017 -0700 @@ -1127,7 +1127,7 @@ @command('debuglabelcomplete', [], _('LABEL...')) def debuglabelcomplete(ui, repo, *args): '''backwards compatibility with old bash completion scripts (DEPRECATED)''' - commands.debugnamecomplete(ui, repo, *args) + debugnamecomplete(ui, repo, *args) @command('debuglocks', [('L', 'force-lock', None, _('free the store lock (DANGEROUS)')), diff -r ed23f929af38 -r ea0395eec67b tests/test-completion.t --- a/tests/test-completion.t Mon Mar 13 13:06:37 2017 -0700 +++ b/tests/test-completion.t Tue Mar 14 13:10:30 2017 -0700 @@ -358,3 +358,18 @@ fee fie fo + +Test debuglabelcomplete, a deprecated name for debugnamecomplete that is still +used for completions in some shells. + + $ hg debuglabelcomplete + Fum + default + fee + fie + fo + tip + $ hg debuglabelcomplete f + fee + fie + fo