1284011a1b
Son rôle est important : à l'aide du registre des installations, il sait s'il faut installer ou non une version. Il a son propre fichier et peut être demandé par n'importe quelle action qui souhaiterait installer des paquets. Ce n'est plus le dépôt qui est en charge d'installer le paquet, mais bien l'installateur. ReinstallAction devient FetchAction pour mieux correspondre à son usage : installer des dépendances qu'il manquerait sans réinstaller ce qui est déjà là. La fonction fetch() est template pour fonctionner avec les deux héritages de la classe package::DownloadableVersion sans utiliser de fonction virtuelle ou de pointeur. Fix #6 Implement #28