steve dekorte
about
blog
projects
2007 09 03      Git Problems

Git Corrupts Binaries By Merging Them

Git corrupts binaries (files not meant to be hand edited) by attempting to merge them. With darcs, you can provide a file that lists which file suffixes are binaries so it knows not to merge them. Even the experienced git folks I've talked to haven't been able to figure out how to solve this problem. Note: by "binary" I just mean a file not meant to be manually edited - it may or may not contain non-ASCII characters.

No Cherry Picking

With darcs, you pull and it asks you if you want each patch. With git, you have to pull everything and then do a bunch of work to undo the patches you don't want.