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

Re: LCA2006 Git/Cogito tutorial

From
Petr Baudis <pasky@suse.cz>
Date
Oct 24, 2005, 07:54 UTC
Message-ID
<20051024075431.GY30889@pasky.or.cz>
In-Reply-To
<Pine.LNX.4.64.0510231804430.10477@g5.osdl.org>

Dear diary, on Mon, Oct 24, 2005 at 03:35:43AM CEST, I got a letter where Linus Torvalds <torvalds@osdl.org> told me that...

Show 5 quoted lines
> Oh, the git merge is about a million times better than any silly weave 
> merge with extra BonusPoints and MagicCapitalizedNames.
> 
> Why? Because if you want to be slow and careful, you can always just 
> create the weave after-the-fact and do a weave merge.

This doesn't make sense. Those silly weave merges only describe what to do with the weave to do the merge, not how you got the weave in the first place.

> So we should spend time on making it easy to see what the clash was, and 
> on tools to help resolve them. Some random merge-strategy-of-the-day is 
> just bling-bling. 

The *primary* reason for new merge strategies is not reducing number of conflicts, but actually being able to force a conflict at places where it isn't crystal-clear what the resolution should be (but not conflicting where it should be clear), and especially at places where the three-way merge *silently* gets it *wrong* without throwing any conflicts. And weren't it you who wanted a conservative merge strategy which wouldn't ever do that?

-- 
				Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
VI has two modes: the one in which it beeps and the one in which
it doesn't.
Previous: Linus TorvaldsNext: Junio C Hamano
Message 11 of 14 in “LCA2006 Git/Cogito tutorial”
  1. Martin Langhoff (CatalystIT)Oct 17, 2005
  2. Petr BaudisOct 21, 2005
  3. Dmitry TorokhovOct 21, 2005
  4. Martin Langhoff (CatalystIT)Oct 21, 2005
  5. Petr BaudisOct 21, 2005
  6. Fredrik KuivinenOct 24, 2005
  7. Junio C HamanoOct 24, 2005
  8. Linus TorvaldsOct 24, 2005
  9. Junio C HamanoOct 24, 2005
  10. Linus TorvaldsOct 24, 2005
  11. Petr BaudisOct 24, 2005
  12. Junio C HamanoOct 24, 2005
  13. Linus TorvaldsOct 24, 2005
  14. Martin Langhoff (CatalystIT)Oct 21, 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.