Commit Briefs


5261c20130 Stefan Sperling

rename 'refs' to 'reference'


f3d135e1a7 Stefan Sperling

make 'got log' show the committer if different from author


e1e3f57074 Stefan Sperling

replace use of err() with got_error_from_errno()


76089277b1 Stefan Sperling

apply realpath() to all paths in argv; fix some leaks



5d7c1dab52 Stefan Sperling

document checkout better and fix optional worktree arg


3f8b7d6a05 Stefan Sperling

document diff command and make the repo path optional


64a96a6df6 Stefan Sperling

implement got log -l


d142fc4582 Stefan Sperling

tweak the log command synopsis and update man page


b00d56cde5 Stefan Sperling

add a rudimentary diff command


3235492e3f Stefan Sperling

add the ability to start the log at a particular commit


254707814d Stefan Sperling

clean up commit list upon error in print_commits()


1ca4538ef4 Stefan Sperling

fix wrong argv[] index in cmd_log()


92e5c17e36 Stefan Sperling

update log usage()


971751acb8 Stefan Sperling

make log -p print an extra newline after diff


79109fed13 Stefan Sperling

implement 'got log -p' option


1e70621d61 Stefan Sperling

reset optind in main()



8bf5b3c9ff Stefan Sperling

rewrite 'got log' without recursion


6715a7519b Stefan Sperling

allow a profiled build with 'make PROFILE=yes'


92f27f7091 Stefan Sperling

i committed the profile build stuff again... back it out


19d747f7bf Stefan Sperling

avoid an extra memcpy in got_inflate_to_mem()


9e29d27e3b Stefan Sperling

revert accidental changes from 9feb4ff2689af67633c98892e721ccd407ea1c92

These changes enabled profiling.


9feb4ff268 Stefan Sperling

propagate error from delta cache insertion; fixes mem leak