Ce que tu dis est faux. Tu es obligé de rafraichir tes informations à chaque fois car tu as de la concurrence, le monde bouge autours de toi et le seul moyen de t'en rendre compte est de demander. Un fichier peut avoir été édité, un commit à pu être fait dans un autre shell etc. Chaque shell doit donc rafraichir sa vue en permanence pour fournir des informations à jour…
Il me semble qu'il y a eu un joli refactoring sur les VCS qui a pas mal améilloré les perfs (au départ on invoquait deux fois chaque VCS). Mais optimiser ce fonctionnement n'est pas trivial et peut vite devenir très complexe à gérer, surtout dans le contexte de processus indépendants.
[^] # Re: Cache
Posté par ckyl . En réponse à la dépêche LiquidPrompt version 1.3. Évalué à 8.
Ce que tu dis est faux. Tu es obligé de rafraichir tes informations à chaque fois car tu as de la concurrence, le monde bouge autours de toi et le seul moyen de t'en rendre compte est de demander. Un fichier peut avoir été édité, un commit à pu être fait dans un autre shell etc. Chaque shell doit donc rafraichir sa vue en permanence pour fournir des informations à jour…
Il me semble qu'il y a eu un joli refactoring sur les VCS qui a pas mal améilloré les perfs (au départ on invoquait deux fois chaque VCS). Mais optimiser ce fonctionnement n'est pas trivial et peut vite devenir très complexe à gérer, surtout dans le contexte de processus indépendants.