Commits


portable: add back sys/queue.h Now that the handling of including sys/queue.h is better, there's no need to remove those lines from the source. Copy the location of those original sys/queue.h lines from upstream at the same line number, so as to avoid any conflicts in the future.


mark some function parameters as 'const', as they should be; patch by Omar Polo


portable: initial Linux compilation This commit modifies the GoT main branch to be able to compile it under linux.


silence a printf in our gitconfig parser; this code shouldn't print to stdout


use size_t for loop indices to avoid signedness warnings; from emaste@freebsd


fix bug where duplicates were returned from got_gitconfig_get_section_list()


parse remotes from gitconfig


obtain repo format version and commit author name/email from .git/config


add support for reading .git/config; parser was based on isakmpd/conf.c