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

Re: LCA2006 Git/Cogito tutorial

From
Fredrik Kuivinen <freku045@student.liu.se>
Date
Oct 24, 2005, 08:32 UTC
Message-ID
<20051024083216.GA4397@c165.ib.student.liu.se>
In-Reply-To
<20051021091551.GE30889@pasky.or.cz>
On Fri, Oct 21, 2005 at 11:15:51AM +0200, Petr Baudis wrote:
Show 13 quoted lines
> Dear diary, on Fri, Oct 21, 2005 at 04:59:06AM CEST, I got a letter
> where "Martin Langhoff (CatalystIT)" <martin@catalyst.net.nz> told me that...
> > Almost. No, truly, I'm very impressed with git-merge.sh, which first 
> > does the simple git-read-tree -m, and it can then try several merger 
> > scripts to resolve the index. The "smartest" merge resolver we have 
> > follows renames, but we could have language-specific and 
> > project-specific resolvers, for instance.
> 
> Yes, following renames is nice. But as long as it is three-way, it
> suffers of inherent and rather nasty problems. Well, I'm watching the
> weave merge effort and plan to give it a try to port it to GIT when I
> have some time.
> 
Which "inherent and rather nasty problems" are you referring to?

I do not know of any merge case which is either cleanly merged to the wrong result by git-merge -s recursive, or cleanly merged when it should be a conflict. (At least not if there aren't any directory renames going on) If you know about such an example I would be very interested in taking a look at it.

- Fredrik
Previous: Petr BaudisNext: Junio C Hamano
Message 6 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.