Commits


expose got_ref_resolve_symbolic() at the public library API This will be needed by a future 'got send' command.


plug a memory leak in an error path of got_deltify()


make got_deltify() rellocate the deltas array less often


style fix: avoid comparison of pointer variable against 0 in got-fetch-pack


remove unused 'repo' argument from got_reflist_insert()


use less memory allocations when formatting log messages Rewrite got_object_commit_get_logmsg() such that only one memory allocation is made when creating a pretty version of a log message. ok naddy@


fix a use-after-free in get_changed_paths() in got and tog Once the parent commit is closed the tree_id1 pointer is no longer valid, but the pointer was still being used. Make a deep copy to fix this issue.


plug a small memory leak in tog's show_diff_view() function


prevent a race where 'gotadmin cleanup' deletes concurrently created objects


track the last modification time of references


bump version number


CHANGES for 0.55


add 'got fetch -X' option for deleting references created by 'got fetch'


make got_ref_delete() report symbolic references as intended


in delete_ref(), only print progress output after deletion has succeeded