On Tue, 11 Sep 2007, Pierre Habouzit wrote: > On Tue, Sep 11, 2007 at 04:26:14PM +0000, Johannes Schindelin wrote: > > Hi, > > > > No, they are not, since we do not allow such backwards incompatibilifiers > > to creep into git's code. > > > > Yes, I know some would prefer the latest and greatest, and another > > language altogether, but keep this in mind: what if somebody made git > > incompatible with _your_ setup? So really, don't do it to others that > > lightly. > > It has nothing to do with latest. I feel that if for some reason > transport_ops need a new function, it will break silentely, whereas if > you use: No. Git is meant to be compilable with as many C compilers as reasonably possible, including old compilers found on some systems that don't understand C99 initializers. > it's what the kernel does e.g.. I wasn't suggesting anything else. The Linux kernel is a different story. It is intimately tied to gcc and heavily relies on gcc extensions already. That makes it impossible to compile with anything else than gcc or a gcc clone. Nicolas - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html