Commits


use got_path_dirname() in remove_ondisk_file(); avoids const dirname(3) ok naddy


use got_path_dirname() in install_blob() to avoid const dirname(3) ok naddy


use got_path_dirname() in install_symlink() to avoid const dirname(3) ok naddy


use got_path_dirname() in is_bad_symlink_target() ok naddy


use got_path_dirname() in merge_blob() instead of assuming const dirname(3) ok naddy


make merge_file() use got_path_dirname() instead of assuming const dirname(3) ok naddy


adapt got_open_worktree to non-const dirname(3) ok naddy


tried_root in got_open_repo is not needed ok naddy


handle non-const dirname in got_repo_open() and plug a memory leak ok naddy


properly skip to the end upon error in got_repo_open() ok naddy


handle non-const dirname(3) in got_path_dirname() ok naddy


switch to got_path_basename() in cmd_checkout() ok millert


use got_path_basename() in match_deleted_or_modified_ct() ok millert


switch to got_path_basename() in alloc_added_blob_tree_entry() ok millert


switch to got_path_basename in revert_file ok millert


update got_path_basename() doc string ok millert


handle non-const basename in got_path_basename() ok millert


handle non-const basename in resolve_symlink() ok millert


fix a bug where 'got status' showed an unchanged empty file as changed


accommodate ls -l implementations that print "total 0" in an empty directory ok stsp


rewrite argument parsing with the POSIX getopts shell built-in ok stsp


suggest aggregated pathnames in find(1) example ok stsp


unveil repositories read-write when adding tags with 'got tag'


missed one case while changing $() to `` (found by rczlonka)


add quotes around $GOT_TEST_ROOT and avoid mktemp -p; suggested by naddy