Commit Briefs

f8f7c882a2 Stefan Sperling

fix buffer overflow in got_tree_entry_get_symlink_target()



0587e10c4c Stefan Sperling

add symlink support to 'got blame' and 'tog blame'




64773fdebb Stefan Sperling

expand test cases in test_rm_symlink





f35fa46a4c Stefan Sperling

add symlink support to 'got update'


0ab20ee9ea Stefan Sperling

fix handling of symlinks to a nonexistent target


8ba819a354 Stefan Sperling

let 'got checkout' create symlinks in a work tree


377624f7f3 Stefan Sperling

bump version number


6f076e8f70 Stefan Sperling

CHANGES for 0.37


5e901ab932 Stefan Sperling

sync dist file list


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