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

[PATCH v8] Detection of directory renames

From
Yann Dirson <ydirson@altern.org>
Date
Oct 28, 2010, 22:08 UTC
Message-ID
<1288303712-14662-1-git-send-email-ydirson@altern.org>
Changes since v7:
* turned debug traces off but allow them to be easily turned on
* corrected example in gitdiffcore.txt (Junio)
* unidiff output changes:
  * don't use "diff --git" to avoid confusing git-apply, use
    --git-detect-bulk-moves instead (Junio, 2008)
  * use "bulk move with similarity index NNN%"
  * don't use trailing asterisk, useless there
* added missing &&'s in testsuite
* improved short help messages
* documented the unidiff output format and --hide-bulk-move-details
* splitted raw output format, under discussion, into its own patch
* improved commit messages, including current rationale for using "/*"
* listed bulk-removal/copy/add as possible future related works
* renamed test script for consistency

I'll experiment next with bulk-removal detection, with bulk-move rerolled on top of it.

Next: Yann Dirson
Message 1 of 15 in “Detection of directory renames”
  1. Detection of directory renamesYann Dirson, Oct 28, 2010
  2. 1/5 Introduce bulk-move detection in diffcore.Yann Dirson, Oct 28, 2010
  3. Jonathan NiederOct 29, 2010
  4. Yann DirsonOct 29, 2010
  5. Jonathan NiederOct 30, 2010
  6. Yann DirsonNov 4, 2010
  7. Introduce bulk-move detection in diffcore.Yann Dirson, Nov 4, 2010
  8. Ævar Arnfjörð BjarmasonNov 25, 2010
  9. Jonathan NiederNov 25, 2010
  10. Ævar Arnfjörð BjarmasonNov 25, 2010
  11. 2/5 Raw diff output format for bulk moves.Yann Dirson, Oct 28, 2010
  12. 3/5 Add testcases for the --detect-bulk-moves diffcore flag.Yann Dirson, Oct 28, 2010
  13. 4/5 Unified diff output format for bulk moves.Yann Dirson, Oct 28, 2010
  14. 5/5 [WIP] Allow hiding renames of individual files involved in a directory rename.Yann Dirson, Oct 28, 2010
  15. Jonathan NiederOct 29, 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.