6 years ago 58379602a0 Stefan Sperling
clean up commit list in print_commits() after any error in the loop
6 years ago 5261c20130 Stefan Sperling
rename 'refs' to 'reference'
6 years ago f3d135e1a7 Stefan Sperling
make 'got log' show the committer if different from author
6 years ago e1e3f57074 Stefan Sperling
replace use of err() with got_error_from_errno()
6 years ago 76089277b1 Stefan Sperling
apply realpath() to all paths in argv; fix some leaks
6 years ago f7b3892592 Stefan Sperling
make paths shown during checkout match what is created on disk
6 years ago 5d7c1dab52 Stefan Sperling
document checkout better and fix optional worktree arg
6 years ago 3f8b7d6a05 Stefan Sperling
document diff command and make the repo path optional
6 years ago 64a96a6df6 Stefan Sperling
implement got log -l
6 years ago d142fc4582 Stefan Sperling
tweak the log command synopsis and update man page
6 years ago b00d56cde5 Stefan Sperling
add a rudimentary diff command
6 years ago 3235492e3f Stefan Sperling
add the ability to start the log at a particular commit
6 years ago 254707814d Stefan Sperling
clean up commit list upon error in print_commits()
6 years ago 1ca4538ef4 Stefan Sperling
fix wrong argv[] index in cmd_log()
6 years ago 92e5c17e36 Stefan Sperling
update log usage()
6 years ago 971751acb8 Stefan Sperling
make log -p print an extra newline after diff
6 years ago 79109fed13 Stefan Sperling
implement 'got log -p' option
6 years ago 1e70621d61 Stefan Sperling
reset optind in main()
6 years ago 0a585a0d64 Stefan Sperling
remove GOT_ERR_NO_MEM, we can just use errno in those cases
6 years ago 8bf5b3c9ff Stefan Sperling
rewrite 'got log' without recursion
6 years ago 6715a7519b Stefan Sperling
allow a profiled build with 'make PROFILE=yes'
6 years ago 92f27f7091 Stefan Sperling
i committed the profile build stuff again... back it out
6 years ago 19d747f7bf Stefan Sperling
avoid an extra memcpy in got_inflate_to_mem()
6 years ago 9e29d27e3b Stefan Sperling
These changes enabled profiling.
6 years ago 9feb4ff268 Stefan Sperling
propagate error from delta cache insertion; fixes mem leak