Commits


preserve executable bit on files during checkout and update


do not forget about regress tests during 'make obj'


fix typo in status code name: GOT_STATUS_MODIFIY -> GOT_STATUS_MODIFY


document status codes displayed by 'got update'


make 'got update' merge file edits


allow callers of diff3 code to detect merge conflicts


diff3: make labels work and fix leaks


initialize temp_files in got_merge_diff3()


make readin() actually write to its output argument


get rid of an unused global in diff3 code


get rid of another global in diff3 code (diff output buffer)


declare got_merge_diff3()


wrap overlong long line and fix NULL-deref in merge_diff3()


make diff3_merge() write result to an output file


expand stupid argv-style parameters of merge_diff3()