Commit Briefs
only open raw objects if necessary while writing out pack file data
significantly speeds up the "writing pack: " step of gotadmin pack
sync files from diff.git b72f51ffc39028023059fc994542565691b669fa
This fixes a scrolling problem in tog's diff view for diffs which contain lines of the form "Binary files %s and %s differ".
use time-based rate-limiting for gotadmin progress output
Suggested by naddy some time ago. ok tracey
avoid the creation of new temporary files whenever a packed object is read
This speeds up the creation of pack files by about 30%.
add O_CLOEXEC (close-on-exec) to openat(2) calls
suggested by millert ok thomas_adam
add O_CLOEXEC (close-on-exec) flag to open(2) calls
suggested by millert ok thomas_adam
add "e" (close-on-exec) flag to fopen(3) calls
suggested by millert ok thomas_adam