Commit Briefs

joshua stein

implement spawning an editor to collect a commit message

bails on empty messages, trims leading and trailing newlines this currently disables the unveil in the commit process because it's not compatible with spawning the editor also prevent commits when there are no changes







Stefan Sperling

update 'got add' documentation



joshua stein

got_error_set_errno: take a char arg to pass to got_error_prefix_errno

$> got rm a got: : No such file or directory becomes $> got rm a got: /path/to/a: No such file or directory


joshua stein

got: support adding multiple files at a time

make adding files already in the file-index not a fatal error


joshua stein

while (1) -> for (;;)


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)



Stefan Sperling

fix -r option of 'got log'





joshua stein

got: remove trailing slash from worktree_path

avoids a double slash when building a path in got_worktree_init



Stefan Sperling

update commit command's description


Stefan Sperling

fix usage_commit()


Stefan Sperling

require GOT_AUTHOR environment variable


Stefan Sperling

report commit item status


Stefan Sperling

write commit objects


Stefan Sperling

WIP commit implementation