Commit Briefs

76089277b1 Stefan Sperling

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



2129468431 Stefan Sperling

document where the UI expects SHA1 hashes


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


2acfca77da Stefan Sperling

don't forgot to close blobs after diffing them


254707814d Stefan Sperling

clean up commit list upon error in print_commits()


bb5dcc10ce Stefan Sperling

fix open file leaks in previous


ecf6e46eb1 Stefan Sperling

check for fopen() failures in got_diffreg()


16dcbf911a Stefan Sperling

remove debug code accidentally committed


72eb343178 Stefan Sperling

look up deltas in the correct pack file



5a83d54eba Stefan Sperling

verify diff output in blob diff test


0857e5e4f4 Stefan Sperling

add a script which decompresses a git object

I will never remember which command to use and how to get it...


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


84eb021e71 Stefan Sperling

show function prototypes in diff output


07ccb00b54 Stefan Sperling

be careful about NULL trees when diffing entries


c2c21d4603 Stefan Sperling

show 3 lines of context in file diffs


79109fed13 Stefan Sperling

implement 'got log -p' option