comparison mercurial/localrepo.py @ 2875: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 05257fd28591
comparison
equal deleted inserted replaced
2874:4ec58b157265 2875:3d6efcbbd1c9
196 if local: 196 if local:
197 self.opener('localtags', 'a').write('%s %s\n' % (node, name)) 197 self.opener('localtags', 'a').write('%s %s\n' % (node, name))
198 self.hook('tag', node=node, tag=name, local=local) 198 self.hook('tag', node=node, tag=name, local=local)
199 return 199 return
200 200
201 for x in self.changes(): 201 for x in self.status()[:5]:
202 if '.hgtags' in x: 202 if '.hgtags' in x:
203 raise util.Abort(_('working copy of .hgtags is changed ' 203 raise util.Abort(_('working copy of .hgtags is changed '
204 '(please commit .hgtags manually)')) 204 '(please commit .hgtags manually)'))
205 205
206 self.wfile('.hgtags', 'ab').write('%s %s\n' % (node, name)) 206 self.wfile('.hgtags', 'ab').write('%s %s\n' % (node, name))
530 elif s == 'r': 530 elif s == 'r':
531 remove.append(f) 531 remove.append(f)
532 else: 532 else:
533 self.ui.warn(_("%s not tracked!\n") % f) 533 self.ui.warn(_("%s not tracked!\n") % f)
534 else: 534 else:
535 modified, added, removed, deleted, unknown = self.changes(match=match) 535 modified, added, removed, deleted, unknown = self.status(match=match)[:5]
536 commit = modified + added 536 commit = modified + added
537 remove = removed 537 remove = removed
538 538
539 p1, p2 = self.dirstate.parents() 539 p1, p2 = self.dirstate.parents()
540 c1 = self.changelog.read(p1) 540 c1 = self.changelog.read(p1)
748 748
749 # sort and return results: 749 # sort and return results:
750 for l in modified, added, removed, deleted, unknown, ignored, clean: 750 for l in modified, added, removed, deleted, unknown, ignored, clean:
751 l.sort() 751 l.sort()
752 return (modified, added, removed, deleted, unknown, ignored, clean) 752 return (modified, added, removed, deleted, unknown, ignored, clean)
753
754 def changes(self, node1=None, node2=None, files=[], match=util.always,
755 wlock=None, list_ignored=False, list_clean=False):
756 '''DEPRECATED - use status instead'''
757 marduit = self.status(node1, node2, files, match, wlock,
758 list_ignored, list_clean)
759 if list_ignored:
760 return marduit[:-1]
761 else:
762 return marduit[:-2]
763 753
764 def add(self, list, wlock=None): 754 def add(self, list, wlock=None):
765 if not wlock: 755 if not wlock:
766 wlock = self.wlock() 756 wlock = self.wlock()
767 for f in list: 757 for f in list: