From 8a10d58c15ecaea3020a90e432f58b686c395e73 Mon Sep 17 00:00:00 2001 From: Genevieve Bastien Date: Sat, 19 Nov 2016 15:41:23 -0500 Subject: [PATCH 1/2] =?UTF-8?q?Ajout=20de=20documentation=20pour=20les=20m?= =?UTF-8?q?ises=20=C3=A0=20jour?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Genevieve Bastien --- README.creole | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.creole b/README.creole index 4a58c46b..689460f7 100644 --- a/README.creole +++ b/README.creole @@ -77,6 +77,21 @@ Commande à utiliser pour précompiler les assets avant leur déploiement dans u bundle exec rake assets:precompile RAILS_ENV=assets }}} +=== Mise à jour + +Lors des mises à jour de l'agenda du libre à une version plus récente, les commandes suivantes sont nécessaires: + +{{{ +~ $ bundle install --path vendor/bundle --without production +~ $ bundle exec rake db:migrate +}}} + +Puis redémarrer avec: + +{{{ +~ $ bundle exec rails s +}}} + === Discussions https://kiwiirc.com/client/irc.freenode.net/agendadulibre From f89a2b15420edcca222f8dc9e59b500879afba6d Mon Sep 17 00:00:00 2001 From: Genevieve Bastien Date: Sat, 18 Mar 2017 11:14:55 -0400 Subject: [PATCH 2/2] =?UTF-8?q?Documentation=20sur=20les=20conflits=20lors?= =?UTF-8?q?=20de=20mises=20=C3=A0=20jour?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Genevieve Bastien --- README.creole | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.creole b/README.creole index 689460f7..e1e73637 100644 --- a/README.creole +++ b/README.creole @@ -79,6 +79,17 @@ bundle exec rake assets:precompile RAILS_ENV=assets === Mise à jour +Pour mettre à jour l'agenda du libre, il faut d'abord aller chercher la version de master la plus récente sur le git +upstream (https://git.framasoft.org/agenda-libre/agenda-libre-ruby). Une fois cela fait, il faut y ré-appliquer les +changements qui auraient été effectués pour l'environnement donné et quelques conflits sont à prévoir. Le plus courant: + +{{{ +db/schema.rb: Ignorer les conflits. Prendre la version courante. Ce fichier est mis à jour à chaque migration et représente +l'état actuel de la base de données sur le serveur courant. Il est recommandé de versioner de fichier, mais à moins d'avoir +exactement le même type de base de données que les développeurs upstream, il va créer des conflits. Seule la dernière version +du fichier peut être conservée sur la branche de travail. +}}} + Lors des mises à jour de l'agenda du libre à une version plus récente, les commandes suivantes sont nécessaires: {{{