Merge branch 'cb/cherry-pick-rev-path-confusion'
authorJunio C Hamano <gitster@pobox.com>
Fri, 27 Apr 2012 20:58:02 +0000 (13:58 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 27 Apr 2012 20:58:02 +0000 (13:58 -0700)
commit0fe59d768643df4bcab419bb52509cf608dc074b
tree6a366154679e53f443042a0c1a791802ed52fdf5
parent157a4767a56e37def5e156b60f03ee220208d8fb
parent6d5b93f29f5362b9b84954d87684705227984f9e
Merge branch 'cb/cherry-pick-rev-path-confusion'

The command line parser choked "git cherry-pick $name" when $name can be
both revision name and a pathname, even though $name can never be a path
in the context of the command.

The issue the patch addresses is real, but the way it is implemented felt
unnecessarily invasive a bit.  It may be cleaner for this caller to add
the "--" to the end of the argv_array it passes to setup_revisions().

By Clemens Buchacher
* cb/cherry-pick-rev-path-confusion:
  cherry-pick: do not expect file arguments
builtin/revert.c
revision.c
revision.h