Commit Briefs

20ccae3945 Stefan Sperling

cope with directory entries returned from readdir(3) with type DT_UNKNOWN

Such directory entries need special handling to make our directory traversal code work on filesystems that do not support the d_type optimization. I found this problem because references stored in the refs/ directory were not shown by 'got log' and 'tog log' when a repository is mounted over NFS. helpful feedback + ok millert@





b46f3e7182 Stefan Sperling

create a git config file in newly cloned repositories






e83c06347d Stefan Sperling

remove pointless cwd checking from got_repo_map_path()


d1f166363b Stefan Sperling

move got_repo_cmp_tags() to got_ref_cmp_tags()


2ddd470150 Tracey Emery

move cmp_tags() into the library



7a1d6b72b6 Stefan Sperling

fix 'tog log -c' with tags




5aa813935b Stefan Sperling

add copyright year for files already touched in 2020



cd95becd3d Stefan Sperling

parse remotes from gitconfig


56e0773df7 Stefan Sperling

convert tree entries from SIMPLEQ to an array





303e14b5e9 Stefan Sperling

Add missing includes for time() and ctime()

These headers were implicitly used on OpenBSD, but building on Linux revealed that <time.h> wasn't included directly. diffreg.c uses ctime(), which additionally needs <sys/types.h>.


d6fca0ba38 Hiltjo Posthuma

check calloc() for NULL return value