/* controle interactif des transfert de fichier entre l'espace d'int‚gration et la r‚f‚rence de groupe */ #include #include #include "projet.h" /* PremiŠre extraction d'une r‚vision d'une projet. Cette extraction servira … faire la recompilation du projet. Il faut s‚lectionner la r‚vision. On ne peut s‚lectionner qu'une r‚vision de type REVISION_VERSION ou REVISION_INTEGRE. Retourne -1 si abandon ou erreur. */ int projet_setupbuild ( USERINFO *user, const char *tbprj[], int nbprj) { int ret = -1; VERSION_DAT version(user); VERSION_ONE *rev = version.get (user->getrevsrc()); if (rev != NULL){ // On simule un usager bidon et on commande une extraction // comme pour un environnement usager USERBUILD build (rev->getversion(),&rev->rev); if (projet_chkusrenv(&build) != -1){ ret = projet_get (&build,tbprj,nbprj,0,1,1); } } return ret; }