summaryrefslogtreecommitdiffstats
path: root/diff-lib.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'ps/leakfixes-more'Junio C Hamano2024-07-081-0/+2
|\
| * revision: free diff optionsPatrick Steinhardt2024-06-111-0/+2
* | global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt2024-06-141-0/+3
* | hash: require hash algorithm in `oidread()` and `oidclr()`Patrick Steinhardt2024-06-141-2/+2
|/
* refs: refactor `resolve_gitlink_ref()` to accept a repositoryPatrick Steinhardt2024-05-171-1/+2
* Merge branch 'rs/diff-parseopts-cleanup'Junio C Hamano2024-05-081-1/+0
|\
| * diff-lib: stop calling diff_setup_done() in do_diff_cache()René Scharfe2024-05-011-1/+0
* | revision: optionally record matches with pathspec elementsJunio C Hamano2024-04-031-1/+10
* | Merge branch 'eb/hash-transition'Junio C Hamano2024-03-281-1/+1
|\ \
| * | tree-walk: init_tree_desc take an oid to get the hash algorithmEric W. Biederman2023-10-021-1/+1
* | | commit-reach(repo_get_merge_bases): pass on "missing commits" errorsJohannes Schindelin2024-02-291-2/+3
* | | Merge branch 'en/header-cleanup'Junio C Hamano2024-01-081-1/+0
|\ \ \
| * | | treewide: remove unnecessary includes in source filesElijah Newren2023-12-261-1/+0
* | | | Merge branch 'jc/diff-cached-fsmonitor-fix'Junio C Hamano2023-12-271-1/+7
|\ \ \ \ | |/ / / |/| | |
| * | | diff-lib: fix check_removed() when fsmonitor is activeJunio C Hamano2023-09-161-1/+7
| * | | Merge branch 'js/diff-cached-fsmonitor-fix' into jc/diff-cached-fsmonitor-fixJunio C Hamano2023-09-161-6/+6
| |\ \ \ | | |/ / | |/| |
* | | | Merge branch 'ar/diff-index-merge-base-fix'Junio C Hamano2023-10-131-2/+0
|\ \ \ \
| * | | | diff: fix --merge-base with annotated tagsAlyssa Ross2023-10-021-2/+0
| |/ / /
* | | | Merge branch 'js/diff-cached-fsmonitor-fix'Junio C Hamano2023-09-201-6/+6
|\ \ \ \ | | |/ / | |/| |
| * | | diff-lib: fix check_removed when fsmonitor is onJosip Sokcevic2023-09-121-6/+6
| | |/ | |/|
* | | diff: drop useless return from run_diff_{files,index} functionsJeff King2023-08-221-4/+2
* | | diff: spell DIFF_INDEX_CACHED out when calling run_diff_index()Junio C Hamano2023-08-221-1/+1
| |/ |/|
* | Merge branch 'en/header-split-cache-h-part-3'Junio C Hamano2023-06-301-1/+4
|\ \
| * | diff.h: remove unnecessary include of oidset.hElijah Newren2023-06-211-0/+2
| * | cache.h: remove this no-longer-used headerElijah Newren2023-06-211-1/+1
| * | read-cache*.h: move declarations for read-cache.c functions from cache.hElijah Newren2023-06-211-0/+1
* | | diff-lib: honor override_submodule_config flag bitJosip Sokcevic2023-06-141-1/+8
|/ /
* | symlinks.h: move declarations for symlinks.c functions from cache.hElijah Newren2023-04-241-0/+1
* | object-name.h: move declarations for object-name.c functions from cache.hElijah Newren2023-04-111-0/+1
* | treewide: be explicit about dependence on trace.h & trace2.hElijah Newren2023-04-111-0/+1
* | Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano2023-04-041-1/+1
|\ \
| * | cocci: apply the "cache.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason2023-03-281-1/+1
* | | treewide: be explicit about dependence on gettext.hElijah Newren2023-03-211-0/+1
* | | cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren2023-02-241-0/+1
|/ /
* / diff: mark unused parameters in callbacksJeff King2022-12-131-1/+1
|/
* oneway_diff: handle removed sparse directoriesVictoria Dye2022-08-081-0/+5
* revisions API: add a TODO for diff_free(&revs->diffopt)Ævar Arnfjörð Bjarmason2022-04-141-1/+3
* revisions API: have release_revisions() release "prune_data"Ævar Arnfjörð Bjarmason2022-04-141-1/+0
* revisions API users: use release_revisions() for "prune_data" usersÆvar Arnfjörð Bjarmason2022-04-141-0/+1
* revision.[ch]: provide and start using a release_revisions()Ævar Arnfjörð Bjarmason2022-04-141-1/+1
* Merge branch 'dd/diff-files-unmerged-fix'Junio C Hamano2021-09-081-0/+4
|\
| * diff-lib: ignore paths that are outside $cwd if --relative askedĐoàn Trần Công Danh2021-08-251-0/+4
* | diff-lib: handle index diffs with sparse dirsDerrick Stolee2021-07-141-0/+19
* | hash: provide per-algorithm null OIDsbrian m. carlson2021-04-271-3/+3
* | fsmonitor: add assertion that fsmonitor is valid to check_removedNipunn Koorapati2021-03-181-7/+11
* | fsmonitor: skip lstat deletion check during git diff-indexNipunn Koorapati2021-03-181-1/+4
|/
* Merge branch 'rs/plug-diff-cache-leak'Junio C Hamano2020-11-261-0/+2
|\
| * diff-lib: plug minor memory leaks in do_diff_cache()René Scharfe2020-11-161-0/+2
* | Merge branch 'nk/diff-files-vs-fsmonitor'Junio C Hamano2020-11-091-2/+13
|\ \
| * | fsmonitor: use fsmonitor data in `git diff`Alex Vandiver2020-10-201-2/+13
| |/