equal
deleted
inserted
replaced
460 |
460 |
461 mnode = self.manifest.add(mm, mfm, tr, linkrev, c1[0], c2[0]) |
461 mnode = self.manifest.add(mm, mfm, tr, linkrev, c1[0], c2[0]) |
462 n = self.changelog.add(mnode, files, text, tr, p1, p2, user, date) |
462 n = self.changelog.add(mnode, files, text, tr, p1, p2, user, date) |
463 tr.close() |
463 tr.close() |
464 |
464 |
465 def commit(self, files = None, text = ""): |
465 def commit(self, files = None, text = "", user = None, date = None): |
466 commit = [] |
466 commit = [] |
467 remove = [] |
467 remove = [] |
468 if files: |
468 if files: |
469 for f in files: |
469 for f in files: |
470 s = self.dirstate.state(f) |
470 s = self.dirstate.state(f) |
527 edittext = self.ui.edit(edittext) |
527 edittext = self.ui.edit(edittext) |
528 if not edittext.rstrip(): |
528 if not edittext.rstrip(): |
529 return 1 |
529 return 1 |
530 text = edittext |
530 text = edittext |
531 |
531 |
532 n = self.changelog.add(mn, new, text, tr, p1, p2) |
532 n = self.changelog.add(mn, new, text, tr, p1, p2, user, date) |
533 tr.close() |
533 tr.close() |
534 |
534 |
535 self.dirstate.setparents(n) |
535 self.dirstate.setparents(n) |
536 self.dirstate.update(new, "n") |
536 self.dirstate.update(new, "n") |
537 self.dirstate.forget(remove) |
537 self.dirstate.forget(remove) |