comparison hgext/mq.py @ 4201:65aabd9f16f0

Refresh file size after partial qrefresh. This makes a subsequent hg revert; hg status work.
author Brendan Cully <brendan@kublai.com>
date Tue, 13 Mar 2007 16:27:34 -0700
parents ba51a8225a60
children b7e66db28571
comparison
equal deleted inserted replaced
4200:7ca05d29c1f0 4201:65aabd9f16f0
1068 for i in xrange(len(m)-1, -1, -1): 1068 for i in xrange(len(m)-1, -1, -1):
1069 if not matchfn(m[i]): 1069 if not matchfn(m[i]):
1070 mm.append(m[i]) 1070 mm.append(m[i])
1071 del m[i] 1071 del m[i]
1072 repo.dirstate.update(m, 'n') 1072 repo.dirstate.update(m, 'n')
1073 repo.dirstate.update(mm, 'n', st_mtime=0) 1073 repo.dirstate.update(mm, 'n', st_mtime=-1, st_size=-1)
1074 repo.dirstate.forget(forget) 1074 repo.dirstate.forget(forget)
1075 1075
1076 if not msg: 1076 if not msg:
1077 if not message: 1077 if not message:
1078 message = "patch queue: %s\n" % patchfn 1078 message = "patch queue: %s\n" % patchfn