Commit Briefs



fbb7e5c7d4 Stefan Sperling

got add's file path argument is not optional


8125ddca50 Stefan Sperling

update 'got add' documentation


1dd5492090 Stefan Sperling

open the file index just once when adding multiple files



2af4a04192 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


723c305ce4 joshua stein

got: support adding multiple files at a time

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


e009fd0ff5 Stefan Sperling

identify an error source correctly


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)



5486daa23d Stefan Sperling

fix -r option of 'got log'



10689f3a4e joshua stein

error: fix definition of got_error_from_errno


72151b04d0 Stefan Sperling

introduce got_path_strip_trailing_slashes()



324d37e7c7 Stefan Sperling

make got path APIs available to library consumers



0dd5271bd8 Stefan Sperling

plug fd leak in got_pack_stop_privsep_child()


2cb49fa8fb Stefan Sperling

revert eb73a30f7effc51c1cfee2864102635e3659f87a

Not waiting for children can make us blow the fork() ulimit with lingering zombies; the Ctrl-C issue will need some other fix.


df613bb4d8 Stefan Sperling

fork less pack file readers to avoid running into ulimits


13bfb272d5 joshua stein

got: remove trailing slash from worktree_path

avoids a double slash when building a path in got_worktree_init


18779d584b joshua stein

got: fix typo in git-repository.5


7b67836a13 Stefan Sperling

run tests with MALLOC_OPTIONS=S