diff hgext/gpg.py @ 4906:30847b8af7ca

dirstate: add __contains__ and make __getitem__ more useful dirstate.state(f) == '?' -> f not in dirstate dirstate.state(f) -> dirstate[f]
author Matt Mackall <mpm@selenic.com>
date Sat, 21 Jul 2007 16:02:09 -0500
parents eadfaa9ec487
children c80af96943aa
line wrap: on
line diff
--- a/hgext/gpg.py	Sat Jul 21 16:02:09 2007 -0500
+++ b/hgext/gpg.py	Sat Jul 21 16:02:09 2007 -0500
@@ -240,7 +240,7 @@
 
     repo.wfile(".hgsigs", "ab").write(sigmessage)
 
-    if repo.dirstate.state(".hgsigs") == '?':
+    if '.hgsigs' not in repo.dirstate:
         repo.add([".hgsigs"])
 
     if opts["no_commit"]: