# HG changeset patch # User Mads Kiilerich # Date 1326245396 -3600 # Node ID 91d99f02b26f5fe1b6f6e1f8a573808f10cd2eba # Parent fb63930592d60e4521279f30899806d59301d416 mq: only save dirty files once when savedirty is called multiple times diff -r fb63930592d6 -r 91d99f02b26f hgext/mq.py --- a/hgext/mq.py Wed Jan 11 02:29:56 2012 +0100 +++ b/hgext/mq.py Wed Jan 11 02:29:56 2012 +0100 @@ -503,10 +503,13 @@ fp.close() if self.applieddirty: writelist(map(str, self.applied), self.statuspath) + self.applieddirty = False if self.seriesdirty: writelist(self.fullseries, self.seriespath) + self.seriesdirty = False if self.guardsdirty: writelist(self.activeguards, self.guardspath) + self.guardsdirty = False if self.added: qrepo = self.qrepo() if qrepo: