comparison hgext/mq.py @ 3468:0e68608bd11d

use xrange instead of range
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Thu, 19 Oct 2006 14:16:51 +0200
parents 2d35a8d2b32d
children fbf8320f25c8
comparison
equal deleted inserted replaced
3467:df7202f6887c 3468:0e68608bd11d
591 h = [] 591 h = []
592 stoprev = 0 592 stoprev = 0
593 if stop in chlog.nodemap: 593 if stop in chlog.nodemap:
594 stoprev = chlog.rev(stop) 594 stoprev = chlog.rev(stop)
595 595
596 for r in range(chlog.count() - 1, -1, -1): 596 for r in xrange(chlog.count() - 1, -1, -1):
597 n = chlog.node(r) 597 n = chlog.node(r)
598 if n not in p: 598 if n not in p:
599 h.append(n) 599 h.append(n)
600 if n == stop: 600 if n == stop:
601 break 601 break
953 msg = opts.get('msg', '').rstrip() 953 msg = opts.get('msg', '').rstrip()
954 if msg: 954 if msg:
955 if comments: 955 if comments:
956 # Remove existing message. 956 # Remove existing message.
957 ci = 0 957 ci = 0
958 for mi in range(len(message)): 958 for mi in xrange(len(message)):
959 while message[mi] != comments[ci]: 959 while message[mi] != comments[ci]:
960 ci += 1 960 ci += 1
961 del comments[ci] 961 del comments[ci]
962 comments.append(msg) 962 comments.append(msg)
963 if comments: 963 if comments:
1034 repo.dirstate.copy(src, dst) 1034 repo.dirstate.copy(src, dst)
1035 repo.dirstate.update(r, 'r') 1035 repo.dirstate.update(r, 'r')
1036 # if the patch excludes a modified file, mark that file with mtime=0 1036 # if the patch excludes a modified file, mark that file with mtime=0
1037 # so status can see it. 1037 # so status can see it.
1038 mm = [] 1038 mm = []
1039 for i in range(len(m)-1, -1, -1): 1039 for i in xrange(len(m)-1, -1, -1):
1040 if not matchfn(m[i]): 1040 if not matchfn(m[i]):
1041 mm.append(m[i]) 1041 mm.append(m[i])
1042 del m[i] 1042 del m[i]
1043 repo.dirstate.update(m, 'n') 1043 repo.dirstate.update(m, 'n')
1044 repo.dirstate.update(mm, 'n', st_mtime=0) 1044 repo.dirstate.update(mm, 'n', st_mtime=0)
1102 1102
1103 unapplied = self.series_end(all_patches=True) 1103 unapplied = self.series_end(all_patches=True)
1104 if not length: 1104 if not length:
1105 length = len(self.series) - start 1105 length = len(self.series) - start
1106 if not missing: 1106 if not missing:
1107 for i in range(start, start+length): 1107 for i in xrange(start, start+length):
1108 pfx = '' 1108 pfx = ''
1109 patch = pname(i) 1109 patch = pname(i)
1110 if self.ui.verbose: 1110 if self.ui.verbose:
1111 if i < unapplied: 1111 if i < unapplied:
1112 status = 'A' 1112 status = 'A'