Commits


use fchmod(2) instead of chmod(2). it is less racy, and we just opened the descriptor. ok naddy@ stsp@


fix permissions mode bits for fetched pack files; patch by Alisdair MacLeod


prevent a NULL dereference if 'got log -p' runs against a root commit


preserve what was passed in if got_repo_map_path() can't figure out a path problem found by + ok naddy


make 'got log' avoid got_repo_map_path() if run in a work tree ok naddy


detect unknown repository format extensions (such as sha256 format) ok millert


bump version number


CHANGES for 0.43


indentation fixes


properly handle nonexistent remote repository names given to 'got fetch' found by jrick ok naddy


plug memory leaks in error paths; found by naddy


use got_path_dirname() in tog's input_log_view(); avoids const dirname(3) ok naddy


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


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