Commits


keep file index entry permission bits clear for symlinks


restore unversioned file test case in test_cherrypick_symlink_conflicts One part of current behaviour is to delete an unversioned file and replace it with a symlink; that's very bad in case the user wants to keep the file.


resolve an XXX remark in merge_file_cb()


test_cherrypick_symlink_conflicts forgot to run 'got add' on a file; fix this


extend test_commit_symlink test case


add symlink support to 'got import'


handle symlink deletion and symlink conflicts during 'got update'


We must null-terminate the result of readlink(3) in merge_symlink().


handle symlink conflicts by installing a file that contains conflict markers


add cherrypick test for symlink conflict cases This test accepts the current behaviour, even though the current behaviour isn't ideal in some cases.


handle newly added symlinks during 'got cherrypick'


make it possible to fix "bad" symlinks with ln -sfh + got commit + got update


remove debugging test code


convert bad symlinks to regular files during 'got commit'


restore 8k buffer size for hashing file contents in got_object_blob_create()