Re: [PATCH v5 3/4] git-cherry-pick: Add test to validate new options
- From
Clemens Buchacher <drizzd@aon.at>
- Date
- Apr 15, 2012, 09:39 UTC
- Message-ID
- <20120415093933.GB6263@ecki>
- In-Reply-To
- <1334342707-3326-4-git-send-email-nhorman@tuxdriver.com>
On Fri, Apr 13, 2012 at 02:45:06PM -0400, Neil Horman wrote:
Show 9 quoted lines
>
> +test_expect_success 'cherry pick an empty non-ff commit without --allow-empty' '
> + git checkout master &&
> + echo fourth >> file2 &&
> + git add file2 &&
> + git commit -m "fourth" && {
> + test_must_fail git cherry-pick empty-branch2
> + }
> +'You don't need the braces. The same below.
Show 12 quoted lines
> +
> +test_expect_success 'cherry pick an empty non-ff commit with --allow-empty' '
> + git checkout master && {
> + git cherry-pick --allow-empty empty-branch2
> + }
> +'
> +
> +test_expect_success 'cherry pick with --keep-redundant-commits' '
> + git checkout master && {
> + git cherry-pick --keep-redundant-commits HEAD^
> + }
> +'And the expected result is that the HEAD commit is not removed, right? You should check for that as well.
Also, please checkout empty-branch2^0 first, in order to make the test independent of its predecessor.