Always auto-gc after calling a fast-import transport
commit192c6f8b3489763c45bac0f7ca4e62339127c51e
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Mon, 9 Apr 2012 18:04:35 +0000 (9 13:04 -0500)
committerJohannes Schindelin <johannes.schindelin@gmx.de>
Sat, 12 May 2012 04:25:52 +0000 (11 23:25 -0500)
treee6b899d83621de29c0d847e99ba6922f07e4c1c5
parentf38436e53d6b3f977afc7df0c300c7d5e7b85225
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