Commit Briefs

b8adfa5529 Stefan Sperling

add "branch" keyword to got.conf which specifies a list of branches to fetch

ok tracey


23c57b285f Christian Weisgerber

Stop including <sys/syslimits.h> directly.

POSIX says the limits defined there are available from <limits.h>, which almost all affected source files already included anyway. ok millert stsp



3168e5da21 Stefan Sperling

zap trailing tabs


257add310e Stefan Sperling

add got.conf(5) configuration file

ok tracey


78fb09675b Christian Weisgerber

use the POSIX standard endian functions and explicitly include <endian.h>

ok stsp


81a12da586 Christian Weisgerber

do not rely on <zlib.h> to pull in <unistd.h>

ok stsp



e8863bdcc3 Stefan Sperling

add symlink support to 'got import'


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