diff --git a/hgext/githelp.py b/hgext/githelp.py --- a/hgext/githelp.py +++ b/hgext/githelp.py @@ -156,10 +156,9 @@ args, opts = parseoptions(ui, cmdoptions, args) if (opts.get('patch')): - ui.status(_("note: hg crecord has a better UI to record changes\n")) - ui.status(_("note: record and crecord will commit when complete, " - "as there is no staging area in mercurial\n\n")) - cmd = Command('record') + ui.status(_("note: Mercurial will commit when complete, " + "as there is no staging area in Mercurial\n\n")) + cmd = Command('commit --interactive') else: cmd = Command("add") @@ -168,11 +167,6 @@ else: ui.status(_("note: use hg addremove to remove files that have " "been deleted.\n\n")) - if not opts.get('all'): - cmd.extend(args) - else: - ui.status(_("note: use hg addremove to remove files that have " - "been deleted.\n\n")) ui.status((str(cmd)), "\n") diff --git a/tests/test-githelp.t b/tests/test-githelp.t --- a/tests/test-githelp.t +++ b/tests/test-githelp.t @@ -256,3 +256,18 @@ githelp for git blame $ hg githelp -- git blame hg annotate -udl + +githelp for add + + $ hg githelp -- git add + hg add + + $ hg githelp -- git add -p + note: Mercurial will commit when complete, as there is no staging area in Mercurial + + hg commit --interactive + + $ hg githelp -- git add --all + note: use hg addremove to remove files that have been deleted. + + hg add