From: Johannes Schindelin Date: Tue, 07 Mar 2006 11:00:02 GMT Subject: Libify puzzle Message-ID: Hi, I was just thinking a bit about teaching git-blame about renames, and hit a problem: When rev-list stops because none of the parents has the file of interest, the program should look if the parents contained a similar file which got deleted. But the commit's parents were explicitely culled! The problem seems to affect more programs when we try to libify them: What used to be a pipe between two programs, can no longer just set save_commit_buffer = 0 in the first stage, since the second might depend on the buffer. Would the correct solution be something like reparse_commit(commit)? Ciao, Dscho