324 Commits (6fa92bf3cdbfdd8c9c56ef40a5170a859442b166)

Author SHA1 Message Date
Linus Torvalds 644797119d copy vs rename detection: avoid unnecessary O(n*m) loops 17 years ago
Linus Torvalds 9fb88419ba Ref-count the filespecs used by diffcore 17 years ago
René Scharfe c32f749fec Correct some sizeof(size_t) != sizeof(unsigned long) typing errors 17 years ago
Johannes Sixt d5535ec75c Use run_command() to spawn external diff programs instead of fork/exec. 17 years ago
Junio C Hamano 8ae92e6389 rename diff_free_filespec_data_large() to diff_free_filespec_blob() 18 years ago
Jeff King eede7b7d11 diffcore-rename: cache file deltas 18 years ago
Pierre Habouzit b315c5c081 strbuf change: be sure ->buf is never ever NULL. 18 years ago
Jeff King a5a3878ba7 diffcore-rename: cache file deltas 18 years ago
Pierre Habouzit 663af3422a Full rework of quote_c_style and write_name_quoted. 18 years ago
Pierre Habouzit 182af8343c Use xmemdupz() in many places. 18 years ago
Pierre Habouzit ba3ed09728 Now that cache.h needs strbuf.h, remove useless includes. 18 years ago
Pierre Habouzit 5ecd293d14 Rewrite convert_to_{git,working_tree} to use strbuf's. 18 years ago
Linus Torvalds 0024a54923 Fix the rename detection limit checking 18 years ago
Pierre Habouzit f1696ee398 Strbuf API extensions and fixes. 18 years ago
Sven Verdoolaege 5701115aa7 git-diff: don't squelch the new SHA1 in submodule diffs 18 years ago
Pierre Habouzit af6eb82262 Use strbuf API in apply, blame, commit-tree and diff 18 years ago
Junio C Hamano aecbf914c4 git-diff: resurrect the traditional empty "diff --git" behaviour 18 years ago
Linus Torvalds 2f82f760e1 Take binary diffs into account for "git rebase" 18 years ago
René Scharfe 6d2d9e8666 diff: squelch empty diffs even more 18 years ago
Junio C Hamano fb13227e08 git-diff: squelch "empty" diffs 18 years ago
Junio C Hamano e7a7be8831 git_mkstemp(): be careful not to overflow the path buffer. 18 years ago
Junio C Hamano d3a93dc967 diff.c: make built-in hunk header pattern a separate table 18 years ago
Junio C Hamano 2c3fa66f35 diff: honor binariness specified in attributes 18 years ago
Junio C Hamano e0e324a4dc Fix configuration syntax to specify customized hunk header patterns. 18 years ago
Junio C Hamano f258475a6e Per-path attribute based hunk header selection. 18 years ago
Johannes Schindelin 30b250104d Future-proof source for changes in xdemitconf_t 18 years ago
Junio C Hamano 29a3eefde1 Introduce diff_filespec_is_binary() 18 years ago
Johannes Schindelin 72909befaa Add diff-option --ext-diff 18 years ago
Johannes Schindelin 3cb567386d diff --no-index: fix --name-status with added files 18 years ago
Junio C Hamano 706098af6b diffcore_filespec: add is_binary 18 years ago
René Scharfe 125b763052 diff: round down similarity index 18 years ago
Linus Torvalds 750f7b668f Finally implement "git log --follow" 18 years ago
Johannes Schindelin 634cd48a8a Move buffer_is_binary() to xdiff-interface.h 18 years ago
Johannes Schindelin ca6c097089 Teach diff to imply --find-copies-harder upon -C -C 18 years ago
Junio C Hamano 16befb8b7f Even more missing static 18 years ago
Junio C Hamano a6080a0a44 War on whitespace 18 years ago
Johannes Schindelin 6bfce93e04 Move buffer_is_binary() to xdiff-interface.h 18 years ago
Jakub Narebski 5adf317b31 Replace the last 'dircache's by 'index' 18 years ago
Martin Waitz 302b9282c9 rename dirlink to gitlink. 18 years ago
Fernando J. Pereda 1472966c04 Use PATH_MAX instead of TEMPFILE_PATH_LEN 18 years ago
Johan Herland 8a912bcb25 Ensure return value from xread() is always stored into an ssize_t 18 years ago
Junio C Hamano 6e0b8ed6d3 diff.c: do not use a separate "size cache". 18 years ago
Junio C Hamano fc3abdf5cb diff: release blobs after generating textual diff. 18 years ago
Junio C Hamano cdda666201 diff.c: fix "size cache" handling. 18 years ago
Junio C Hamano f1af60bdba Support 'diff=pgm' attribute 18 years ago
Alex Riesen ac78e54804 Simplify calling of CR/LF conversion routines 18 years ago
Junio C Hamano a5e92abde6 Fix funny types used in attribute value representation 18 years ago
Junio C Hamano 515106fa13 Allow more than true/false to attributes. 18 years ago
Junio C Hamano 40250af411 Fix 'diff' attribute semantics. 18 years ago
Linus Torvalds 04786756f9 Expose subprojects as special files to "git diff" machinery 18 years ago