Commit Briefs

48cae60d0a 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.



e8a967e0ca Stefan Sperling

make replacing symrefs actually work in 'got fetch'


d1f166363b Stefan Sperling

move got_repo_cmp_tags() to got_ref_cmp_tags()






b249b824fb Stefan Sperling

add APIs to change references


6c34b1aaf4 Stefan Sperling

whitespace formatting fixes in include/


e2e879a086 Stefan Sperling

introduce got_ref_list_free() and use it in got and tog


2d2e137815 Stefan Sperling

add got_ref_delete(); only loose refs supported for now


9e672c7443 Stefan Sperling

implement got_ref_write()


5892cdd6cc Stefan Sperling

introduce got_ref_alloc()



0bd18d379f Stefan Sperling

add potentially useful helpers for tag objects and refs


271d2a38b1 Stefan Sperling

store parsed head reference in struct got_worktree


0c60ce5ab2 Stefan Sperling

document the current public API


5261c20130 Stefan Sperling

rename 'refs' to 'reference'