Commit Briefs

99437157b9 Stefan Sperling

abort checkout operations cleanly when Ctrl-C is hit


edfa7d7faf Stefan Sperling

plug a tree object leak in worktree.c


6358180434 Stefan Sperling

rename zbuf to inflate


883f046994 Stefan Sperling

make struct got_tree_object opaque


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