Commits
- Commit:
d6c38e0dea408f682753c7d187bf15e48fd51df6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
free base commit when worktree is closed
- Commit:
f5baf295a400cb72814473d46c190451e43f5672
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
read base commit hash when worktree is opened
- Commit:
65e3b818196debd0e5c6cc7c1f3182ee2d253fe2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
set base commit to invalid commit id when work tree is created
- Commit:
0605801d8523648622fc2176fd0422d3d5a6ad57
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
check read() return value properly in read_meta_file()
- Commit:
7ac97322017b91dbd1c5468717efc62243a851df
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename variable gotpath to path_got
- Commit:
fdf001a7fe7090e3571dfbbfd1d49159c2416756
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a proper definition for the worktree head
- Commit:
e350ead34f47da102e6936f902c68f38131d315a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
create an emtpy base-commit file
- Commit:
056e7441d0bdfa8d8f7b240b34841190cf1864b4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use a dedicated file for the work tree lock
- Commit:
ef99fdb1099b987bfaed49367904342f77da3e43
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use flock(2) because open(2) O_NONBLOCK also enables non-blocking I/O
- Commit:
73a5ef678f0ee5f125fa5154baffb9cde3a1b133
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
lock meta data files in worktree correctly
- Commit:
6d9d28c32eec189b3f26c36f5510c7c4513c8ffd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement worktree open and close operations
- Commit:
2cb4bacb7c1ad57cef8ae02b159583485cec240d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
assume good path input in got_worktree_init()
- Commit:
09fe317aa5456c8be46403735c10a133dd02c017
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add function to read worktree meta data file
- Commit:
4d94df2df6b17c0a915c81b3041621de6d89b589
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename worktree set_head() operation to change_head()
- Commit:
606778cdb7e382edf26d45fe46679032f93bb282
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fileindex update function probably won't be needed after all
- Commit:
577ec78f7e6f997c163d0aaa36ca04279d4196f7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
store a path prefix in the worktree; will be used for subtree checkout
- Commit:
9dce68ed71a6a7617b54a434b4bf2d3c98cd49eb
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
typo in comment
- Commit:
ed7464bb8c0c753e3b3b2eec710a6aee7d304fbf
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
whitespace
- Commit:
281294a56095bcb77b80db4140bb2f2d439b2812
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add stub for anticipated worktree function which updates fileindex
- Commit:
99724ed4012d446155eafdc18fc1337449bd8bcc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a helper function which creates worktree meta files
- Commit:
1451e70d409660e581616fe32e56a7ad79b8b5a2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
stamp worktrees with a format number
- Commit:
f0e4a7b742fea06dc9eb4ebd8749a59ac84a55f6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
indent long line
- Commit:
86c3caaf12dbc42db6a36284eddfbbb5d243dc8f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add worktree skeleton code; implement got_worktree_init()