Commits


workz


fix cleanup progress reporting output


add a lock for the cleanup operation This adds the functions got_repo_cleanup_prepare() and _complete() to lock/unlock the repository to prevent multiple `gotadmin cleanup' or `git gc' operations to run in parallel. improvements and ok stsp@


gotadmin cleanup: remove redundant pack files improvements and ok stsp@


gotadmin pack: add a -D flag to force using ref-delta Intended mostly for the regress suite, so we'll be able to test also the ref-delta code paths. ok stsp@


print additional progress information while packing ok op@


prevent a race where 'gotadmin cleanup' deletes concurrently created objects


handle pack index files which lack a corresponding pack file ok millert


implement 'gotadmin cleanup'


implement gotadmin pack, indexpack, and listpack commands