649 |
649 |
650 def rawcommit(self, files, text, user, date, p1=None, p2=None, extra={}): |
650 def rawcommit(self, files, text, user, date, p1=None, p2=None, extra={}): |
651 if p1 is None: |
651 if p1 is None: |
652 p1, p2 = self.dirstate.parents() |
652 p1, p2 = self.dirstate.parents() |
653 return self.commit(files=files, text=text, user=user, date=date, |
653 return self.commit(files=files, text=text, user=user, date=date, |
654 p1=p1, p2=p2, extra=extra) |
654 p1=p1, p2=p2, extra=extra, empty_ok=True) |
655 |
655 |
656 def commit(self, files=None, text="", user=None, date=None, |
656 def commit(self, files=None, text="", user=None, date=None, |
657 match=util.always, force=False, force_editor=False, |
657 match=util.always, force=False, force_editor=False, |
658 p1=None, p2=None, extra={}): |
658 p1=None, p2=None, extra={}, empty_ok=False): |
659 wlock = lock = tr = None |
659 wlock = lock = tr = None |
660 try: |
660 try: |
661 commit = [] |
661 commit = [] |
662 remove = [] |
662 remove = [] |
663 changed = [] |
663 changed = [] |