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

[RFC PATCH 0/2] Fix unnecessary updates of files during merge

From
Elijah Newren <newren@gmail.com>
Date
Feb 26, 2011, 18:34 UTC
Message-ID
<1298745297-25713-1-git-send-email-newren@gmail.com>
In-Reply-To
<20110224115233.GA31356@sigill.intra.peff.net>

This patch series adds a simple testcase demonstrating the problem reported by Stephen Rothwell, and a fix. Unfortunately, there's a bug with the fix (hence the RFC) that makes the relevant files racily clean rather than clearly clean (i.e. 'git diff-files' will report these files as modified when it shouldn't).

I'll try to figure out how to fix the second problem in the next few days. If anyone has some hints, I'm all ears.

Elijah Newren (2):
  t6022: New test checking for unnecessary updates of renamed+modified
    files
  merge-recursive: When we detect we can skip an update, actually skip
    it
 merge-recursive.c       |    7 +++++--
 t/t6022-merge-rename.sh |   32 ++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+), 2 deletions(-)
-- 
1.7.4.1.23.g4865dd
Previous: Jeff KingNext: Elijah Newren
Message 5 of 8 in “new behaviour in git merge”
  1. Stephen RothwellFeb 24, 2011
  2. Jeff KingFeb 24, 2011
  3. Stephen RothwellFeb 24, 2011
  4. Jeff KingFeb 24, 2011
  5. 0/2 Fix unnecessary updates of files during mergeElijah Newren, Feb 26, 2011
  6. 1/2 t6022: New test checking for unnecessary updates of renamed+modified filesElijah Newren, Feb 26, 2011
  7. 2/2 merge-recursive: When we detect we can skip an update, actually skip itElijah Newren, Feb 26, 2011
  8. Elijah NewrenFeb 26, 2011

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.