Deux scénarios, l'un fonctionne, l'autre non, alors qu'ils devraient tous deux fonctionner :
-
Scénario #1 : (ne fonctionne pas avec apache)
- 2 dépôts sur le serveur SERVER : R
- Sur le client :
Repo A cloné à partir de http://SERVER/HG/A
Repo B cloné à partir de http://SERVER/HG/B
Ajout d'un fichier au repo A du client, validation et poussée vers http://SERVER/HG/A ... ŒUVRES Ajout d'un fichier au repo B du client, validation et ajout à http://SERVER/HG/B ... ERREUR avec abandon : le dépôt n'est pas lié il ne fonctionne que si je -f (force) la poussée
-
Scénario n° 2 : (fonctionne via le système de fichiers)
- Sur le serveur SERVER : Repo "A", Repo "B" clonés à partir de E:/HG/A
- Sur le client :
Repo A cloné à partir de E:/HG/A
Repo B cloné à partir de E:/HG/B
Ajout d'un fichier au repo A du client, validation et poussée vers E:/HG/A ... ŒUVRES
Ajout d'un fichier au repo B du client, validation et poussée vers E:/HG/B ... ŒUVRES
Conclusion : ...Quelque chose dans la configuration d'apache ou dans l'intégration entre apache et mercurial fait que le repo n'est pas "lié" .... Des idées ? Pourquoi ai-je besoin de forcer dans le premier scénario mais pas dans le second ? ...et j'ai essayé les deux scénarios via tortoisehg ainsi qu'en ligne de commande.