Commit Briefs


b43fbaa022 Stefan Sperling

do not store commits in the commit graph; saves memory


6ede4e7aa5 Stefan Sperling

fix check for author != committer in 'got log'


6c281f94f6 Stefan Sperling

show timezone offset in 'got log'


c0768b0f89 Stefan Sperling

make 'got log' show time in human-readable format


3fe1abad43 Stefan Sperling

make 'got log' always show parents of merge commits


a0603db24c Stefan Sperling

add -v option 'got log'; currently shows parent commits


832c249c3a Stefan Sperling

indent log messages in output of 'got log'



4ed7e80c99 Stefan Sperling

mark many functions and structs static in got.c and tog.c


11528a8298 Stefan Sperling

move common diff helpers from got and tog into lib/diff.c


28ec8409d3 Stefan Sperling

fix typo in blob read buffer size in diff_blobs()


b65ae19a62 Stefan Sperling

cosmetic output tweaks


84d2af0e4c Stefan Sperling

fix double-tree in cmd_checkout()


442a3ddc59 Stefan Sperling

try to infer repository path from work tree


2178c42edf Stefan Sperling

read object headers with privsep


7e66511645 Stefan Sperling

got log: do a first-parent commit traversal instead of N-parent

Running 'got log' on a repository with merge commits shows that this code isn't ready to handle merge commits yet. It printed many commits multiple times and used up a lot of memory.




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