5 years ago 7a3c76f548 Stefan Sperling
fix insert_ref() to provide ordering similar to path lists
5 years ago 3ca1653055 Stefan Sperling
append to tail of reflist, not to the head of the list
5 years ago e397b6db7c Stefan Sperling
make got_ref_list() return a sorted list
5 years ago 29b5c21419 Stefan Sperling
on-disk refs must take precedence over packed-refs
5 years ago 1e37702e75 Stefan Sperling
internally represent a non-existent ref as NULL rather than as error
5 years ago a04f49d2f6 Stefan Sperling
include non-packed refs in results from got_ref_list()
5 years ago 76b4ead278 Stefan Sperling
add missing error checks in got_ref_list()
5 years ago 30c0868d39 Stefan Sperling
improve error codes in lib/reference.c
5 years ago 199a402734 Stefan Sperling
make 'got log' show packed refs and HEAD ref (pther refs not shown yet)
5 years ago 0bd18d379f Stefan Sperling
add potentially useful helpers for tag objects and refs
5 years ago 532920c816 Stefan Sperling
actually return once parse_packed_ref_line() succeeds
5 years ago 0dec1cc0f4 Stefan Sperling
parse packed refs in a single pass over packed-refs file
5 years ago c5f754cc3d Stefan Sperling
optimize code path for lookup of well-known refs
5 years ago bd376bb34a Stefan Sperling
handle absolute refs being passed to open_packed_ref()
5 years ago fb79db15f5 Stefan Sperling
add read support for packed refs
5 years ago 5d56da8198 Stefan Sperling
happy new copyright year
5 years ago 6e9da951cc Stefan Sperling
make got_repo_get_path_git_dir() return const char *
5 years ago 271d2a38b1 Stefan Sperling
store parsed head reference in struct got_worktree
6 years ago 6358180434 Stefan Sperling
rename zbuf to inflate
6 years ago 788c352e1f Stefan Sperling
store commit timestamps as 'struct tm' in UTC
6 years ago d1f2edc95c Stefan Sperling
make 'got log -c' accept a branch name
6 years ago 5261c20130 Stefan Sperling
rename 'refs' to 'reference'