mercurial/commands.py
changeset 927 5a830d7bea52
parent 924 ab681ea2857e
child 928 6f2c3bcbfaaf
equal deleted inserted replaced
926:b765e970c9ff 927:5a830d7bea52
   779             raise util.Abort("patch failed")
   779             raise util.Abort("patch failed")
   780 
   780 
   781         if len(files) > 0:
   781         if len(files) > 0:
   782             addremove(ui, repo, *files)
   782             addremove(ui, repo, *files)
   783         repo.commit(files, message, user)
   783         repo.commit(files, message, user)
       
   784 
       
   785 def incoming(ui, repo, source="default"):
       
   786     """show changesets not found in source"""
       
   787     source = ui.expandpath(source)
       
   788     other = hg.repository(ui, source)
       
   789     if not other.local():
       
   790         ui.warn("abort: incoming doesn't work for remote"
       
   791                 + " repositories yet, sorry!\n")
       
   792         return 1
       
   793     o = repo.findincoming(other)
       
   794     o = other.newer(o)
       
   795     o.reverse()
       
   796     for n in o:
       
   797         show_changeset(ui, other, changenode=n)
   784 
   798 
   785 def init(ui, dest="."):
   799 def init(ui, dest="."):
   786     """create a new repository in the given directory"""
   800     """create a new repository in the given directory"""
   787     if not os.path.exists(dest):
   801     if not os.path.exists(dest):
   788         os.mkdir(dest)
   802         os.mkdir(dest)
  1301     "import|patch":
  1315     "import|patch":
  1302         (import_,
  1316         (import_,
  1303          [('p', 'strip', 1, 'path strip'),
  1317          [('p', 'strip', 1, 'path strip'),
  1304           ('b', 'base', "", 'base path')],
  1318           ('b', 'base', "", 'base path')],
  1305          "hg import [-p NUM] [-b BASE] PATCH..."),
  1319          "hg import [-p NUM] [-b BASE] PATCH..."),
       
  1320     "incoming": (incoming, [], 'hg incoming [SOURCE]'),
  1306     "^init": (init, [], 'hg init [DEST]'),
  1321     "^init": (init, [], 'hg init [DEST]'),
  1307     "locate":
  1322     "locate":
  1308         (locate,
  1323         (locate,
  1309          [('r', 'rev', '', 'revision'),
  1324          [('r', 'rev', '', 'revision'),
  1310           ('0', 'print0', None, 'end records with NUL'),
  1325           ('0', 'print0', None, 'end records with NUL'),