Re: [PATCH] checkout: add a test for creating a new branch with regexp as a starting point

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jul 30, 2010 at 08:44, Dmitry V. Levin <ldv@xxxxxxxxxxxx> wrote:
> On Thu, Jul 29, 2010 at 11:07:20PM +0000, Ævar Arnfjörð Bjarmason wrote:
>> On Thu, Jul 29, 2010 at 22:01, Dmitry V. Levin wrote:
> [...]
>> > +test_expect_success setup '
>> > +       echo a > a &&
>> > +       git add a &&
>> > +       test_tick &&
>> > +       git commit -m first &&
>> > +       echo b > b &&
>> > +       git add b &&
>> > +       test_tick &&
>> > +       git commit -m second
>> > +'
>>
>> This should use test_commit (see t/README), but...
>
> The peculiarity of this bug makes it impossible, because test_commit()
> also creates a tag which spoils test conditions.

I didn't know that. It'd be good if the commit message or a comment
indicated that. And actually, we should probably have a
test_commit_notag() then.

>> > +test_expect_success checkout '
>> > +       git checkout -b new_branch :/first
>> > +'
>> > +
>> > +test_done
>>
>> ...it looks like this can just be added to the end of
>> t2018-checkout-branch.sh instead of creating a new test. Creating a
>> new file just for a single test for such a simple feature is a bit of
>> an overkill.
>
> Well, I see no t2018-checkout-branch.sh yet.  What file do you suggest
> appending?

Ah, t2018-checkout-branch.sh only exists on the pu branch, not
master/next. It's probably worthwhile to patch it anyway rather than
adding a new one.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]