Commits
- Commit:
ea7786be381853efad88beae518c19a391d13791
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got unstage' work with symlinks
- Commit:
b7422a2f5c775615ff397e14c04aa9c9a41504c1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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.
- Commit:
369fd7e5fa99b95f7d7aa812b5260584b86a3778
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add support for symlinks to 'got revert -p'
- Commit:
fa3cef63799016195e8a917f39c82815522692aa
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make 'got stage -p' work with symlinks
- Commit:
b448fd00850830156870881effc6cafd6233b8b6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix wrong function name in an error message
- Commit:
0aeb8099a04ea427eff4a7b6cb52b1cba62a87b0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
set a staged file type and handle it separately from the on-disk file type
- Commit:
c631b1152565e4c18cb2123e1d3d7c08d513c02f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make staging of symlinks work
- Commit:
cf34e6e70511929983a7a035e946966e8a833b8f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
mark functions which are not exposed to other files as static
- Commit:
4723f050ac989935cd1dafa2a20f2eb40742b689
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
more fixes for setting/getting file index entry filetype and permissions
- Commit:
6131ab45b4ac2e03447e28d41d92c53ecfe632e3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove pointless error checking in got_fileindex_entry_filetype_set()
- Commit:
984c073dfee89f661d050e8a4fd10fc0e858af7d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add getter/setter for staged file index entry filetype
- Commit:
f5f1f9c21f2e0723f0a8178f620b7f43724e6b60
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
handle on-disk file index entry filetypes properly
- Commit:
1e0a3718b1131a9aac753d87c863ef437f73eabc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
reserve some file entry mode bits for a staged file type
- Commit:
4901ccfcf00b67f8336de482fe8950e35476998a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a test for 'got revert' with symlinks
- Commit:
6e1eade5c833f34c20301fd61b720268525270f8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix 'got revert' progress output for symlinks
- Commit:
3b9f0f87ff620ce7d6ad75195b0c67425bc96ab7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
handle additional symlink conflicts and report skipping of unversioned files
- Commit:
c90c8ce30c933a907f591ebe599ed6b7506f8217
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
preserve unversioned files when merging added symlinks
- Commit:
65b05cec5f251400ee165670853253a3629f4d28
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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.
- Commit:
2e1fa22206f9dbaca888c89bb9938782cbb4c5a1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
give bad symlinks a dedicated file type in the file index
- Commit:
b88d214a31981ae2610d930c34d956143b03c523
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use default file permissions when installing "bad" symlinks
- Commit:
ef8d60312a7ca5c60477010ceec1137e05985a2e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
keep file index entry permission bits clear for symlinks
- Commit:
fba9f79c4f8a59659511cef89c1fca8809a5dce4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
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.
- Commit:
960094b4eff0069984143900870f8486dbe0a08d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
resolve an XXX remark in merge_file_cb()
- Commit:
d219f183308acdda359bff4261e6ff7cd249670f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
test_cherrypick_symlink_conflicts forgot to run 'got add' on a file; fix this
- Commit:
88fb31d4fff7b0b2d49de132675aa871955ae6c4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
extend test_commit_symlink test case