Merge branch 'nd/daemonize-gc'
commit1a81f6ceea7795e2b78cebd356d276afe79e7626
authorJunio C Hamano <gitster@pobox.com>
Mon, 16 Jun 2014 19:18:12 +0000 (16 12:18 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 16 Jun 2014 19:18:12 +0000 (16 12:18 -0700)
treeddfea01623a2666de91d4175b5025d18a58cbf3b
parent8dbd3133942fb8a91c6309f1ec73d1c41a44a7be
parent62aad1849f3009d1e6c7126a321e5515c1543dc3
Merge branch 'nd/daemonize-gc'

"git gc --auto" was recently changed to run in the background to
give control back early to the end-user sitting in front of the
terminal, but it forgot that housekeeping involving reflogs should
be done without other processes competing for accesses to the refs.

* nd/daemonize-gc:
  gc --auto: do not lock refs in the background
builtin/gc.c