Commit Briefs

511a516b74 Stefan Sperling

move got_opentmp* functions to public API; used from tog


5261c20130 Stefan Sperling

rename 'refs' to 'reference'





0bb8a95e46 Stefan Sperling

add support for checking out a subtree


92a684f463 Stefan Sperling

show progress during checkout


23b19d00d9 Stefan Sperling

fix worktree test build: remove more unused variables




c34b20a267 Stefan Sperling

write file index after checking out files


9d31a1d8a4 Stefan Sperling

initial implementation of worktree checkout


dc2404d9e5 Stefan Sperling

remove got_worktree_change_head() for now


35be1456d6 Stefan Sperling

implement got_worktree_get_head_ref_name()


32cb896c4b Stefan Sperling

rename library-private headers from *_priv.h to *_lib.h


c88eb29865 Stefan Sperling

rename worktree_root to root_path in struct worktree


cde76477d6 Stefan Sperling

rename some fields in struct worktree


e8f369580e Stefan Sperling

read / free the head ref when work tree is opened / closed


d6c38e0dea Stefan Sperling

free base commit when worktree is closed


f5baf295a4 Stefan Sperling

read base commit hash when worktree is opened



0605801d85 Stefan Sperling

check read() return value properly in read_meta_file()


7ac9732201 Stefan Sperling

rename variable gotpath to path_got


fdf001a7fe Stefan Sperling

add a proper definition for the worktree head


e350ead34f Stefan Sperling

create an emtpy base-commit file