Thread (18 messages) flat view 18 messages, 4 authors, 2016-06-15

Re: [PATCH] remote show: fix the -n option

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:44:43

Hi,

On Mon, 9 Jun 2008, Olivier Marin wrote:
Olivier Marin a écrit :
quoted
Johannes Schindelin a écrit :
quoted
I would not like to remove the got_states.  I think this is the wrong 
direction.  Rather change the die() into a return error().
OK, I will try that.
After reading some more code, I can say that changing die() in return 
error() won't change anything here because, in get_ref_states() we only 
die() if get_fetch_map() return an error. But guess what, 
get_fetch_map() never return an error. It just die() or return 0. And I 
can't change it without breaking "clone" and "fetch".
So you think it is okay, because the result is the same?  I think not.  I 
think this is exactly the way of thinking that makes reusing unlibified 
parts of Git's source code hard.  I think that this is exactly the style 
of programming I try to avoid, because it messes up clean concepts.

And I am utterly embarassed that we are talking about my code here.

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help