comparison mercurial/localrepo.py @ 2269:8cb77698f5fd

merge with crew.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Thu, 11 May 2006 14:46:24 -0700
parents 3f7692b0ff13 d812d91c5a84
children dfa17bd1d45e
comparison
equal deleted inserted replaced
2266:3f7692b0ff13 2269:8cb77698f5fd
444 tr.close() 444 tr.close()
445 if update_dirstate: 445 if update_dirstate:
446 self.dirstate.setparents(n, nullid) 446 self.dirstate.setparents(n, nullid)
447 447
448 def commit(self, files=None, text="", user=None, date=None, 448 def commit(self, files=None, text="", user=None, date=None,
449 match=util.always, force=False, lock=None, wlock=None): 449 match=util.always, force=False, lock=None, wlock=None,
450 force_editor=False):
450 commit = [] 451 commit = []
451 remove = [] 452 remove = []
452 changed = [] 453 changed = []
453 454
454 if files: 455 if files:
533 # add changeset 534 # add changeset
534 new = new.keys() 535 new = new.keys()
535 new.sort() 536 new.sort()
536 537
537 user = user or self.ui.username() 538 user = user or self.ui.username()
538 if not text: 539 if not text or force_editor:
539 edittext = [""] 540 edittext = []
541 if text:
542 edittext.append(text)
543 edittext.append("")
540 if p2 != nullid: 544 if p2 != nullid:
541 edittext.append("HG: branch merge") 545 edittext.append("HG: branch merge")
542 edittext.extend(["HG: changed %s" % f for f in changed]) 546 edittext.extend(["HG: changed %s" % f for f in changed])
543 edittext.extend(["HG: removed %s" % f for f in remove]) 547 edittext.extend(["HG: removed %s" % f for f in remove])
544 if not changed and not remove: 548 if not changed and not remove: