Para conectar con Git, ¿tendría Ruby una ventaja sobre c #?

Si quisiera poder hacer todas las cosas GIT a través de C #, es decir, crear ac wrapper para que pueda hacer cosas en la web (ver repositorys, files, files de diff, etc.).

¿Tendría Ruby alguna ventaja sobre c # (y .net)?

No responde su pregunta directamente, pero ¿ha visto http://code.google.com/p/gitsharp/ ?

C # tiene la reputación de ser más fácil llamar al código nativo. Sin embargo, la gran mayoría de la manipulación de Git se puede hacer con los commands de "plomería" y tuberías simples; así que no creo que la ejecución del código nativo sea necesaria para la mayoría de las necesidades.

Git es un poco más difícil de instalar en Windows; pero ese es un costo hundido y no es un gran problema, a largo ploop. (También podría usar Mono en Linux).

De manera informal, yo diría que no; la elección entre C # y Ruby debe networkingucirse a factores externos, como en qué idioma es más fuerte o qué marco prefiere.