Sebastien Gross <seb-git@xxxxxxxxxxx> writes: > I think this might be useful if you repack many repositories. > If you call the sync command before looping the repacks I guess this > could be equivalent (modulo changes done in repositories during that > time). I suppose git-repack does something like write_new_data(); sync(); delete_old_data(); And if you remove the "sync" and your system crashes (or you eject your USB key, or ...) while "delete_old_data" is done, but "write_new_data" hasn't been sync-ed to the hard disk, you're in trouble. If you repack many repositories, I guess the first time is expansive, but the next ones pay only for what they just did. My 2 cents, -- Matthieu -- 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