Commit Briefs

2c98ee284c Stefan Sperling

NAME_MAX does not account for a terminating NUL


56e0773df7 Stefan Sperling

convert tree entries from SIMPLEQ to an array



8e7bd50a82 Stefan Sperling

initial implementation of 'got tag' command



6af1ccbdf6 Stefan Sperling

sort tree object entries the way git likes it


3ce1b84566 Stefan Sperling

initial 'got import' implementation


10796104a1 Stefan Sperling

unsigned char casts for isspace()


787c8eb6b2 Stefan Sperling

fix extra whitespace in rebased log messages

Trim leading and trailing whitespace from log messages when creating commits. Fixes a rebase issue but should be a good idea in general.


638f902404 Stefan Sperling

rename got_error_prefix_errno() to got_error_from_errno()


656b1f76d3 joshua stein

while (1) -> for (;;)


230a42bdc6 joshua stein

got_error_from_errno -> got_error_prefix_errno

also add got_error_prefix_errno2 and got_error_prefix_errno3 which should hopefully all be merged into a single function with variadic args (but can't alloc mem)


324d37e7c7 Stefan Sperling

make got path APIs available to library consumers


de18fc635c Stefan Sperling

write commit objects


51c32763c2 Stefan Sperling

fix bogus sha1 calculation in got_object_tree_create()


76f564d51b Stefan Sperling

rename create_loose_object() to create_object_file()


4be2a0b433 Stefan Sperling

eliminate extra memcpy in got_object_{blob,tree}_create()


f91abf8111 Stefan Sperling

introduce got_object_tree_create()


c6f826b4b8 Stefan Sperling

better variable names in create_loose_object()




f970685c28 Stefan Sperling

flip order of arguments to got_object_blob_create()


f488e73cc6 Stefan Sperling

fix objpath memleak in got_object_blob_create()