Commit Briefs

4901ccfcf0 Stefan Sperling

add a test for 'got revert' with symlinks


6e1eade5c8 Stefan Sperling

fix 'got revert' progress output for symlinks



c90c8ce30c Stefan Sperling

preserve unversioned files when merging added symlinks


65b05cec5f Stefan Sperling

add an output argument to create_fileindex_entry()

Avoids a pointless search of the file index in the case the caller needs to use the newly created file entry.


2e1fa22206 Stefan Sperling

give bad symlinks a dedicated file type in the file index



ef8d60312a Stefan Sperling

keep file index entry permission bits clear for symlinks


fba9f79c4f Stefan Sperling

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.


960094b4ef Stefan Sperling

resolve an XXX remark in merge_file_cb()



88fb31d4ff Stefan Sperling

extend test_commit_symlink test case


e8863bdcc3 Stefan Sperling

add symlink support to 'got import'





e26bafba99 Stefan Sperling

add cherrypick test for symlink conflict cases

This test accepts the current behaviour, even though the current behaviour isn't ideal in some cases.


526a746f45 Stefan Sperling

handle newly added symlinks during 'got cherrypick'



75c3042749 Stefan Sperling

remove debugging test code


bd6aa35905 Stefan Sperling

convert bad symlinks to regular files during 'got commit'



3d9a4ec407 Stefan Sperling

add symlink support to 'got commit'



40dde666c0 Stefan Sperling

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