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

[PATCH v7 0/3] Detection of directory renames

From
Yann Dirson <ydirson@altern.org>
Date
Oct 23, 2010, 21:06 UTC
Message-ID
<1287868022-24872-1-git-send-email-ydirson@altern.org>
Changes since v6.1:
* now using a sorted list for bulkmove_candidates, improved lookup code
* added a bit of doc
* fixed decl-after-stmt and code style issues (Junio)
* fixed signedness of i_am_not_single bitfield (sparse)
* removed useless filtering of debug messages in tests
* avoid using "git update-index" where "git mv" and friends are more readable
* added a testcase for move of a subdir, fixed the code
* more naming normalisation
* added short note in commit message about implementation
* added Thanks-to's to commit messages (hope I did not forget anyone)
* added more possible future uses to commit message
* moved list of optimisation opportunities from FIXME's to commit message,
  leaving only a handful of things as real FIXME tags (purposely kept as C99
  comments)
Yann Dirson (3):
  Introduce bulk-move detection in diffcore.
  Add testcases for the --detect-bulk-moves diffcore flag.
  [WIP] Allow hiding renames of individual files involved in a
    directory rename.
 Documentation/diff-options.txt   |    4 +
 Documentation/gitdiffcore.txt    |   12 +
 diff-lib.c                       |    6 +-
 diff.c                           |   21 ++-
 diff.h                           |    6 +
 diffcore-rename.c                |  418 ++++++++++++++++++++++++++++++++++++-
 diffcore.h                       |    2 +
 t/t4046-diff-rename-factorize.sh |  296 +++++++++++++++++++++++++++
 tree-diff.c                      |    4 +-
 9 files changed, 753 insertions(+), 16 deletions(-)
 create mode 100755 t/t4046-diff-rename-factorize.sh
-- 
1.7.2.3
Next: Yann Dirson
Message 1 of 11 in “Detection of directory renames”
  1. 0/3 Detection of directory renamesYann Dirson, Oct 23, 2010
  2. 1/3 Introduce bulk-move detection in diffcore.Yann Dirson, Oct 23, 2010
  3. Junio C HamanoOct 25, 2010
  4. Yann DirsonOct 25, 2010
  5. Bulk move and some of its close relativesYann Dirson, Oct 26, 2010
  6. Yann DirsonOct 27, 2010
  7. Junio C HamanoOct 28, 2010
  8. Yann DirsonOct 28, 2010
  9. 2/3 Add testcases for the --detect-bulk-moves diffcore flag.Yann Dirson, Oct 23, 2010
  10. 3/3 [WIP] Allow hiding renames of individual files involved in a directory rename.Yann Dirson, Oct 23, 2010
  11. [RFC] Add --detect-bulk-moves output to unidiff format.Yann Dirson, Oct 24, 2010

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.