1
0
Fork 0
mirror of https://github.com/git/git.git synced 2024-05-26 12:56:12 +02:00

user-manual: Rewrite git-gc section for automatic packing

This should have happened back in 2007, when `git gc` learned about
auto (e9831e8, git-gc --auto: add documentation, 2007-09-17).

Signed-off-by: W. Trevor King <wking@tremily.us>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
W. Trevor King 2013-02-10 10:10:27 -05:00 committed by Junio C Hamano
parent da2c7b3dc5
commit 901fd180c9

View File

@ -1561,18 +1561,12 @@ $ git stash pop
Ensuring good performance
-------------------------
On large repositories, git depends on compression to keep the history
information from taking up too much space on disk or in memory.
This compression is not performed automatically. Therefore you
should occasionally run linkgit:git-gc[1]:
-------------------------------------------------
$ git gc
-------------------------------------------------
to recompress the archive. This can be very time-consuming, so
you may prefer to run `git gc` when you are not doing other work.
On large repositories, Git depends on compression to keep the history
information from taking up too much space on disk or in memory. Some
git commands may automatically run linkgit:git-gc[1], so you don't
have to worry about running it manually. However, compressing a large
repository may take a while, so you may want to call `gc` explicitly
to avoid automatic compression kicking in when it is not convenient.
[[ensuring-reliability]]