Always auto-gc after calling a fast-import transport
commit9e1d5fee129713ce795a7e16c95cbe7faea1138d
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Mon, 9 Apr 2012 18:04:35 +0000 (9 13:04 -0500)
committerStepan Kasal <kasal@ucw.cz>
Wed, 16 Apr 2014 14:33:01 +0000 (16 16:33 +0200)
treeaa0414b86f7042e2d2db112a1db649a7f0a39caf
parenta5c3d9fca0247c878d98abcf7193313c80267789
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