Commit Briefs

1beed9999f Stefan Sperling

rename got_compare_paths to got_path_cmp


5095292713 Stefan Sperling

fix various issues in new update implementation


1c11b35cd6 Stefan Sperling

add a test for got_compare_paths()


8069f63672 Stefan Sperling

implement -c option for 'got checkout'


27793341b0 Stefan Sperling

introduce special error code for a corrupt file index



c1669e2e5f Stefan Sperling

implement recursive mode for 'got tree'


80bd227c82 Stefan Sperling

remove TODO items which have been done


7c1607bc52 Stefan Sperling

add another TODO item


4482e97b9e Stefan Sperling

shorten test name


81a30460ae Stefan Sperling

fix a path matching bug in collect_missing_file()


25a58941e2 Stefan Sperling

remove the pathset abstraction again; replaced by RB tree


7a9df742c2 Stefan Sperling

replace use of got_pathset in worktree code with RB tree



e01590338c Stefan Sperling

generalize the pathset's path comparison function


025eb8a550 Stefan Sperling

avoid unnecessary strdup() in got_pathset's find_element()



b504a804cf Stefan Sperling

switch file index entries from TAILQ to got_pathset


8f6d9a6a62 Stefan Sperling

mark got_pathset iteration functions as safe


398789b2a4 Stefan Sperling

fix name of a constant in pathset.c



63f4f47b30 Stefan Sperling

whitespace


5bff75ab35 Stefan Sperling

add another TODO item



ab847d68d0 Stefan Sperling

KNF in pathset_test.c