Commit Briefs

2ff12563f8 Stefan Sperling

fix 'make PROFILE=1' build


ad242220ad Stefan Sperling

implement fork+exec (and by the way, fix the build...)


511a516b74 Stefan Sperling

move got_opentmp* functions to public API; used from tog


2178c42edf Stefan Sperling

read object headers with privsep


5261c20130 Stefan Sperling

rename 'refs' to 'reference'



291c6f0346 Stefan Sperling

fix worktree test build


f8352b2a84 Stefan Sperling

use pledge(2) in regression tests


23b19d00d9 Stefan Sperling

fix worktree test build: remove more unused variables



9d31a1d8a4 Stefan Sperling

initial implementation of worktree checkout


32cb896c4b Stefan Sperling

rename library-private headers from *_priv.h to *_lib.h


fdf001a7fe Stefan Sperling

add a proper definition for the worktree head


e350ead34f Stefan Sperling

create an emtpy base-commit file


3962e86afd Stefan Sperling

add verbose output to worktree_test -v


5de261fe1d Stefan Sperling

fix mem leak in worktree test code



6b7476e9f2 Stefan Sperling

plug file descriptor leak in worktree test code


45d8e5fd73 Stefan Sperling

fail test if worktree cannot be removed


b18d25dfcd Stefan Sperling

rename worktree test helper function


8eac252b90 Stefan Sperling

introduce a helper function for use by work tree init test


056e7441d0 Stefan Sperling

use a dedicated file for the work tree lock



1451e70d40 Stefan Sperling

stamp worktrees with a format number


91c986ef6c Stefan Sperling

make workdir tests clean up workdirs if tests pass