Commits


in got.1 fix a 'got branch' example which used obsolete syntax


tog: fix behaviour when 'n' is pressed before a search was started with '/' reported by + ok naddy


implicitly mark all files in work tree as up-to-date after 'got integrate' Avoids having to run 'got update' for no good reason after 'got integrate'. The same change was made recently for both rebase and histedit in commit a615e0e7796ea1103a6e0d4b5dbb6134597886660 and we forgot about histedit.


bump version number


CHANGES for 0.48


close file handles before freeing other things in got_worktree_close() The work tree's path needs to be valid while constructing error messages.


fix missing close(2) error check in got_worktree_close()


make close(2) failure checks consistent; check 'close() == -1' everywhere ok millert, naddy


make fclose(3) failure checks consistent; check 'fclose() == EOF' everywhere ok millert, naddy


add missing braces around multi-line if-statement in got_worktree_close()


fix a use after free() ok jrick stsp


let 'got clone' write gitconfig directives that match the generated got.conf


fix 'tog blame' segfault upon empty input file; reported by + ok naddy


expand coverage of test_update_single_file: test file deletion during update


fix copy-pasta in test_update_single_file