Commit Briefs


e08cc72dc0 Stefan Sperling

add a pathlist API


fc727cc528 Stefan Sperling

insert at tail of list in insert_dirent()


f02ba292c9 Stefan Sperling

add two more status tests


3ca1653055 Stefan Sperling

append to tail of reflist, not to the head of the list


35dc45103a Stefan Sperling

add a basic test for 'got status'



6bad629b50 Stefan Sperling

add 'got status' command


f8d1f275c5 Stefan Sperling

add a worktree status API


500cd40f2b Stefan Sperling

make fileindex dir diff traverse dirents in git-tree order


b25ae4fac5 Stefan Sperling

ignore top-level .got dir during fileindex dir diff


b1ec3986a7 Stefan Sperling

skip "." and ".." in diff_fileindex_dir()



f44ffd20ba Stefan Sperling

rename tree-specific fileindex diff callbacks


289e3cbff4 Stefan Sperling

set CTYPE locale category only; leave others in "C" locale


e397b6db7c Stefan Sperling

make got_ref_list() return a sorted list


29b5c21419 Stefan Sperling

on-disk refs must take precedence over packed-refs



141c2bffb4 Stefan Sperling

abbreviate remote refs in output of 'got log'


a04f49d2f6 Stefan Sperling

include non-packed refs in results from got_ref_list()


76b4ead278 Stefan Sperling

add missing error checks in got_ref_list()


30c0868d39 Stefan Sperling

improve error codes in lib/reference.c


a808cfa5a7 Stefan Sperling

add GOT_ERR_BAD_REF_DATA


2aa0475caa Stefan Sperling

add got_error_not_ref()


e34f9ed6ad Stefan Sperling

in 'got log' output, abbreviate ref names under heads/