git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: baffled again

From
Horst von Brand <vonbrand@inf.utfsm.cl>
Date
Aug 26, 2005, 19:50 UTC
Message-ID
<200508261950.j7QJodQX024981@laptop11.inf.utfsm.cl>
In-Reply-To
<tony.luck@gmail.com>
Tony Luck <tony.luck@gmail.com> wrote:
> >  * Even if it does always choose the nicer choice of the two,
> >    Tony was lucky (no pun intended).  Rather, we were lucky that
> >    Tony was observant.  A careless merger may well have easily
> >    missed this mismerge (from the human point of view).
Show 6 quoted lines
> Actually I can't take credit here. This was a case of the "many-eyes" of
> open source working at its finest ... someone e-mailed me and told me
> that I should have backed out the old patch before applying the new one.
> While typing the e-mail to say that I already had in the release branch,
> I found the problem that it had been "lost" in the merge into the test
> branch.
Show 6 quoted lines
> But this is a good reminder that merging is not a precise science, and
> there is more than one plausible merge in many situations ... and while
> GIT will pick the one that you want far more often than not, there is
> the possibility that it will surprise you.  Maybe there should be a note
> to this effect in the tutorial.  Git is not magic, nor is it imbued with
> DWIM technology.

I have to disagree. If in some corner case it can do the wrong thing, no amount of "I told you so in the docu!" will save the day. People /will/ overlook it, or be bitten when they have all but forgotten about it.

-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
Message 1 of 1 in “Re: baffled again”
  1. Horst von BrandAug 26, 2005

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.