Commit Briefs
fix file corruption regression in 'got checkout' caused by commit db696021
got-read-pack must rewind its files temporary files before reusing them. Problem reported by naddy ok tracey naddy
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