118 Commits (f172f334fde49ce29d0afa21749bf85463a2db9a)

Author SHA1 Message Date
Alex Riesen 8a35981927 Add a test for merging changed and rename-changed branches 18 years ago
Alex Riesen c135ee88f8 Avoid excessive rewrites in merge-recursive 18 years ago
Junio C Hamano e87b1c943a Fix bogus linked-list management for user defined merge drivers. 18 years ago
Shawn O. Pearce ad57cbca61 Kill the useless progress meter in merge-recursive 18 years ago
Linus Torvalds 851c603e9c Fix working directory errno handling when unlinking a directory 18 years ago
Junio C Hamano d56dbd6709 Simplify code to find recursive merge driver. 18 years ago
Junio C Hamano 15ba3af2d5 Counto-fix in merge-recursive 18 years ago
Junio C Hamano a5e92abde6 Fix funny types used in attribute value representation 18 years ago
Junio C Hamano 3086486d32 Allow low-level driver to specify different behaviour during internal merge. 18 years ago
Junio C Hamano 153920da5b Custom low-level merge driver: change the configuration scheme. 18 years ago
Junio C Hamano be89cb239e Allow the default low-level merge driver to be configured. 18 years ago
Junio C Hamano f3ef6b6bbe Custom low-level merge driver support. 18 years ago
Junio C Hamano a129d96f41 Allow specifying specialized merge-backend per path. 18 years ago
Junio C Hamano 3e5261a240 merge-recursive: separate out xdl_merge() interface. 18 years ago
Junio C Hamano 4d50895a39 merge-recursive: handle D/F conflict case more carefully. 18 years ago
Junio C Hamano ac7f0f436e merge-recursive: do not barf on "to be removed" entries. 18 years ago
Junio C Hamano 68faf68938 A new merge stragety 'subtree'. 18 years ago
Junio C Hamano 0424138d57 Fix bogus error message from merge-recursive error path 18 years ago
Junio C Hamano 30ca07a249 _GIT_INDEX_OUTPUT: allow plumbing to output to an alternative index file. 18 years ago
Alex Riesen a97e4075a1 Keep rename/rename conflicts of intermediate merges while doing recursive merge 18 years ago
Johannes Sixt 723024d696 Handle core.symlinks=false case in merge-recursive. 18 years ago
Nicolas Pitre 21666f1aae convert object type handling from a string to a number 18 years ago
Junio C Hamano 17cd29b25c merge-recursive: fix longstanding bug in merging symlinks 18 years ago
Junio C Hamano 005f85d9ae Use pretend_sha1_file() in git-blame and git-merge-recursive. 18 years ago
Shawn O. Pearce 183d79724f Keep untracked files not involved in a merge. 18 years ago
Pavel Roskin 3dff5379bf Assorted typo fixes 18 years ago
Shawn O. Pearce 89f40be294 Convert output messages in merge-recursive to past tense. 18 years ago
Shawn O. Pearce 3f6ee2d15a Display a progress meter during merge-recursive. 18 years ago
Shawn O. Pearce 66a155bc12 Enable output buffering in merge-recursive. 18 years ago
Shawn O. Pearce 8c3275abca Allow the user to control the verbosity of merge-recursive. 18 years ago
Shawn O. Pearce 63889639bb Remove unnecessary call_depth parameter in merge-recursive. 18 years ago
Junio C Hamano 1cf716a219 merge-recursive: do not report the resulting tree object name 18 years ago
Junio C Hamano 8b944b5678 merge-recursive: do not use on-file index when not needed. 18 years ago
Alex Riesen f5184380f0 Speed-up recursive by flushing index only once for all entries 18 years ago
Andy Whitcroft 93822c2239 short i/o: fix calls to write to use xwrite or write_in_full 18 years ago
Shawn O. Pearce a970e84e8a Allow merging bare trees in merge-recursive. 18 years ago
Shawn O. Pearce 7ba3c078c7 Move better_branch_name above get_ref in merge-recursive. 18 years ago
Shawn O. Pearce e0ec18192d Display 'theirs' branch name when possible in merge. 18 years ago
Shawn O. Pearce d9606e85cd Use extended SHA1 syntax in merge-recursive conflicts. 18 years ago
Junio C Hamano 85023577a8 simplify inclusion of system header files. 18 years ago
Junio C Hamano d4ebc36c5e Use preprocessor constants for environment variable names. 18 years ago
Shawn Pearce 8371234eca Remove uncontested renamed files during merge. 18 years ago
Johannes Schindelin f953831e03 merge-recursive: add/add really is modify/modify with an empty base 18 years ago
Shawn O. Pearce 9abd46a347 Make sure the empty tree exists when needed in merge-recursive. 18 years ago
Junio C Hamano c2b4faea45 merge-recursive: use xdl_merge(). 18 years ago
Alex Riesen 9faed78f59 merge-recursive implicitely depends on trust_executable_bit 18 years ago
Junio C Hamano 65ac6e9c3f merge-recursive: adjust to loosened "working file clobbered" check 18 years ago
Junio C Hamano 9fe0d87da3 merge-recursive: make a few functions static. 18 years ago
Junio C Hamano 9926ba98a4 merge-recursive: use abbreviated commit object name. 18 years ago
Rene Scharfe abdc3fc842 Add hash_sha1_file() 18 years ago