Commit Briefs

20ccae3945 Stefan Sperling

cope with directory entries returned from readdir(3) with type DT_UNKNOWN

Such directory entries need special handling to make our directory traversal code work on filesystems that do not support the d_type optimization. I found this problem because references stored in the refs/ directory were not shown by 'got log' and 'tog log' when a repository is mounted over NFS. helpful feedback + ok millert@




ecd6d584a4 Stefan Sperling

fix definition of the GOT_FILEIDX_MODE_PERMS bitmask




3143d852d7 Stefan Sperling

fix ignores when a path is passed to 'got status'

Problem reported by semarie, who also provided initial regression test code. ok semarie


054041d073 Stefan Sperling

replace the update_blob_fileindex_entry() helper function

This makes it easier to tell in which code paths we are expecting to handle a potential 'ie' NULL pointer and avoids a pointless search of the file index.


f71c0a3a2e Tracey Emery

move gw_conf malloc to parse.y and cleanup another one-line set/check

fix rash pointer change in last edit



5a58a42470 Stefan Sperling

plug a memory leak in delete_blob()


c34ec41754 Tracey Emery

restructure gotweb parse.y to be like the new got parse.y

correct a lot of incorrect error handling adjust copyrights


fb863fa46f Tracey Emery

get a parser in place for the future inclusion of gotconfig to git repos

this is for got push and got fetch, primarily ok stsp


2c2d5c5f4c Stefan Sperling

show paths in blame.c GOT_ERR_OBJ_TYPE error messages


0553429dd6 Stefan Sperling

fix symlink check in got_fileindex_entry_update()


e9a8bbf79f Tracey Emery

fix from Martin Vahlensieck to return error instead of NULL (thank you)

ok tracey stsp





7aadece8bf Stefan Sperling

allow creation of commits which carry unmodified submodule tree entries along

approach suggested by ori@ and matches how git9 behaves ok semarie@ (who can now work with Rust-related Git repos containing submodules)



e730362696 Stefan Sperling

add submodule tests

ok semarie


81c5a344a2 Stefan Sperling

bump version number


d52a5ad75b Stefan Sperling

changes for 0.36 (tags/0.36)