Commits


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()


add symlink support to 'got commit'


add symlink support to 'got cherrypick'; test non-conflict cases only for now


add support for symlinks in the repository to 'got diff'


fix symlink change in test_diff_symlinks_in_work_tree


make 'got diff' show changes to symlinks in a work tree


fix checkout of symlinks when a relative work tree path is given


do not allow symlinks pointing into the .got directory; noticed by semarie


fix memory leak in install_symlink() error path; spotted by semarie