equal
deleted
inserted
replaced
771 n = self.changelog.add(mnode, files, text, tr, p1, p2, user, date) |
771 n = self.changelog.add(mnode, files, text, tr, p1, p2, user, date) |
772 tr.close() |
772 tr.close() |
773 if update_dirstate: |
773 if update_dirstate: |
774 self.dirstate.setparents(n, nullid) |
774 self.dirstate.setparents(n, nullid) |
775 |
775 |
776 def commit(self, files = None, text = "", user = None, date = None): |
776 def commit(self, files = None, text = "", user = None, date = None, |
|
777 match = util.always): |
777 commit = [] |
778 commit = [] |
778 remove = [] |
779 remove = [] |
779 if files: |
780 if files: |
780 for f in files: |
781 for f in files: |
781 s = self.dirstate.state(f) |
782 s = self.dirstate.state(f) |
784 elif s == 'r': |
785 elif s == 'r': |
785 remove.append(f) |
786 remove.append(f) |
786 else: |
787 else: |
787 self.ui.warn("%s not tracked!\n" % f) |
788 self.ui.warn("%s not tracked!\n" % f) |
788 else: |
789 else: |
789 (c, a, d, u) = self.changes() |
790 (c, a, d, u) = self.changes(match = match) |
790 commit = c + a |
791 commit = c + a |
791 remove = d |
792 remove = d |
792 |
793 |
793 if not commit and not remove: |
794 if not commit and not remove: |
794 self.ui.status("nothing changed\n") |
795 self.ui.status("nothing changed\n") |