-
Notifications
You must be signed in to change notification settings - Fork 0
De l usage de git
Git est très rapide et a l'avantage de pouvoir fonctionner en mode déconnecté.
L'idée est d'avoir le dépôt git sur un serveur, l'artiste peut faire un clone du dépôt sur sa machine en local et travailler sa musique complètement en local. Il fait des commit réguliers et peut pousser ses modifications sur le serveur quand il le souhaite.
Cette opération sera très couteuse => probablement des centaines de mégas à pousser sur le réseau. C'est un des points critique du système.
C'est un point critique, mais il est dans tous les cas existant pour envoyer des morceaux et leurs sources sur le web. Evidemment en mp3 ou en format compressé, c'est plus rapide (mais a priori, un système de versions marchant pour du wav ou du flac devrait marcher aussi pour du mp3, ou alors je n'ai rien compris). Ca me semble un problème par rapport aux traditions du logiciel, puisqu'on envoie que les modifs des codes source, mais pour de l'audio, de la vidéo, c'est de toute façon la merde, donc rien de vraiment neuf, finalement. Par contre, reste à voir si ça pose un problème à des serveurs avec git dessus de se faire "pousser" pendant des heures.
Une voie qui permettrait de s'affranchir de ce problème est de pousser le projet Ardour dès sa création, auquel cas, les volumes de données à pousser sont nettement moins importants. L'idéal serait un système poussant les nouveaux fichiers dès lors que le bouton "Enregistrer" n'est pas enclenché.
Autre problème : la gestion de gros fichiers par git (http://stackoverflow.com/questions/1762413/is-git-worth-for-managing-many-files-bigger-than-500mb http://stackoverflow.com/questions/540535/managing-large-binary-files-with-git ). Des solutions existent :