mercurial/localrepo.py
changeset 5882 f791a2acf11b
parent 5801 1b230f506346
child 5913 7c2921a60035
child 5985 850494d62674
equal deleted inserted replaced
5881:4bb64294e5b4 5882:f791a2acf11b
   659 
   659 
   660     def commit(self, files=None, text="", user=None, date=None,
   660     def commit(self, files=None, text="", user=None, date=None,
   661                match=util.always, force=False, force_editor=False,
   661                match=util.always, force=False, force_editor=False,
   662                p1=None, p2=None, extra={}, empty_ok=False):
   662                p1=None, p2=None, extra={}, empty_ok=False):
   663         wlock = lock = tr = None
   663         wlock = lock = tr = None
       
   664         if files:
       
   665             files = util.unique(files)
   664         try:
   666         try:
   665             commit = []
   667             commit = []
   666             remove = []
   668             remove = []
   667             changed = []
   669             changed = []
   668             use_dirstate = (p1 is None) # not rawcommit
   670             use_dirstate = (p1 is None) # not rawcommit