Commits


Release 0.66


add -t option to 'got branch' synopsis in got.1 man page


bump version number


CHANGES for 0.66


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


add missing checks for reads beyond the mapped memory area of a pack file


set a cap on the amount of memory we use to store encoded deltas


encode short deltas in memory instead of writing them to a temporary file


map raw object files into memory while packing if possible


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


fix wrong path in a comment


mention that additional copyright holders and licencing statements exist


happy new year


bump version number


CHANGES for 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.


print status output even if 'gotadmin cleanup' finds no objects to remove


fix amount of purged objects shown in gotadmin cleanup's final progress report


sync dist file list


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%.


simpler fix equivalent to the previous commit