From: Junio C Hamano Date: Wed, 12 Dec 2007 04:48:41 GMT Subject: Re: git annotate runs out of memory Message-ID: <7v63z4bjrq.fsf@gitster.siamese.dyndns.org> In-Reply-To: <7vprxcdhis.fsf@gitster.siamese.dyndns.org> Junio C Hamano writes: > While this should be safe (because the user of blob lazily re-fetches), > it feels a bit too aggressive, especially when -C or other "retry and > try harder to assign blame elsewhere" option is used. > > Instead, how about discarding after we are done with each origin, like > this? It's been a while for me to look at the blame engine, and it hit me that it would be interesting to run assign_blame() loop on multi-core machine in parallel threads.