# HG changeset patch # User Augie Fackler # Date 1516237750 18000 # Node ID 553a98a436cfe9680de8f6249cfa399d46af2214 # Parent 56891a79001298c3b50dc156bbc92b27245c528f tags: explicitly grab list of dict keys Differential Revision: https://phab.mercurial-scm.org/D1887 diff -r 56891a790012 -r 553a98a436cf mercurial/tags.py --- a/mercurial/tags.py Wed Jan 17 20:08:40 2018 -0500 +++ b/mercurial/tags.py Wed Jan 17 20:09:10 2018 -0500 @@ -244,7 +244,7 @@ # remove tags pointing to invalid nodes cl = repo.changelog - for t in filetags.keys(): + for t in list(filetags): try: cl.rev(filetags[t][0]) except (LookupError, ValueError):