615 Commits (3e8ed3b93e9b46eb6fe61589482751728865de57)

Author SHA1 Message Date
Derrick Stolee 6404355657 commit.h: remove method declarations 7 years ago
Elijah Newren eddd1a411d merge-recursive: enforce rule that index matches head before merging 7 years ago
Elijah Newren e1f8694f33 merge-recursive: fix assumption that head tree being merged is HEAD 7 years ago
Elijah Newren 92702392ce merge-recursive: make sure when we say we abort that we actually abort 7 years ago
Elijah Newren 1b9fbefbe0 index_has_changes(): avoid assuming operating on the_index 7 years ago
Jameson Miller a849735bfb block alloc: add lifecycle APIs for cache_entry structs 7 years ago
Jameson Miller 825ed4d9a0 read-cache: teach make_cache_entry to take object_id 7 years ago
Jameson Miller 768d796506 read-cache: teach refresh_cache_entry to take istate 7 years ago
Stefan Beller a74093da5e tag: add repository argument to deref_tag 7 years ago
Stefan Beller 2122f6754c commit: add repository argument to lookup_commit_reference 7 years ago
Stefan Beller f86bcc7b2c tree: add repository argument to lookup_tree 7 years ago
Stefan Beller 109cd76dd3 object: add repository argument to parse_object 7 years ago
René Scharfe 94eff2b69a merge-recursive: use xstrdup() instead of fixed buffer 7 years ago
René Scharfe 9da2d0379e merge-recursive: use xstrdup() instead of fixed buffer 7 years ago
Elijah Newren 5b26c3c941 merge-recursive: add pointer about unduly complex looking code 7 years ago
Elijah Newren 8ebe7b057a merge-recursive: rename conflict_rename_*() family of functions 7 years ago
Elijah Newren 5455c33839 merge-recursive: clarify the rename_dir/RENAME_DIR meaning 7 years ago
Elijah Newren 9366536583 merge-recursive: align labels with their respective code blocks 7 years ago
Elijah Newren d90e759fd5 merge-recursive: fix numerous argument alignment issues 7 years ago
Elijah Newren 2d6bad918d merge-recursive: fix miscellaneous grammar error in comment 7 years ago
Leif Middelschulte 40aac22b43 merge-submodule: reduce output verbosity 7 years ago
Martin Ågren 1c41d2805e unpack_trees_options: free messages when done 7 years ago
Nguyễn Thái Ngọc Duy e2e5ac2303 merge: use commit-slab in merge remote desc instead of commit->util 7 years ago
Elijah Newren 3f1c1c3600 merge-recursive: provide pair of `unpack_trees_{start,finish}()` 7 years ago
Leif Middelschulte 76f4212597 merge-recursive: give notice when submodule commit gets fast-forwarded 7 years ago
Stefan Beller cbd53a2193 object-store: move object access functions to object-store.h 7 years ago
Stefan Beller 14ba97f81c alloc: allow arbitrary repositories for alloc functions 7 years ago
Stefan Beller 325f3a8e07 merge-recursive: i18n submodule merge output and respect verbosity 7 years ago
Stefan Beller 18cfc08866 submodule.c: move submodule merging to merge-recursive.c 7 years ago
Stefan Beller 8ba0e5ec57 alloc: add repository argument to alloc_commit_node 7 years ago
Ben Peart 6f10a09e0a merge: pass aggressive when rename detection is turned off 7 years ago
Ben Peart 85b460305c merge: add merge.renames config setting 7 years ago
Elijah Newren 1de70dbd1a merge-recursive: fix check for skipability of working tree updates 7 years ago
Elijah Newren 05cf21eba2 merge-recursive: make "Auto-merging" comment show for other merges 7 years ago
Elijah Newren 277292d5ae merge-recursive: fix remainder of was_dirty() to use original index 7 years ago
Elijah Newren a35edc84bd merge-recursive: fix was_tracked() to quit lying with some renamed paths 7 years ago
Elijah Newren 2f682e21a6 merge-recursive: avoid triggering add_cacheinfo error with dirty mod 7 years ago
Elijah Newren bd42380ef1 merge-recursive: move more is_dirty handling to merge_content 7 years ago
Elijah Newren fd53b7ffd1 merge-recursive: improve add_cacheinfo error handling 7 years ago
Elijah Newren 6e7e027fe5 merge-recursive: avoid spurious rename/rename conflict from dir renames 7 years ago
Elijah Newren 18797a3b10 merge-recursive: fix remaining directory rename + dirty overwrite cases 7 years ago
Elijah Newren 64b1abe962 merge-recursive: fix overwriting dirty files involved in renames 7 years ago
Elijah Newren 79c47598f5 merge-recursive: avoid clobbering untracked files with directory renames 7 years ago
Elijah Newren 9c0743fe1e merge-recursive: apply necessary modifications for directory renames 7 years ago
Elijah Newren 5b047ac070 merge-recursive: when comparing files, don't include trees 7 years ago
Elijah Newren f6f7755918 merge-recursive: check for file level conflicts then get new name 7 years ago
Elijah Newren e95ab70aac merge-recursive: add computation of collisions due to dir rename & merging 7 years ago
Elijah Newren 96e7ffbdc3 merge-recursive: check for directory level conflicts 7 years ago
Elijah Newren 7fe40b88ef merge-recursive: add get_directory_renames() 7 years ago
Johannes Schindelin 033abf97fc Replace all die("BUG: ...") calls by BUG() ones 7 years ago