diff -r d5662e939893 -r 74c3baca65c9 mercurial/commands.py --- a/mercurial/commands.py Mon Mar 16 17:21:06 2009 -0500 +++ b/mercurial/commands.py Mon Mar 09 17:13:12 2009 -0500 @@ -331,7 +331,7 @@ try: while changesets: # update state - status = os.spawnl(os.P_WAIT, commandpath) + status = os.spawnl(os.P_WAIT, commandpath, commandpath) if status == 125: transition = "skip" elif status == 0: