O shell realmente não tem nada a ver com isso. A ferramenta colorsvn funcionará com qualquer shell. É apenas um filtro que intercepta a saída do programa original, executado como um subprocesso e seu terminal. Em que língua está escrito não importa muito.