Commit Briefs

de18fc635c Stefan Sperling

write commit objects


2f51b5b3db Stefan Sperling

handle added subtrees during commit


036813ee25 Stefan Sperling

more progress on commits: write trees recursively


eb4304b986 Stefan Sperling

fix problems with "/" in two path helper functions


9b6578d818 Stefan Sperling

make regress build again


ca2503ea3e Stefan Sperling

writing the lowest level of trees works now


cf7454776e Stefan Sperling

whitespace


51c32763c2 Stefan Sperling

fix bogus sha1 calculation in got_object_tree_create()


69960a46af Stefan Sperling

don't try to get dirname of a basename


ef2a1e11cf Stefan Sperling

fix another segfault


c42269f62b Stefan Sperling

fix a segfault


0b5cc0d6bd Stefan Sperling

more work on getting parent trees of commitables written


ed17542722 Stefan Sperling

more progress on generating new tree entries


24519714f5 Stefan Sperling

collect tree ids for committables


a705578854 Stefan Sperling

pass the right path to got_object_blob_create()


563fca6e4a Stefan Sperling

make tog compile again


cf066bf82e Stefan Sperling

create blobs


7a10a6257f Stefan Sperling

open base commit tree correctly


675c7539c6 Stefan Sperling

do status walk before opening base commit/tree


a855e33f64 Stefan Sperling

add a comment marking where to collect the log message


c429614457 Stefan Sperling

WIP commit implementation


eb7dbff561 Stefan Sperling

make got's acronym expansion official


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()