Commits


CHANGES for 0.37


sync dist file list


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@


fix return statement in test_checkout_into_nonempty_dir failure case


display affected file path in ERR_FILE_OBSTRUCTED error messages


fix definition of the GOT_FILEIDX_MODE_PERMS bitmask


fix endless loop introduced in 3143d852; programming is hard!


fix merging with files that do not contain a newline character; ok millert@


fix ignores when a path is passed to 'got status' Problem reported by semarie, who also provided initial regression test code. ok semarie


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.


move gw_conf malloc to parse.y and cleanup another one-line set/check fix rash pointer change in last edit


fix unintended change of current working directory in a test case


plug a memory leak in delete_blob()


restructure gotweb parse.y to be like the new got parse.y correct a lot of incorrect error handling adjust copyrights


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


show paths in blame.c GOT_ERR_OBJ_TYPE error messages


fix symlink check in got_fileindex_entry_update()


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


document how to use commit messages prepared in a file; patch by Scott Bennett


make 'got/tog tree' show symlink targets like 'ls -lF' does: link@ -> target


fix 'got tree' usage message; the path argument is optional


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)


shorten the "Updated reference" message printed by 'got fetch'


add submodule tests ok semarie


bump version number