skillzero@xxxxxxxxx wrote: >I want to periodically optimize my repositories even if it takes a >long time to run the command. Should I do 'git gc --aggressive', 'git >I also read somewhere (but can't find now) that some of these commands >shouldn't be run while other people might be accessing the repository. Caveat emptor, indeed. I have in my /etc/gitconfig the following: [repack] UseDeltaBaseOffset = true [pack] compression = 9 [alias] packall = !rm -rf .git/ORIG_HEAD .git/FETCH_HEAD .git/index .git/logs .git/info/refs .git/objects/pack/pack-*.keep .git/refs/original .git/refs/patches .git/patches && git prune --expire now && git repack -a -d --window=200 && git gc A subsequent "git packall" does the trick, but this is best done on an otherwise idle repository. -- Sincerely, srb@xxxxxxx Stephen R. van den Berg. "What do I do when I see someone *extremely gorgeous*? I stare, I smile, and when I get tired... I put the mirror down." -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html