== MergeBlobs == This scenario describes a function modified concurrently by two developers, and also moved to a different location by one of them. * Developer 1: * Modifies and moves the function 'fill_mmfile_blob'. * Developer 2: * Modifies the same function 'fill_mmfile_blob'. * Adds a new one: 'three_way_filemerge'. A traditional text-based merge tool will have trouble detecting the conflict. SemanticMerge knows how to parse the C code and then can match the modified file independently of its location.