6 years ago Stefan Sperling
add a proper definition for the worktree head
create an emtpy base-commit file
add verbose output to worktree_test -v
fix mem leak in worktree test code
in work tree test code, use stat() to test existence of file
plug file descriptor leak in worktree test code
fail test if worktree cannot be removed
rename worktree test helper function
introduce a helper function for use by work tree init test
use a dedicated file for the work tree lock
document how work tree locking will work
use flock(2) because open(2) O_NONBLOCK also enables non-blocking I/O
lock meta data files in worktree correctly
implement worktree open and close operations
assume good path input in got_worktree_init()
add function to read worktree meta data file
rename worktree set_head() operation to change_head()
fileindex update function probably won't be needed after all
store a path prefix in the worktree; will be used for subtree checkout
file_index -> fileindex
rename file_index -> fileindex
typo in comment
whitespace
add stub for anticipated worktree function which updates fileindex
add a helper function which creates worktree meta files