Always auto-gc after calling a fast-import transport
commit9d6078b74fe4abe7052ae57ab8ce379a2c6241dc
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Mon, 9 Apr 2012 18:04:35 +0000 (9 13:04 -0500)
committerPat Thoyts <patthoyts@users.sourceforge.net>
Tue, 19 Jun 2012 22:38:28 +0000 (19 23:38 +0100)
tree58f54e51eec2d83d4a0f94beae661d5dd1e8a321
parentb6c9867c75117799f817223fac6a9d348d133b67
Always auto-gc after calling a fast-import transport

After importing anything with fast-import, we should always let the
garbage collector do its job, since the objects are written to disk
inefficiently.

This brings down an initial import of http://selenic.com/hg from about
230 megabytes to about 14.

In the future, we may want to make this configurable on a per-remote
basis, or maybe teach fast-import about it in the first place.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
transport-helper.c