• [^] # Re: La taille ça compte...

    Posté par . En réponse à la dépêche git-bug: un bug tracker distribué intégré dans git. Évalué à 9. Dernière modification le 06 décembre 2018 à 13:08.

    Quelle est l'espace utilisé par une centaine de bugs avec quelques images (disons une vingtaine) ?

    J'ai fais un test avec 10.000 bugs, 10 commentaires par bug (du vrai texte représentatif d'une discussion) et le résultat est de 21Mo après un git gc qui compresse les données. Bien sûr, si tu ajoute des images, ça fera gonfler la facture, de la même façon que dans un commit normal.

    Cela dit, chaque bug est indépendant, donc il est possible de récupérer qu'une copie partielle d'un dépôt, comme par exemple ignorer des bugs marqué comme "archivé", récupérer uniquement les bugs récents ou ceux où on participe à la discussion.

    Admettons que j'ai deux repositories dans lesquels je push. Des utilisateurs différents sur chaque remote.
    Les bugs vont-ils être mergés ou font-ils parti de "namespace" différents ?

    Si un bug est créer et poussé vers 2 dépôts différents, il a toujours le même identifiants et pourra être fusionné ultérieurement, même si il y a eu des changements des deux cotés. Bien sûr, même si il y aura toujours un état final "légal", l'historique sera probablement différent ce que tu attend. Dans un système distribué, tu ne peux pas te baser sur des dates/horaires pour déterminer l'ordre des évènements, donc il n'est pas possible d'entrelacer les opérations de manière fiable pendant la fusion. Dans la pratique, tu voudra probablement éviter ce scénario.