Commit Briefs


Christian Weisgerber

replace fparseln(3) with getline(3), for better portability

ok stsp



Stefan Sperling

add tagged object IDs to reference list object ID map

Fixes display of "/tags/..." commit ID decorators in tog which was broken in previous commits.





Stefan Sperling

implement an object ID map for reference lists

ok naddy


Stefan Sperling

fix assignment to wrong pointer in got_ref_dup()

ok naddy



Christian Weisgerber

convert all remaining instances of chmod(2) to fchmod(2)

ok stsp



Stefan Sperling

make dangling symbolic references show up in 'got ref -l'

Storing a resolved ID for each reference list item was a bad idea. This ID cannot be resolved if a symbolic references points to a reference which does not exist. Such symrefs were skipped by got ref -l as a result. Just let users of reference lists resolve the IDs as needed.



Christian Weisgerber

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

ok stsp