wiki:DocCvs

Version 4 (modified by anonyme, 5 years ago) (diff)

--

valium online prevacid solutab cheap didrex citrate generic sildenafil cheap propecia carisoprodol buy online glucophage xr prevacid side effects buy ephedrine lipitor side effects online zanaflex medicare prescription viagra alternative generic viagra viagra cheap tramadol discount valtrex meridia clomid side effects online prescription medication buy didrex buy valium without prescription viagra no prescription pharmacy side effects of lipitor zyprexa side effects drugs online without a prescription prescription drug store online mexican pharmacy no prescription needed cheap xenical alprazolam no prescription needed slot machine celebrex getting alprazolam without a prescription generic viagra xanax without prescription acne tetracycline medicare prescription plan medicare prescription drug plan buy didrex generic ultram online prescription alprazolam zoloft side effects buy didrex zyprexa lawyer cheap viagra buy cialis prevacid side effects adipex without a prescription tramadol online buy zithromax ambien online ambien side effects is ultracet a narcotic viagra didrex online viagra alternative buy xenical zyprexa diabetes xanax online without prescription viagra buy viagra viagra alternative acomplia glucophage loss weight generic lipitor medicare prescription drug plans generic ambien cheap viagra side effects of lipitor buy valium no prescription viagra alternative buy ultram online cheap codeine buy ultram cheap didrex didrex online ambien online zyprexa lawyer buy online codeine zoloft suicide buy celebrex buy soma cheap glucophage phentermine medicare prescription buy online xenical buy xanax online zyprexa attorney sildenafil viagra buy online xenical prevacid solutab drug valtrex alprazolam pictures ambien online buy online ultracet side effects from lipitor zanaflex buy ephedra online hydrocodone no prescription viagra medicare prescription drug plan buy cheap xenical herbal viagra generic prevacid effects side zanaflex buy soma online effects nexium side no prescription prevacid side effects generic ambien side effects of zoloft discount valtrex viagra alternative hydrocodone cod effects glucophage side buy fioricet zoloft withdrawal buy online carisoprodol hydrocodone online cheap zanaflex cheap ultracet what does alprazolam look like generic prevacid prevacid prevacid online clomid success glucophage phentermine buy online carisoprodol clomid success rates generic ultram cheap viagra herbal viagra canadian prescription drugs discount phentermine valtrex alprazolam pictures ambien acomplia clomid success rates generic ambien cheap ultracet zolpidem medicare prescription plan cheap viagra drug valtrex medicare prescription drug plans generic valium buy xenical buy meridia acyclovir zovirax effects of zoloft glucophage phentermine zyprexa lawyer free prescription coverage no prescription pharmacy cheap phentermine glucophage xr buy ambien prevacid solutab cheap viagra order acomplia generic medication prescription buy xenical generic norvasc valtrex glucophage pcos affect nexium side generic levitra clomid and twins norvasc 5mg buy levitra online glucophage loss weight drug ultracet low cost xenical no prescription generic lipitor buy viagra zyprexa side effects viagra alternative klonopin picture generic ambien lipitor side effects glucophage clomid success rates cheap soma generic valium generic ambien cheap ultracet prevacid solutab norvasc buy levitra online sildenafil viagra side effects of zyprexa viagra order acomplia zithromax buy cheap ultram side effects of lipitor zoloft withdrawal herbal viagra buy ambien online no prescription pharmacy buy meridia acyclovir online celebrex cancer viagra meridia effectiveness rimonabant acomplia zyprexa attorney propecia online online atenolol order acomplia buy drugs prescription online norvasc 5mg medicare prescription drug coverage alprazolam online side effects of lipitor online tadalafil buy online xenical cheap viagra buy viagra viagra viagra alternative buy prevacid norvasc 5mg ambien drugs online without a prescription effects of zoloft zoloft suicide didrex klonopin wafer levitra medicare prescription drug coverage buy celebrex cheap levitra prescription medication identification glucophage klonopin no prescription viagra alternative viagra alternative buy cheap ultram tramadol sildenafil viagra glucophage pcos buy meridia buy cheap ultracet generic valium didrex cheap glucophage loss weight didrex online effects side tetracycline medicare prescription drug coverage viagra alternative glucophage loss weight buy xenical online getting alprazolam without a prescription buy viagra rimonabant acomplia medicare prescription plan buy viagra online prescription buy cialis order acomplia buy tamiflu online no prescription valtrex buy xenical online cheap soma zyprexa lawyer discount didrex buy online carisoprodol buy prescription medication online side effects for valtrex klonopin withdrawal zyprexa attorney buy online ultracet xanax online without prescription buy viagra buy valium buy carisoprodol prevacid side effects glucophage loss weight phentermine ephedrine hcl glucophage effects glucophage side generic viagra medicare prescription plans buy online codeine buy online carisoprodol generic viagra affect nexium side side effects of lipitor glucophage phentermine rimonabant acomplia cheap didrex cheap codeine meridia discount meridia no prescription pharmacy canadian prescriptions carisoprodol buy online clomid success rates effects side zanaflex canadian prescription drugs meridia side effects celebrex ambien side effects generic ambien generic prevacid drug klonopin buy tramadol buy online ultracet cheap soma herbal viagra meridia discount sildenafil discount valtrex canada online prescription drug didrex clomid side effects generic lipitor acyclovir medication dangers of ephedrine acomplia pill buy carisoprodol buy ultram online buy prevacid propecia online viagra alternative buy ambien discount didrex generic lipitor pet prescriptions buy cheap carisoprodol tramadol online soma online celebrex side effects tramadol online meridia effectiveness didrex prescription drug plans cheap prescription medication cheap ultracet prevacid solutab order acomplia cialis online buy cheap xenical generic prevacid

Documentation perimee!!

ATTENTION!!''' AlternC n'utilise plus CVS depuis la version 0.9.4, voir MigrationVersSubversion pour les details de la migration. La documentation ici est donc conservee seulement pour l'interet historique, voir DocSvn pour la documentation actuelle.

Documentation sur CVS, fonctionnement

Informations de connexion

Qu'est ce que CVS ?

CVS est l'acronyme de "Concurrent Versioning System", qui se traduit par "systeme de gestion de version a acces multiples". C'est un service melangeant le ftp avec un certain nombre de fonctionnalites en plus a savoir :

  • Gestion de version. CVS conserve TOUTES les versions (l'historique) de chaque fichier present dans un dossier. Un dossier CVS est appele 'module'. Ainsi, on peut retrouver n'importe quelle ancienne version d'un fichier, pour voir ce qui a ete modifie par tel autre developpeur, et eventuellement revenir a une ancienne version en cas d'erreur.
  • Gestion de notes de developpement. CVS demande la saisie d'un commentaire associe a chaque modification effectuee sur chaque fichier. Cela permet de travailler en groupe, car chacun sait ce que les autres ont fait, et pourquoi, comment.
  • Gestion de groupes. CVS peut autoriser certaines personnes a acceder aux fichiers en lecture seule, ou en lecture ecriture etc. Cela permet de rendre des sources disponibles tout en interdisant des modifications aux non-developpeurs.
  • Gestion de l'historique. CVS conserve des logs des mises a jours, ajouts, suppression effectuees sur chaque module.
  • Gestion de la compilation . CVS peut effectuer n'importe quelle action sur le serveur a chaque mise a jour de fichiers dans le repository. Ainsi, on pourra recompiler automatiquement un programme a chaque modification, ou mettre a jour un site web automatiquement. Dans le cas d'AlternC, un mail est envoye a chaque modification, pour permettre aux autres de se tenir facilement au courant.

Il existe aussi une interface web permettant de parcourir l'ensemble des dossiers du CVS. Cette interface, appelee cvsweb, est disponible sur le [Serveur de Developpement]

Si vous utilisez Linux, nous avons un mode d'emploi de base de CvsPourLinux.

Si vous utilisez Windows, nous avons un mode d'emploi de base de TortoiseCVS

 Le manuel officiel de CVS est tres complet et est une lecture essentiel pour toute question CVS.

Enfin, je ne peux que vous conseiller VIVEMENT la documentation fabuleuse d'IdealX au sujet de CVS :  http://www.idealx.org/doc/cvs.fr.html Ainsi que la petite doc de production de Stephane Bortzmeyer, qui a aussi contribue grandement (sans trop le savoir ...) a faire grandir AlternC :  http://www.freenix.org/curiosite/cvs.html

Modules AlternC

La liste des modules CVS utilises sur AlternC est (a ce jour) la suivante :

  • *alternc.old* Contient le bureau d'AlternC (php)
  • *bindslave* Contient le code du paquet esclave DNS a installer sur votre serveur Slave DNS.
  • *CVSROOT* Contient les parametres de configuration generaux du CVS
  • *dmanager* Contient le code du porte document de Globenet, projet parallele
  • *lautre-vote* contient le code du systeme de Vote de L'Autre Net, utilise par l'autre net, en relation avec AlternC
  • *mailman* Paquet independant de mailman pour AlternC. Ne contient pas mailman mais seulement l'interface entre mailman 2.1 et AlternC 1.1
  • *procmailbuilder* Paquet independant permettant de creer des filtres de type "procmail" dans le webmail squirrelmail. paquet specifique a AlternC, mais pouvant etre utilise en dehors de ce dernier.

Tags et branches CVS

PRE_DEBIANIZATION
appose avant le debut de la debianisation
before_ldap_to_mysql
appose avant le switch vers mysql
REL_0_9_1
release 0.9.1, estime a partir de debian/changelog
REL_0_9_2-1
release 0.9.2-1, estime a partir de debian/changelog
REL_0_9_2-2
release 0.9.2-2, estime a partir de la date dans debian/changelog
REL_0_9_3
release 0.9.3
REL_0_9_3_WOODY
release 0.9.3, sur la branche woody
REL_0_9_3_1_RC1, REL_0_9_3_1_WOODY
release candidate pour 0.9.3.1
REL_0_9_3_1
release 0.9.3.1
REL_0_9_3_1_WOODY
release 0.9.3.1, sur la branche woody
"woody"
Une branche a part pour la woody
JOE_TYPE_COMPTES
Branche pour l'ajout de types de comptes par Jonathan Bastien-Filiatrault
ALTERNC_CHANGEPASS_0_9_5
alternc-changepass-0.9.5
ALTERNC_ADMINTOOLS_0_1_3
alternc-amdintools 0.1.3
ALTERNC_MAILMAN_1_3
alternc-mailman 1.3
ALTERNC_PROCMAIL_1_4
alternc-procmail 1.4
ALTERNC_STATS_1_2
alternc-stats...
debian_version_X_Y
tags appliques automatiquement par cvs-debuild/cvs-buildpackage

Des tags sont appliques pour chaque release, sous la forme REL_X_Y-Z (exemple: REL_0_9_2-2) ou REL_X_Y-Z_WOODY sur la branche woody.

Utilisation de la branche woody

La branche woody existe dans le cvs. On y met *uniquement* les *fichiers* qui sont specifiques a woody.

Exemple : on se rend compte que /etc/postfix/main.cf sera different woody / sarge. On cree la branche woody de main.cf :

cvs -f tag -b 'woody' 'install/scripts/etc/postfix/main.cf'

Ensuite, on peut travailler tranquillement sur la version sarge de ce fichier.

Si l'on veut modifier une version "woody" d'un fichier, on utilise

cvs co -r woody alternc

Cela nous fournit un depot local contenant uniquement les fichiers specifiques a woody.

Connexion

Pour vous connecter au CVS:  http://www.alternc.org/download.php.fr

Procedures internes

Voir ReleaseProcess.