Commit Briefs

c7f4312fa3 Stefan Sperling

make 'got status' work in subdirectories of a work tree


95e06996c6 Stefan Sperling

fix memleak in previous commit



e7a2f03048 Stefan Sperling

fix code before declaration


763e13777c Stefan Sperling

fix an uninitialized variable in diff_fileindex_dir()



fc727cc528 Stefan Sperling

insert at tail of list in insert_dirent()



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


62d20534cc Stefan Sperling

remove redundant condition check in cmp_entries()


bad322f277 Stefan Sperling

make cmp_entries() operate on paths instead of structs



70e2377c02 Stefan Sperling

move definition of cmp_entries() closer to point of use


63de413661 Stefan Sperling

turns out in_same_subdir() check is mostly redundant


c18d206ea9 Stefan Sperling

simplify in_same_subdir()



99fda3ad1a Stefan Sperling

eliminate redundant strlen() call inside in_same_subdir()


5d79cba5f4 Stefan Sperling

eliminate redundant strlen() call in cmp_entries()


6e8d14a311 Stefan Sperling

eliminate code duplication in cmp_entries()



f06111e55c Stefan Sperling

remove unused parameter of in_same_subdir()