comparison hgext/hgk.py @ 2874:3d6efcbbd1c9

remove localrepository.changes. use localrepository.status instead.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Sat, 12 Aug 2006 16:40:12 -0700
parents 345bac2bc4ec
children 75bcb8210a37
comparison
equal deleted inserted replaced
2873:4ec58b157265 2874:3d6efcbbd1c9
12 changes=None, text=False): 12 changes=None, text=False):
13 def date(c): 13 def date(c):
14 return time.asctime(time.gmtime(c[2][0])) 14 return time.asctime(time.gmtime(c[2][0]))
15 15
16 if not changes: 16 if not changes:
17 changes = repo.changes(node1, node2, files, match=match) 17 changes = repo.status(node1, node2, files, match=match)[:5]
18 modified, added, removed, deleted, unknown = changes 18 modified, added, removed, deleted, unknown = changes
19 if files: 19 if files:
20 modified, added, removed = map(lambda x: filterfiles(files, x), 20 modified, added, removed = map(lambda x: filterfiles(files, x),
21 (modified, added, removed)) 21 (modified, added, removed))
22 22
65 return time.asctime(time.gmtime(c[2][0])) 65 return time.asctime(time.gmtime(c[2][0]))
66 66
67 if node2: 67 if node2:
68 change = repo.changelog.read(node2) 68 change = repo.changelog.read(node2)
69 mmap2 = repo.manifest.read(change[0]) 69 mmap2 = repo.manifest.read(change[0])
70 modified, added, removed, deleted, unknown = repo.changes(node1, node2) 70 modified, added, removed, deleted, unknown = repo.status(node1, node2)[:5]
71 def read(f): return repo.file(f).read(mmap2[f]) 71 def read(f): return repo.file(f).read(mmap2[f])
72 date2 = date(change) 72 date2 = date(change)
73 else: 73 else:
74 date2 = time.asctime() 74 date2 = time.asctime()
75 modified, added, removed, deleted, unknown = repo.changes(node1) 75 modified, added, removed, deleted, unknown = repo.status(node1)[:5]
76 if not node1: 76 if not node1:
77 node1 = repo.dirstate.parents()[0] 77 node1 = repo.dirstate.parents()[0]
78 def read(f): return file(os.path.join(repo.root, f)).read() 78 def read(f): return file(os.path.join(repo.root, f)).read()
79 79
80 change = repo.changelog.read(node1) 80 change = repo.changelog.read(node1)