<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>[lang_en]  University of Avignon and Open Source Software[/lang_en][lang_fr]  Université d&#039;Avignon et Logiciel Libre[/lang_fr]</title>
	<atom:link href="http://gpl.univ-avignon.fr/feed/" rel="self" type="application/rss+xml" />
	<link>http://gpl.univ-avignon.fr</link>
	<description>[lang_en]... it matters for us.[/lang_en][lang_fr]... c&#039;est important pour nous.[/lang_fr]</description>
	<lastBuildDate>Fri, 27 Aug 2010 15:57:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FileZ-2.0.1</title>
		<link>http://gpl.univ-avignon.fr/2010/08/27/filez-2-0-1/</link>
		<comments>http://gpl.univ-avignon.fr/2010/08/27/filez-2-0-1/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 15:57:43 +0000</pubDate>
		<dc:creator>Arnaud Didry</dc:creator>
				<category><![CDATA[FileZ]]></category>
		<category><![CDATA[[lang_fr]Actualités[/lang_fr][lang_en]News[/lang_en]]]></category>

		<guid isPermaLink="false">http://gpl.univ-avignon.fr/?p=3312</guid>
		<description><![CDATA[ 
 Une mise à jour de maintenance est prête pour FileZ. Voici le court changelog :

Added spannish translation
Documented configuration with an Oracle Ldap Server
Fixed shortened file URL when sending emails (thanks to Cédric Corazza)
Fixed missing smtp credentials on the install form

La procédure de mise à jour est la même, soit en utilisant Git, soit [...]]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p><a href="http://gpl.univ-avignon.fr/wp-content/uploads/2010/03/post402th-e1277907393595.jpg" rel="lightbox[3312]"></a><br />
<img class="alignright" title="post402th" src="http://gpl.univ-avignon.fr/wp-content/uploads/2010/03/post402th-e1277907393595.jpg" alt="" width="86" height="47" /> Une mise à jour de maintenance est prête pour FileZ. Voici le court changelog :</p>
<ul>
<li>Added spannish translation</li>
<li>Documented configuration with an Oracle Ldap Server</li>
<li>Fixed shortened file URL when sending emails (thanks to Cédric Corazza)</li>
<li>Fixed missing smtp credentials on the install form</li>
</ul>
<p>La procédure de mise à jour est la même, soit en utilisant Git, soit en écrasant vos sources par <a href="http://github.com/UAPV/FileZ/tarball/2.0.1">cette archive</a> (votre configuration -filez.ini- restera intacte).</p>
]]></content:encoded>
			<wfw:commentRss>http://gpl.univ-avignon.fr/2010/08/27/filez-2-0-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filez 2.0</title>
		<link>http://gpl.univ-avignon.fr/2010/07/07/filez-2-0/</link>
		<comments>http://gpl.univ-avignon.fr/2010/07/07/filez-2-0/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 20:24:57 +0000</pubDate>
		<dc:creator>Arnaud Didry</dc:creator>
				<category><![CDATA[FileZ]]></category>
		<category><![CDATA[[lang_fr]Actualités[/lang_fr][lang_en]News[/lang_en]]]></category>

		<guid isPermaLink="false">http://gpl.univ-avignon.fr/?p=3212</guid>
		<description><![CDATA[ Quatre mois après sa première beta FileZ est enfin disponible en version stable. Cette version aurait pu sortir plus tôt étant donné qu&#8217;elle est chez nous en production depuis le mois de mars mais je voulais m&#8217;assurer qu&#8217;elle soit suffisamment documentée de stable avant d&#8217;en faire la publicité.
Vous pouvez donc simplement remplacer vos sources [...]]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p>Quatre mois après sa première beta FileZ est enfin disponible en version stable. Cette version aurait pu sortir plus tôt étant donné qu&#8217;elle est chez nous en production depuis le mois de mars mais je voulais m&#8217;assurer qu&#8217;elle soit suffisamment documentée de stable avant d&#8217;en faire la publicité.</p>
<p>Vous pouvez donc simplement remplacer vos sources par le contenu de cette archive : <a href="http://github.com/UAPV/FileZ/tarball/2.0.0">http://github.com/UAPV/FileZ/tarball/2.0.0</a></p>
<p>Si vous utilisiez git, il vous suffit de faire</p>
<pre>git fetch
git checkout 2.0.0</pre>
<p>Attention : Pour simplifier l&#8217;installation, les directive PHP relatives à la taille des fichiers uploadés sont maintenant dans le fichier .htaccess; Il est donc possible que la mise à jours altère la configuration de votre fichier php.ini ou de votre virtual host. Pensez à modifier le fichier .htaccess.</p>
<p>﻿﻿﻿﻿La roadmap pour la version 2.1 reprend les fonctionnalités qui ont été le plus demandées :</p>
<div id="_mcePaste">
<ul>
<li>Création d&#8217;invitations pour les personnes ne possédant pas de compte</li>
<li>Interface d&#8217;administration
<ul>
<li>Gestion de groupes d&#8217;utilisateurs</li>
<li>Gestion du quota par groupes d&#8217;utilisateurs ou utilisateur</li>
<li>Stats par groupe d&#8217;utilisateurs</li>
</ul>
</li>
</ul>
</div>
<p>J&#8217;essaierai également d&#8217;inclure petit à petit certaines <a href="http://github.com/UAPV/FileZ/issues">propositions d&#8217;amélioration</a>.</p>
<p>Cette première version stable sera l&#8217;occasion de mettre à jour <a href="http://www.projet-plume.org/fr/fiche/filez">la fiche Plume dédiée à FileZ</a>. Je serais donc pour cela très intéressé de connaître les établissements ou entreprises ayant mis en production FileZ afin d&#8217;accompagner la fiche de quelques exemples d&#8217;utilisation. Merci de me contacter <a href="mailto:arnaud.didry@univ-avignon.fr">par email</a> ou par <a href="https://listes.univ-avignon.fr/wws/info/gpl">la liste de diffusion</a>.</p>
<p>Merci encore pour vos tests et contributions !</p>
]]></content:encoded>
			<wfw:commentRss>http://gpl.univ-avignon.fr/2010/07/07/filez-2-0/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Comment utiliser Git</title>
		<link>http://gpl.univ-avignon.fr/2010/07/07/comment-contribuer-sur-github/</link>
		<comments>http://gpl.univ-avignon.fr/2010/07/07/comment-contribuer-sur-github/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 19:07:56 +0000</pubDate>
		<dc:creator>Arnaud Didry</dc:creator>
				<category><![CDATA[[lang_fr]Actualités[/lang_fr][lang_en]News[/lang_en]]]></category>

		<guid isPermaLink="false">http://gpl.univ-avignon.fr/?p=2392</guid>
		<description><![CDATA[ Comme promis, nous allons dans ce billet donner une rapide introduction à l&#8217;utilisation de Git pour les administrateurs système souhaitant gérer les mises à jour de leurs installations, ainsi que pour les contributeurs dans une seconde partie.

Utilisation du dépôt pour maintenir facilement votre installation
Première récupération des sources
Vous voulez récupérer les sources de FileZ ou [...]]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <h3><span style="font-weight: normal; font-size: 13px;">Comme promis, nous allons dans ce billet donner une rapide introduction à l&#8217;utilisation de Git pour les administrateurs système souhaitant gérer les mises à jour de leurs installations, ainsi que pour les contributeurs dans une seconde partie.</span></h3>
<p><span id="more-2392"></span></p>
<h3>Utilisation du dépôt pour maintenir facilement votre installation</h3>
<h4>Première récupération des sources</h4>
<p>Vous voulez récupérer les sources de FileZ ou RdvZ avec Git et vous avez bien raison, voici donc quelques explications.  FileZ et RdvZ sont des projets appartenant à l&#8217;utilisateur UAPV sur GitHub, vous pouvez donc les voir à cette adresse : <a href="http://github.com/UAPV">http://github.com/UAPV</a>. En consultant la page de ces projets, vous pouvez récupérer l&#8217;URL du dépôt qui s&#8217;initialise comme ceci :</p>
<pre>git clone git://github.com/UAPV/RdvZ.git rdvz</pre>
<p>Vous voilà donc avec une copie du dépôt courant sur votre machine !</p>
<h4>Choisir la version utilisée</h4>
<p>Hormis si vous souhaitez tester une nouvelle fonctionnalité, il est déconseillé de se placer sur la dernière modification envoyée par un développeur. Il sera préférable d&#8217;utiliser un tag ou une branche pour s&#8217;assurer de la stabilité de votre installation. Nos dépôt sont (seront) organisé de la manière suivante :</p>
<ul>
<li>Chaque version mineure (ex: 2.0, 2.1) possèdera sa branche</li>
<li>Chaque version de maintenance (ex: 2.0.1, 2.0.2) sera tagguée.</li>
</ul>
<p>Choisir un branche vous permettra de récupérer les dernières corrections de bug tandis que les tags vous permettront de choisir plus finement votre version.  Utiliser une des deux commandes suivantes pour lister les branches ou tags :</p>
<pre>git branch
git tag</pre>
<p>Il suffit ensuite d&#8217;utiliser la commande &#8220;git checkout&#8221; pour se déplacer dans l&#8217;historique du dépôt :</p>
<pre>git checkout 2.0 # pour la branche 2.0 par exemple
git checkout 2.0.1 # pour le tag 2.0.1</pre>
<h4>Mettre à jour vos sources</h4>
<p>Nos applications libres évoluent selon vos contributions et nos idées, de nouvelles versions incluant des corrections de bugs ou des nouvelles fonctionnalités sont mises en ligne assez souvent. Si vous avez suivi l&#8217;étape précédente et que vous avez un dépôt local, vous n&#8217;avez qu&#8217;à taper cette commande pour récupérer les dernières mises à jour :</p>
<pre>git fetch</pre>
<p>Tous les commits qui ont eu lieu sont récupérés et un résumé des changements, nouveaux tags ou branches est affiché. Pensez à faire un checkout pour vous déplacer vers ces nouveaux tags ou branches.</p>
<h3>Contribuer</h3>
<p>Git apporte de nombreuse fonctionnalités qu&#8217;il n&#8217;est pas évident de prendre en main lorsqu&#8217;on vient d&#8217;un gestionnaire plus classique comme Svn. La difficulté principale consiste à se détacher des concepts plutôt simples de Svn pour visualiser clairement la notion d&#8217;arbre décentralisé. Des très bonnes lectures pour commencer et comprendre le fonctionnement interne des branches et dépôts distant sont les livres <a href="http://progit.org/book/">ProGit disponible gratuitement</a> et <a href="http://book.git-scm.com/">Git Community Book</a>. Le site <a href="http://gitref.org/">GitRef.org</a> vous servira ensuite de référence pour vous accompagner au quotidiens.</p>
<h4>Forker un dépôt</h4>
<p><img class="alignright" title="fork" src="http://gpl.univ-avignon.fr/wp-content/uploads/2010/06/fork.png" alt="" width="107" height="45" />Un des grands intérêts de GitHub est de permettre le &#8220;fork&#8221; de dépôts. Il s&#8217;agît en réalité d&#8217;effectuer une copie publique d&#8217;un projet qui va vous appartenir et que vous allez pouvoir modifier à volonté. Une fois les modifications effectuées, il est possible de demander au développeur originel du projet si les changements peuvent être intégrés au projet principal grâce à un &#8220;pull request&#8221;.  L&#8217;intérêt de cette pratique est évident dans le cas de projets open source appelant à la contribution communautaire comme les notres. Les paragraphes suivants vont essayer de décrire la ligne de conduite couramment utilisée dans les projet git, il est important de la suivre pour faciliter l&#8217;intégration future de votre travail.</p>
<h4>Git workflow</h4>
<p>La suite de ce tutoriel va présenter <a href="http://stackoverflow.com/questions/1382363/best-practices-for-git-repositories-on-open-source-projects">une</a> <a href="http://reinh.com/blog/2009/03/02/a-git-workflow-for-agile-teams.html">des</a> <a href="http://blog.hasmanythrough.com/2008/12/18/agile-git-and-the-story-branch-pattern">solutions</a> <a href="http://reinh.com/blog/2008/08/27/hack-and-and-ship.html">&#8220;b﻿est practice&#8221;</a> pour contribuer à un projet en utilisant Git.</p>
<h5>&#8220;Branchez&#8221;</h5>
<p>Créer une branche est simple et léger sous git, il ne faut pas s&#8217;en priver, cela permettra de distinguer facilement votre travail pour qu&#8217;il soit évalué par l&#8217;intégrateur. Ce type de branche est également appelé &#8220;topic branch&#8221;</p>
<pre lang="sh">git checkout -b new_feature</pre>
<p>Vous pouvez alors commencer votre travail en <em>commi</em>tant régulièrement.</p>
<pre>git add modified_file.php
git commit -m "Fixed  foobar function..."</pre>
<h5>&#8220;Rebasez&#8221;</h5>
<p>Pour faciliter le travail de l&#8217;intégrateur nous allons lui éviter d&#8217;éventuels conflits en utilisant la commande &#8220;rebase&#8221;. Cette commande a pour effet de réorganiser votre branche &#8220;new_feature&#8221; sur la dernier commit du dépôt original. Ainsi au lieu d&#8217;avoir la configuration suivante (X,Y,Z sont vos commit sur votre topic branche) :</p>
<pre>A--B--C--D--E--F
       \
        X--Y--Z</pre>
<p>Vous obtiendrez ceci après un rebase :</p>
<pre> A--B--C--D--E--F
                 \
                  X'--Y'--Z'</pre>
<p>Pour réaliser cette opération il faut d&#8217;abord récupérer les derniers commits du projet original dans votre dépôt à l&#8217;aide d&#8217;une &#8220;remote branch&#8221;. Nous appelerons cette branche &#8220;upstream&#8221; :</p>
<pre>git checkout master # On se replace sur la branche principale de notre fork
git remote add upstream ﻿git://github.com/UAPV/FileZ.git
git pull upstream master # On récupère les dernières modifs dans la branche principale du fork
git checkout new_feature # On peut retourner sur notre feature branch</pre>
<p>On peut alors réorganiser nos commits sur la tête de la branche &#8220;master&#8221; :</p>
<pre>git rebase master</pre>
<p>En ajoutant l&#8217;option &#8220;-i&#8221; à commande précédente il est également possible de fusionner les commits X, Y, Z en un seul. En tapant &#8220;git rebase -i master&#8221; un éditeur s&#8217;ouvrira; Remplacez alors tous les &#8220;pick&#8221; SAUF le premier par des &#8220;squash&#8221;. Vous obtiendrez alors un historique plus simple pour l&#8217;intégrateur :</p>
<pre> A--B--C--D--E--F--XYZ</pre>
<p>Attention, la commande rebase est à éviter sur des commit ayant déjà été partagés et sur lesquels d&#8217;autres personnes ont basé leurs modifications; De la même manière que Marty dans &#8220;Retour vers le futur&#8221;, <a href="http://blog.experimentalworks.net/2009/03/merge-vs-rebase-a-deep-dive-into-the-mysteries-of-revision-control/">il faut être prudent</a>.</p>
<h5>Partagez</h5>
<p>La dernière étape consiste à rendre visible votre travail en l&#8217;envoyant sur github :</p>
<pre lang="sh">git push origin new_feature</pre>
<p>Vous pouvez maintenant effectuer un &#8220;pull request&#8221; sur github pour notifier le mainteneur du projet que votre patch est prêt.</p>
<p>Ce tutoriel n&#8217;aurait certainement pas vu le jour si la <a href="http://symfony-reloaded.org/contributing/Code/Patches">documentation de contribution de Symfony2</a> était sortie quelques jours plus tôt.  Leurs explications sont en effet plus détaillées et correspond exactement à la marche à suivre que nous vous conseillons d&#8217;adopter. Toutefois, il est important de lire un minimum de documentation pour réussir à perdre les réflexes de subversion et comprendre les branches de Git.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpl.univ-avignon.fr/2010/07/07/comment-contribuer-sur-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FileZ : dernière ligne droite</title>
		<link>http://gpl.univ-avignon.fr/2010/06/30/filez-derniere-ligne-droite/</link>
		<comments>http://gpl.univ-avignon.fr/2010/06/30/filez-derniere-ligne-droite/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 14:11:59 +0000</pubDate>
		<dc:creator>Arnaud Didry</dc:creator>
				<category><![CDATA[FileZ]]></category>
		<category><![CDATA[[lang_fr]Actualités[/lang_fr][lang_en]News[/lang_en]]]></category>

		<guid isPermaLink="false">http://gpl.univ-avignon.fr/?p=2742</guid>
		<description><![CDATA[ ﻿Filez a subi plusieurs corrections de bugs depuis la deuxième version beta, un seul était majeur, mais la plupart étaient mineurs et n&#8217;ont pas gêné notre instance en production. Merci pour vos tests et vos nombreux retours.
Une fonctionnalité a également était ajoutée grâce à la contribution de Bertrand Lecervoisier. Celle ci permet d&#8217;utiliser le paquet PECL ProgressUpload [...]]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p>﻿Filez a subi plusieurs corrections de bugs depuis la deuxième version beta, un seul était majeur, mais la plupart étaient mineurs et n&#8217;ont pas gêné notre instance en production. <strong>Merci pour vos tests et vos nombreux retours.</strong></p>
<p>Une fonctionnalité a également était ajoutée grâce à la contribution de Bertrand Lecervoisier. Celle ci permet d&#8217;utiliser le paquet PECL ProgressUpload lorsqu&#8217;il n&#8217;est pas possible d&#8217;installer APC sur les serveurs en production. Pour cela, installez la librairie ProgressUpload en suivant <a href="http://github.com/UAPV/FileZ/blob/master/doc/INSTALL.markdown">la documentation au bas de cette page</a>, puis modifiez votre fichier filez.ini et ajoutez la ligne suivante ﻿dans la section [app]</p>
<pre>progress_monitor=Fz_UploadMonitor_ProgressUpload</pre>
<p>J&#8217;aurais donc besoin de votre aide pour tester cette version avant la date de distribution de la <strong>version finale de FileZ-2.0 qui sera mercredi 7 juillet</strong>.</p>
<p>Pour mettre à jour, remplacez simplement vos sources par <a href="http://github.com/ArnaudD/FileZ/tarball/master">cette archive</a>. Pour les personnes utilisant le svn de sourcesup, il vous faudra <a href="http://gpl.univ-avignon.fr/2010/06/25/filez-et-rdvz-demenagent/">passer au dépôt git ou utiliser le svn de github</a> si vous ne pouvez pas installer git.</p>
<p>Vous trouverez <a href="http://github.com/UAPV/FileZ/blob/master/doc/CHANGELOG.markdown">le changelog complet sur la page github</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpl.univ-avignon.fr/2010/06/30/filez-derniere-ligne-droite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filez et Rdvz déménagent</title>
		<link>http://gpl.univ-avignon.fr/2010/06/25/filez-et-rdvz-demenagent/</link>
		<comments>http://gpl.univ-avignon.fr/2010/06/25/filez-et-rdvz-demenagent/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 14:11:14 +0000</pubDate>
		<dc:creator>Arnaud Didry</dc:creator>
				<category><![CDATA[FileZ]]></category>
		<category><![CDATA[RDVZ]]></category>
		<category><![CDATA[[lang_fr]Actualités[/lang_fr][lang_en]News[/lang_en]]]></category>

		<guid isPermaLink="false">http://gpl.univ-avignon.fr/?p=1982</guid>
		<description><![CDATA[ Le code et les tickets de Filez et Rdvz montent finalement dans la barque de GitHub qui accueille maintenant une part importante de la communauté open source. Ce choix ne s&#8217;est pas fait pour suivre la mode actuelle mais parce que nous pensons que les gestionnaires de version décentralisés tels que Git sont de véritables [...]]]></description>
			<content:encoded><![CDATA[<!-- wp-jquery-lightbox, a WordPress plugin by ulfben --> <p><a href="http://github.com"><img class="alignright size-full wp-image-2182" style="margin: 1em; margin-right: 0;" title="github-logo" src="http://gpl.univ-avignon.fr/wp-content/uploads/2010/06/github-logo.png" alt="" width="108" height="54" /></a>Le code et les tickets de Filez et Rdvz montent finalement dans la barque de <a href="http://github.com/UAPV">GitHub</a> qui accueille maintenant une part importante de la communauté open source. Ce choix ne s&#8217;est pas fait pour suivre la mode actuelle mais parce que nous pensons que les gestionnaires de version décentralisés tels que Git sont de véritables moteurs pour des projets open source.</p>
<p>Git est un gestionnaire de version décentralisé, à l&#8217;inverse de Subversion ou CVS par exemple. Cela permet à chacun de travailler à son rythme, de façon désynchronisée des autres développeurs ; les changements effectués restent donc en local jusqu&#8217;au moment où l&#8217;on choisit de les propager sur le dépôt. Cette organisation décentralisée favorise l&#8217;appropriation du code par ses utilisateurs, permettant ainsi à chacun, qu&#8217;on appartienne au projet ou non, de copier et modifier le code source sans pour autant s&#8217;en écarter, laissant la place à de futures synchronisations ou remontées de code vers le dépôt parent.</p>
<p>Le deuxième argument motivant ce déménagement est la simplicité et le côté accueillant de l&#8217;interface de GitHub. Nous espérons que l&#8217;adoption de cette nouvelle forge favorisera le recueil de vos différentes suggestions et problèmes. En effet depuis quelques temps c&#8217;est ce blog qui sert de support développeur et nous voudrions centraliser ce support à un seul endroit : le gestionnaire de tickets Github.</p>
<p>Voici les principaux liens concernant RdvZ :</p>
<ul>
<li><a href="http://github.com/UAPV/RdvZ">Page d&#8217;accueil sur GitHub</a></li>
<li><a href="http://github.com/UAPV/RdvZ/issues">Rapports de bug/Feature request/Support</a></li>
<li><a href="http://github.com/UAPV/RdvZ/tarball/master ">Snapshot</a></li>
</ul>
<p>Concernant FileZ :</p>
<ul>
<li><a href="http://github.com/UAPV/FileZ">Page d&#8217;accueil sur GitHub</a></li>
<li><a href="http://github.com/UAPV/FileZ/issues">Rapports de bug/Feature request/Support</a></li>
<li><a href="http://github.com/UAPV/FileZ/tarball/master">Snapshot</a></li>
</ul>
<p>Un futur billet présentera la procédure à suivre pour maintenir et partager votre propre copie de FileZ ou RdvZ. En attendant voici quelques liens sur git :</p>
<ul>
<li><a href="http://git-scm.com/documentation">http://git-scm.com/documentation</a></li>
<li><a href="http://gitref.org">http://gitref.org</a></li>
<li><a href="http://progit.org/book/">http://progit.org/book/</a></li>
<li><a href="http://help.github.com/">http://help.github.com</a></li>
<li><a href="http://ktown.kde.org/~zrusin/git/git-cheat-sheet-large.png" rel="lightbox[1982]">http://ktown.kde.org/~zrusin/git/git-cheat-sheet-large.png</a></li>
</ul>
<p>GitHub fournissant un accès svn en lecture seule, les dépôts hébergés sur sourcesup.org vont progressivement disparaître.<strong> Il est donc conseillé de migrer vos copies vers Git si possible ou vers sur les nouveaux dépôts svn</strong> : <code>http://svn.github.com/UAPV/RdvZ.git</code> et <code>http://svn.github.com/UAPV/FileZ.git</code></p>
<p>Pour FileZ la procédure à suivre est la suivante (à adapter) :</p>
<ul>
<li>sauvegarder le fichier <code>config/filez.ini</code> (et vos fichiers uploadés et/ou logs s&#8217;il sont dans le répertoire racine de FileZ)</li>
<li>supprimer les sources de FileZ : <code>rm * -rf; rm .svn -rf</code></li>
<li>cloner le dépôt GitHub : <code>git clone git://github.com/UAPV/FileZ.git .</code></li>
<li>restaurer le fichier <code>config/filez.ini</code>, vos fichiers uploadés et/ou logs (avec les droits d&#8217;écriture pour le serveur web)</li>
</ul>
<p>Pour RdvZ la manipulation est assez similaire :</p>
<ul>
<li>sauvegardez les fichiers ﻿﻿﻿<code>apps/frontend/config/security.yml</code>, <code>apps/frontend/config/routing.yml</code>, <code>apps/frontend/config/filters.yml</code> et <code>config/databases.yml</code></li>
<li>supprimez les sources de RdvZ : <code>rm -rf * .svn</code></li>
<li>clonez le dépôt GitHub : <code>git clone git://github.com/UAPV/RdvZ.git .</code></li>
<li>restaurez les fichiers <code>apps/frontend/config/security.yml</code>, <code>apps/frontend/config/routing.yml</code>, <code>apps/frontend/config/filters.yml</code> et <code>config/databases.yml</code> en les remettant à leurs emplacements originaux</li>
<li>lancez un <code>php symfony cc</code> pour supprimer le cache</li>
</ul>
<p><strong>Notez qu&#8217;il est très déconseillé d&#8217;utiliser le dépôt Subversion proposé par GitHub</strong>, Subversion ne gérant pas les liens symboliques de la même façon que Git, ceux-ci sont complètement détruits lorsqu&#8217;on récupère les sources à partir du dépôt Subversion de GitHub.</p>
]]></content:encoded>
			<wfw:commentRss>http://gpl.univ-avignon.fr/2010/06/25/filez-et-rdvz-demenagent/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
