equal
deleted
inserted
replaced
527 added.append(fn) |
527 added.append(fn) |
528 |
528 |
529 deleted = dc.keys() |
529 deleted = dc.keys() |
530 deleted.sort() |
530 deleted.sort() |
531 |
531 |
|
532 return (changed, added, deleted) |
|
533 |
|
534 def diffrevs(self, node1, node2): |
|
535 changed, added = [], [], [] |
|
536 |
|
537 change = self.changelog.read(node1) |
|
538 mf1 = self.manifest.read(change[0]) |
|
539 change = self.changelog.read(revs[1]) |
|
540 mf2 = self.manifest.read(change[0]) |
|
541 |
|
542 for fn in mf2: |
|
543 if mf1.has_key(fn): |
|
544 if mf1[fn] != mf2[fn]: |
|
545 changed.append(fn) |
|
546 del mf1[fn] |
|
547 else: |
|
548 added.append(fn) |
|
549 |
|
550 deleted = mf1.keys() |
|
551 deleted.sort() |
|
552 |
532 return (changed, added, deleted) |
553 return (changed, added, deleted) |
533 |
554 |
534 def add(self, list): |
555 def add(self, list): |
535 self.dircache.taint(list) |
556 self.dircache.taint(list) |
536 |
557 |