6 years ago Stefan Sperling
clean up commit list in print_commits() after any error in the loop
rename 'refs' to 'reference'
make 'got log' show the committer if different from author
replace use of err() with got_error_from_errno()
apply realpath() to all paths in argv; fix some leaks
make paths shown during checkout match what is created on disk
document checkout better and fix optional worktree arg
document diff command and make the repo path optional
implement got log -l
tweak the log command synopsis and update man page
add a rudimentary diff command
add the ability to start the log at a particular commit
clean up commit list upon error in print_commits()
fix wrong argv[] index in cmd_log()
update log usage()
make log -p print an extra newline after diff
implement 'got log -p' option
reset optind in main()
remove GOT_ERR_NO_MEM, we can just use errno in those cases
rewrite 'got log' without recursion
allow a profiled build with 'make PROFILE=yes'
i committed the profile build stuff again... back it out
avoid an extra memcpy in got_inflate_to_mem()
These changes enabled profiling.
propagate error from delta cache insertion; fixes mem leak