Commit Briefs

36bf999ca5 Stefan Sperling

make 'got unstage -p' work with symlinks






ea7786be38 Stefan Sperling

make 'got unstage' work with symlinks


b7422a2f5c Stefan Sperling

stop using realpath(3) to resolve a symlink target in install_symlink()

We should not resolve a symlink target path recursively when installing a symlink in the work tree. We want to handle this symlink's target, not the end result of following a chain of symlinks in case such links already exist.


369fd7e5fa Stefan Sperling

add support for symlinks to 'got revert -p'


fa3cef6379 Stefan Sperling

make 'got stage -p' work with symlinks


b448fd0085 Stefan Sperling

fix wrong function name in an error message



c631b11525 Stefan Sperling

make staging of symlinks work



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



960094b4ef Stefan Sperling

resolve an XXX remark in merge_file_cb()






526a746f45 Stefan Sperling

handle newly added symlinks during 'got cherrypick'