Commit Briefs

8f6d9a6a62 Stefan Sperling

mark got_pathset iteration functions as safe



63f4f47b30 Stefan Sperling

whitespace




e1ed7f7744 Stefan Sperling

must use safe iteration over file index entries




82d71325af Stefan Sperling

improve wording of a comment in tree_checkout()


f5c49f8237 Stefan Sperling

make 'got update' remove empty directories


7839bc15b2 Stefan Sperling

make got_repo_get_path() return const char *


512f0d0efc Stefan Sperling

make 'got update' remove files which were deleted


be7061eb88 Stefan Sperling

ensure that 'got update' stays on the current branch


507dc3bb12 Stefan Sperling

add a basic 'got update' command; does not merge files yet


e5dc719849 Stefan Sperling

fix 'same path prefix' check during checkout


f609be2e65 Stefan Sperling

fix got_worktree_get_repo_path()


2fbdb5aefe Stefan Sperling

remove useless strdup from got_worktree_get_repo_path()



381be7cc5b Stefan Sperling

don't bother opening trees outside of path prefix


eac9755fe4 Stefan Sperling

don't bother opening a blob if checkout will skip it


a207cf0a94 Stefan Sperling

rename add_file_on_disk() to blob_checkout()


144ad43a62 Stefan Sperling

make checkout skip blobs already recorded in file index


eecfbcd1f5 Stefan Sperling

introduce macros for status codes


d7b62c98be Stefan Sperling

signal existing files in checkout progress output


d70b8e3004 Stefan Sperling

allow checkout on top of an existing tree