Commit Briefs

e2e879a086 Stefan Sperling

introduce got_ref_list_free() and use it in got and tog


d0eebce407 Stefan Sperling

add 'got ref' subcommand; no support for symbolic refs yet


2d2e137815 Stefan Sperling

add got_ref_delete(); only loose refs supported for now


8fa2f09641 Stefan Sperling

fix off-by-one in fwrite() check in got_ref_write()


0fd469ce93 Stefan Sperling

make got_ref_write() work for refs which do not exist yet


c789dbac2f Stefan Sperling

fix bug in got_lockfile_lock() where it never succeeded


58908ed09b Stefan Sperling

fix path construction with empty subdir in open_ref()


9e672c7443 Stefan Sperling

implement got_ref_write()


f02eaa22e5 Stefan Sperling

better error if .got directory is missing files


f77a24b036 Stefan Sperling

validate ref names


01b7ba6b73 Stefan Sperling

add a lockfile API


5892cdd6cc Stefan Sperling

introduce got_ref_alloc()


bd16594452 Stefan Sperling

plug memleak in got_open_worktree()


c442a90d57 Stefan Sperling

read UUID back from work tree meta data


ec22038e8d Stefan Sperling

add a UUID to work tree meta data