# HG changeset patch # User Adrian Buehlmann <adr...@cadifra.com> # Date 1247411546 -7200 # Node ID c4efd157b4f98168dd6f28cde0ab9606fdea52de # Parent b3870f1d96afa24bdd0789c5f7d44f78205b7599 thgtaskbar: do not remove .hg/thgstatus if it contains '@@noicons'
diff --git a/thgtaskbar.py b/thgtaskbar.py --- a/thgtaskbar.py +++ b/thgtaskbar.py @@ -304,8 +304,13 @@ def remove(args): roots, notifypaths = getrepos([path]) if roots: for r in sorted(roots): + tfn = os.path.join(r, '.hg', 'thgstatus') try: - os.remove(os.path.join(r, '.hg', 'thgstatus')) + f = open(tfn, 'rb') + e = f.readline() + f.close() + if e != '@@noicons': + os.remove(tfn) except OSError: pass if notifypaths: ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Tortoisehg-develop mailing list Tortoisehg-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop