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
Release 0.65 (tags/0.65)
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".
portable: FreeBSD: remove sha1.h
sha1.h will be included portably.
portable: add compat wrappers for timespec*()
Although there are definitions for timespec*() functions in libbsd, these were added fairly recently, which means not all non-BSD systems will have them. In such cases, provide a portable wrapper.
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%.