77 Commits (b5d18b8e6f68746a85edfea08e9aff3351d7e891)

Author SHA1 Message Date
Nguyễn Thái Ngọc Duy 540e694b13 Prevent diff machinery from examining assume-unchanged entries on worktree 16 years ago
Junio C Hamano 26da1d7867 diff-index: keep the original index intact 16 years ago
Junio C Hamano 29796c6ccf diff-index: report unmerged new entries 16 years ago
Junio C Hamano a0919ced8a Avoid "diff-index --cached" optimization under --find-copies-harder 16 years ago
Junio C Hamano b65982b608 Optimize "diff-index --cached" using cache-tree 16 years ago
Linus Torvalds 658dd48c85 Avoid unnecessary 'lstat()' calls in 'get_stat_data()' 16 years ago
Stephan Beyer 75f3ff2eea Generalize and libify index_is_dirty() to index_differs_from(...) 16 years ago
Kjetil Barvik 571998921d lstat_cache(): swap func(length, string) into func(string, length) 16 years ago
Kjetil Barvik ff7e6aad6d Cleanup of unused symcache variable inside diff-lib.c 16 years ago
Junio C Hamano a5a818ee48 diff: vary default prefix depending on what are compared 17 years ago
Dmitry Potapov fd55a19eb1 Fix buffer overflow in git diff 17 years ago
Junio C Hamano 0569e9b8ce "git diff": do not ignore index without --no-index 17 years ago
Linus Torvalds c40641b77b Optimize symlink/directory detection 17 years ago
Junio C Hamano 451244d724 diff-lib.c: rename check_work_tree_entity() 17 years ago
Junio C Hamano 1392a37721 diff: a submodule not checked out is not modified 17 years ago
Matthieu Moy 59b0c24daa git-svn: detect and fail gracefully when dcommitting to a void 17 years ago
Junio C Hamano 8fa29602d4 diff-files: mark an index entry we know is up-to-date as such 17 years ago
Junio C Hamano f58dbf23c3 diff-files: careful when inspecting work tree items 17 years ago
Junio C Hamano 948dd346fd diff-index: careful when inspecting work tree items 17 years ago
Linus Torvalds 20a16eb33e unpack_trees(): fix diff-index regression. 17 years ago
Linus Torvalds 34110cd4e3 Make 'unpack_trees()' have a separate source and destination index 17 years ago
Linus Torvalds bc052d7f43 Make 'unpack_trees()' take the index to work on as an argument 17 years ago
Junio C Hamano c8c16f2865 diff-lib.c: constness strengthening 17 years ago
Daniel Barkalow 203a2fe117 Allow callers of unpack_trees() to handle failure 17 years ago
Johannes Schindelin 204ce979a5 Also use unpack_trees() in do_diff_cache() 17 years ago
Linus Torvalds d1f2d7e8ca Make run_diff_index() use unpack_trees(), not read_tree() 17 years ago
Linus Torvalds 7a51ed66f6 Make on-disk index representation separate from in-core one 17 years ago
Steffen Prohaska ecf4831d89 Use is_absolute_path() in diff-lib.c, lockfile.c, setup.c, trace.c 17 years ago
Pierre Habouzit 8f67f8aefb Make the diff_options bitfields be an unsigned with explicit masks. 17 years ago
Junio C Hamano fb63d7f889 git-add: make the entry stat-clean after re-adding the same contents 17 years ago
Junio C Hamano 4bd5b7dacc ce_match_stat, run_diff_files: use symbolic constants for readability 17 years ago
Junio C Hamano b78281f721 diff --no-index: do not forget to run diff_setup_done() 18 years ago
René Scharfe 6d2d9e8666 diff: squelch empty diffs even more 18 years ago
René Scharfe 4d3f4b80e4 diff-lib.c: don't strdup twice 18 years ago
Junio C Hamano a6080a0a44 War on whitespace 18 years ago
Junio C Hamano 1ad029b6a1 Do not default to --no-index when given two directories. 18 years ago
Linus Torvalds 844c11ae25 diff-lib: use ce_mode_from_stat() rather than messing with modes manually 18 years ago
Junio C Hamano 822cac0155 Teach --quiet to diff backends. 18 years ago
Alex Riesen 41bbf9d585 Allow git-diff exit with codes similar to diff(1) 18 years ago
Johannes Schindelin 0c725f1bd9 diff --no-index: support /dev/null as filename 18 years ago
Junio C Hamano 3afaa72d7d diff-ni: fix the diff with standard input 18 years ago
Johannes Schindelin 5332b2af10 diff: support reading a file from stdin via "-" 18 years ago
Junio C Hamano ae792aa52b diff-ni: allow running from a subdirectory. 18 years ago
Johannes Sixt 78a8d641c1 Add core.symlinks to mark filesystems that do not support symbolic links. 18 years ago
Johannes Schindelin fcfa33ec90 diff: make more cases implicit --no-index 18 years ago
Johannes Schindelin 34a5e1a2d9 diff --no-index: also imitate the exit status of diff(1) 18 years ago
Junio C Hamano 4fc970c438 diff --cc: fix display of symlink conflicts during a merge. 18 years ago
Johannes Schindelin 646b329961 Fix typo: do not show name1 when name2 fails 18 years ago
Johannes Schindelin d516c2d119 Teach git-diff-files the new option `--no-index` 18 years ago
Junio C Hamano b4e1e4a787 run_diff_{files,index}(): update calling convention. 18 years ago