From: Junio C Hamano <junkio@cox.net>
To: Linus Torvalds <torvalds@osdl.org>
Cc: git@vger.kernel.org
Subject: Re: [PATCH] "checkout-cache -m" writes unmerged contents for each stage.
Date: Sun, 17 Apr 2005 19:19:21 -0700 [thread overview]
Message-ID: <7vk6n0vnbq.fsf@assigned-by-dhcp.cox.net> (raw)
In-Reply-To: <Pine.LNX.4.58.0504171833450.7211@ppc970.osdl.org> (Linus Torvalds's message of "Sun, 17 Apr 2005 19:05:53 -0700 (PDT)")
>>>>> "LT" == Linus Torvalds <torvalds@osdl.org> writes:
LT> On Sun, 17 Apr 2005, Junio C Hamano wrote:
>>
>> This is the alternative strategy I mentioned in my previous
>> message. A new -m option to checkout-cache causes it to store
>> contents of unmerged paths in path~1~, path~2~, and path~3~.
LT> I don't think this is wrong, but it all seems a bit hacky. The reason I
LT> didn't apply your other patch was that I just don't feel quite comfortable
LT> with what is the RightThing(tm) to do yet.
I do not personally like that '-m' thing either so please feel
free to drop it. I was just toying with the idea. I knew you
would not use "-m" yourself (and I would not myself either).
The patch was primarily meant for Pasky to raise his opinion.
If having something like this helps Cogito then he can keep it.
If Cogito will be doing the "show-files --unmerged" with
"cat-file blob" itself and this "checkout-cache -m" does not
help it that much then there is no point having this hack.
LT> I'm actually fairly certain that the right thing to do is to silently
LT> ignore all unmerged entries. They just aren't "interesting" from a
LT> checkout-cache perspective, least of all when given the "-a" flag. So even
LT> warning about them seems to be pointless.
I do not mind your dropping the "warning" bit, but please keep
the skipping bit for "-a". Dropping that TT from stage 1 into
the working directory and then complaining that TT exists when
it then tries to extract stage 2 and stage 3 is simply madness.
LT> What do you think? I can whip up a "merge-cache" program like that in five
LT> minutes, and it _seems_ like the right interface..
Yes. I think that is the right thing to do. In fact the idea
is quite similar to what I've been working on, which is a
rewrite of that perl thing to use "read-tree -m O A B".
next prev parent reply other threads:[~2005-04-18 2:15 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-04-17 23:03 [PATCH] "checkout-cache -m" writes unmerged contents for each stage Junio C Hamano
2005-04-18 2:05 ` Linus Torvalds
2005-04-18 2:19 ` Junio C Hamano [this message]
2005-04-18 3:05 ` Linus Torvalds
2005-04-18 2:44 ` Junio C Hamano
2005-04-18 2:56 ` Linus Torvalds
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7vk6n0vnbq.fsf@assigned-by-dhcp.cox.net \
--to=junkio@cox.net \
--cc=git@vger.kernel.org \
--cc=torvalds@osdl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox