68 Commits (40bac1512b0063ad3e235bca3cb66644ccf7e510)

Author SHA1 Message Date
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
Junio C Hamano 185c975faa Do not take mode bits from index after type change. 18 years ago
Junio C Hamano 1cfe77333f git-blame: no rev means start from the working tree file. 18 years ago
Junio C Hamano e9c8409900 diff-index --cached --raw: show tree entry on the LHS for unmerged entries. 18 years ago
Paul Mackerras cb2b9f5ee1 diff-index --cc shows a 3-way diff between HEAD, index and working tree. 19 years ago
Junio C Hamano a8e0d16d85 Convert memset(hash,0,20) to hashclr(hash). 19 years ago
Shawn Pearce e702496e43 Convert memcpy(a,b,20) to hashcpy(a,b). 19 years ago