98 Commits (e8b4ac37d8ec149582527c09369720a6526984af)

Author SHA1 Message Date
Jens Lehmann dd44d419d3 Add optional parameters to the diff option "--ignore-submodules" 15 years ago
Jens Lehmann 3bfc450476 git status: ignoring untracked files must apply to submodules too 15 years ago
Jens Lehmann 85adbf2f75 git status: Fix false positive "new commits" output for dirty submodules 15 years ago
Jens Lehmann ae6d5c1b6f Refactor dirty submodule detection in diff-lib.c 15 years ago
Junio C Hamano 32962c9bd5 revision: introduce setup_revision_opt 15 years ago
Jens Lehmann 9297f77e6d git status: Show detailed dirty status of submodules in long format 15 years ago
Jens Lehmann c7e1a73641 git diff --submodule: Show detailed dirty status of submodules 15 years ago
Jens Lehmann 4d34477f4c git diff: Don't test submodule dirtiness with --ignore-submodules 15 years ago
Junio C Hamano 125fd98434 Make ce_uptodate() trustworthy again 15 years ago
Jens Lehmann e3d42c4773 Performance optimization for detection of modified submodules 15 years ago
Jens Lehmann ee6fc514f2 Show submodules as modified when they contain a dirty work tree 15 years ago
Junio C Hamano 730f72840c unpack-trees.c: look ahead in the index 15 years ago
Junio C Hamano da165f470e unpack-trees.c: prepare for looking ahead in the index 15 years ago
Junio C Hamano da8ba5e7da diff-lib.c: fix misleading comments on oneway_diff() 15 years ago
Nguyễn Thái Ngọc Duy b4d1690df1 Teach Git to respect skip-worktree bit (reading part) 16 years ago
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 90b1994170 diff: Rename QUIET internal option to QUICK 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