Re: Fix "git log -z" behaviour

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linus Torvalds
Date: Saturday, February 10, 2007 - 10:09 am

On Sat, 10 Feb 2007, Junio C Hamano wrote:

I don't think I disagree, but I do suspect it's not worth it.

Yes, we really do have two "line_termination" characters: the one between 
commits, and the one we use within raw diffs. However, I don't think the 
*combination* ever makes sense any more (*), so using the same flag 
doesn't seem to really be a problem.

And the -z "line_termination" already got hijacked a long time ago for 
inter-commit messages too, so while adding a "-Z" would perhaps avoid a 
certain ambiguity, it would actually potentially break stuff that just did

	git-rev-list -z --pretty .. | ...

which is actually _more_ likely than the "multiple commit messages _and_ 
raw outpu _and_ '-z'" combination.

So I would suggest leaving it as-is, especially since I don't think 
anybody has actually even noticed (ie nobody probably used that 
combination), and the new semantics in many ways are both more useful and 
more logical.

		Linus

(*) It may well have made sense a year and a half ago, I don't think it 
makes much sense any more.
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
git log filtering, Don Zickus, (Wed Feb 7, 9:41 am)
Re: git log filtering, Jakub Narebski, (Wed Feb 7, 9:55 am)
Re: git log filtering, Uwe , (Wed Feb 7, 10:01 am)
Re: git log filtering, Johannes Schindelin, (Wed Feb 7, 10:12 am)
Re: git log filtering, Linus Torvalds, (Wed Feb 7, 10:12 am)
Re: git log filtering, Johannes Schindelin, (Wed Feb 7, 10:25 am)
Re: git log filtering, Linus Torvalds, (Wed Feb 7, 11:16 am)
Re: git log filtering, Don Zickus, (Wed Feb 7, 11:19 am)
Re: git log filtering, Linus Torvalds, (Wed Feb 7, 11:27 am)
Fix "git log -z" behaviour, Linus Torvalds, (Wed Feb 7, 12:49 pm)
Re: Fix "git log -z" behaviour, Junio C Hamano, (Wed Feb 7, 12:55 pm)
Re: git log filtering, Junio C Hamano, (Wed Feb 7, 1:47 pm)
Re: git log filtering, Linus Torvalds, (Wed Feb 7, 2:03 pm)
Re: git log filtering, Junio C Hamano, (Wed Feb 7, 2:09 pm)
Re: git log filtering, Linus Torvalds, (Wed Feb 7, 2:53 pm)
Re: Fix "git log -z" behaviour, Don Zickus, (Wed Feb 7, 3:53 pm)
Re: Fix "git log -z" behaviour, Linus Torvalds, (Wed Feb 7, 4:05 pm)
Re: git log filtering, Horst H. von Brand, (Wed Feb 7, 6:59 pm)
Re: git log filtering, Jeff King, (Wed Feb 7, 11:16 pm)
Re: git log filtering, Johannes Schindelin, (Thu Feb 8, 11:06 am)
Re: git log filtering, Jeff King, (Thu Feb 8, 3:33 pm)
Re: Fix "git log -z" behaviour, Junio C Hamano, (Thu Feb 8, 3:34 pm)
Re: git log filtering, Johannes Schindelin, (Thu Feb 8, 5:18 pm)
Re: git log filtering, Shawn O. Pearce, (Thu Feb 8, 5:23 pm)
Re: git log filtering, Johannes Schindelin, (Thu Feb 8, 5:45 pm)
Re: git log filtering, Jeff King, (Thu Feb 8, 6:59 pm)
Re: git log filtering, Sergey Vlasov, (Fri Feb 9, 3:15 am)
Re: git log filtering, Johannes Schindelin, (Fri Feb 9, 6:13 am)
Re: git log filtering, Jeff King, (Fri Feb 9, 6:22 am)
Re: git log filtering, Johannes Schindelin, (Fri Feb 9, 8:02 am)
Re: Fix "git log -z" behaviour, Junio C Hamano, (Sat Feb 10, 12:32 am)
Re: Fix "git log -z" behaviour, Junio C Hamano, (Sat Feb 10, 2:36 am)
Re: Fix "git log -z" behaviour, Linus Torvalds, (Sat Feb 10, 10:09 am)
pcre performance, was Re: git log filtering, Johannes Schindelin, (Wed Mar 7, 10:37 am)
Re: pcre performance, was Re: git log filtering, Paolo Bonzini, (Wed Mar 7, 11:03 am)