Commit Briefs

5d56da8198 Stefan Sperling

happy new copyright year


eea47b7eab Stefan Sperling

apply unveil(2) to worktree tests


9465d5226d Stefan Sperling

make C test output match cmdline test output


a0eb853d32 Stefan Sperling

make checkout status char unsigned


d7b62c98be Stefan Sperling

signal existing files in checkout progress output


0f92850ea2 Stefan Sperling

fix naming of some work tree meta data files and macros



65596e1591 Stefan Sperling

store base commit in a dedicated meta file


99437157b9 Stefan Sperling

abort checkout operations cleanly when Ctrl-C is hit


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