Yo !

> Its not just me, ask any lager project that is using git. Half of them even
> force you to clean up your history before submitting anything.

Volker, I am not telling you that having bad histories is good, I am
telling you that letting newcomers not care about the amount of merge
commits is not a problem for us. We already do that to some extent:
when I see a newcomer here I make very very long reviews about all
points of doc and doctests, and from time to time I do these changes
myself telling them what he should pay attention to. That is normal.

I remember having refused to review a patch because the history was
awful, and this is something I did because the reviewer was
experienced.

So let us insist on having clear histories, because indeed, like the
code, "history is read much more often than it is written", but that
is not such a big problem if the first 2~3 patches of a newcomer have
one or two commit merges.

Again, you only create a merge commit when the development of a ticket
lasts over several beta releases, and in my experience this is rare
for newcomers. Newcomers patches are never fundamental stuff, and this
will not be a problem in the long run. So even if it is just to
prevent them from recompiling Sage when they want to fix a typo in the
doc, let's make it easy for them. If they stick around they will get
to learn git anyway.

Nathann

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to