Re: [PATCH 4/4] git update-index --cacheinfo can be used to select a stage when there are merged and unmerged entries
- From
Jaime Soriano Pastor <jsorianopastor@gmail.com>
- Date
- Aug 21, 2014, 13:57 UTC
- Message-ID
- <CAPuZ2NHMjo996rqNPhpt6MJ5bCbT_zUCfjQUVmDip4dmqiP+yQ@mail.gmail.com>
- In-Reply-To
- <xmqq38cquavu.fsf@gitster.dls.corp.google.com>
On Wed, Aug 20, 2014 at 11:08 PM, Junio C Hamano <gitster@pobox.com> wrote:
Show 13 quoted lines
> Jaime Soriano Pastor <jsorianopastor@gmail.com> writes: > >> Subject: Re: [PATCH 4/4] git update-index --cacheinfo can be used to select >> a stage when there are merged and unmerged entries > > Hmph, what does it even mean? Shared with your [1/4] is that it is > unclear if you are stating an existing problem to be fixed or > describing the desired end result. > > Also "update-index --cacheinfo" is not about "selecting" but is > about stuffing an entry to the index, so "can be used to select" > is doubly puzzling... >
Well, somehow I understand "update-index --cacheinfo" as a low level version of add. I was trying to explain the desired end result, yes.
Show 7 quoted lines
>> ... >> +test_expect_success 'git update-index --cacheinfo to select a stage to use' ' >> + setup_stage_state && >> + git cat-file blob :1:conflict > conflict && > > Style: no SP between redirection and its target. >
Ok.
>> + git update-index --cacheinfo 100644,`git hash-object conflict`,conflict > > Style: we prefer $() over `` >
Ok.
Show 6 quoted lines
>> + git ls-files -s conflict > output && >> + test_line_count = 1 output > > Is "we have only one line" the only thing we care about? Don't we > want to check which stage the entry is at? >
Yes, it'd be better.
Thanks.