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

diff'ing files ...

From
AMAlbretch Mueller <lbrtchx@gmail.com>
Date
Jun 6, 2011, 18:49 UTC
Message-ID
<BANLkTi=1vaoLVmhyahDttmUmqw7RTp=8-A@mail.gmail.com>
 I research on collaborative editing/revision control utilities
(related mostly to NLP) and at the corpora list
~
 http://listserv.linguistlist.org/cgi-bin/wa?A1=ind1106&L=CORPORA#18
~
 ([Corpora-List] Managing texts and their edition history ...) they
told me they use git. However at:
~
 http://git-scm.com/documentation
~
 I could not find specific information on what diff'ing algorithm does
git use. Any white papers about git internals, mostly about its
diff'ing and synching algorithm? (and I am not scared at all of
"Directed Acyclic Graph" or any kind of Math terminology; in fact, I
love it ;-))
~
 Also, of the wave of git related or general books coming out, which
one actually explains the general concepts behind distributed version
Control? Again, my ultimate interest is not computer
programming/compiler-fed languages, but there is much that can be
learned from them
~
 Thank you
 lbrtchx
Next: Jeff King
Message 1 of 8 in “diff'ing files ...”
  1. Albretch MuellerJun 6, 2011
  2. Jeff KingJun 6, 2011
  3. Albretch MuellerJun 7, 2011
  4. Jeff KingJun 7, 2011
  5. Nicolas PitreJun 10, 2011
  6. Jakub NarebskiJun 10, 2011
  7. Nicolas PitreJun 10, 2011
  8. Albretch MuellerJun 12, 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.