LTS DEV NOTES: Difference between revisions

Jump to navigation Jump to search
clone avec les droits pour pousser un tag
No edit summary
(clone avec les droits pour pousser un tag)
 
Line 66: Line 66:
  git fetch develop:develop  
  git fetch develop:develop  
  git checkout develop
  git checkout develop
Puis copier le fichier de pre-commit :
Puis copier le fichier de pre-commit<span> </span>:
  cp dev/setup/git/hooks/pre-commit .git/hooks/
  cp dev/setup/git/hooks/pre-commit .git/hooks/
  chmod +x .git/hooks/pre-commit
  chmod +x .git/hooks/pre-commit


Puis repasser sur la branche de la v18 :
Puis repasser sur la branche de la v18<span> </span>:
  git checkout 18.0
  git checkout 18.0
Note: dans le script de pre-commit un appel aux commandes phpcs et phpcbf sera fait vous devez donc avoir ces deux commandes disponibles sur votre système
Note: dans le script de pre-commit un appel aux commandes phpcs et phpcbf sera fait vous devez donc avoir ces deux commandes disponibles sur votre système
Line 85: Line 85:
  # et les commiter
  # et les commiter
  > git commit -m "Prepare 18.0.7" (lance le script pre-commit automatiquement)  
  > git commit -m "Prepare 18.0.7" (lance le script pre-commit automatiquement)  
  # corriger les erreurs de pre-commit (ex : les mots-clés du changelog non anglicisés)
  # corriger les erreurs de pre-commit (ex<span> </span>: les mots-clés du changelog non anglicisés)
<br />
<br />
  # puis faire la merge Request sur Dolibarr vers la branche "18.0"
  # puis faire la merge Request sur Dolibarr vers la branche "18.0"
Line 96: Line 96:
'''Et attendre que la PR soit mergée pour continuer la suite et récupérer cette merge request sur la branche 18.0'''
'''Et attendre que la PR soit mergée pour continuer la suite et récupérer cette merge request sur la branche 18.0'''


Note: Il peut être plus facile de repartir du dépôt officiel à cette étape surtout si le merge a été modifié au passage
Note: Il peut être plus facile de repartir du dépôt officiel à cette étape surtout si le merge a été modifié au passage -- attention à faire un clone avec un compte qui a le droit de pousser un tag
  git clone <nowiki>https://github.com/Dolibarr/dolibarr.git</nowiki> --single-branch -b 18.0
  git clone git@github.com:/Dolibarr/dolibarr.git --single-branch -b 18.0
Attention il faut avoir un fichier htdocs/conf/conf.php "opérationnel" sinon le makepack ne marchera pas (et l'erreur n'est pas très visible). Pour ça un fichier conf "basique" est proposé<span> </span>:  
Il faut avoir un fichier htdocs/conf/conf.php "opérationnel" sinon le makepack ne marchera pas (et l'erreur n'est pas très visible). Pour ça un fichier conf "basique" est proposé<span> </span>:  
  wget <nowiki>https://cap-rel.fr/dolibarr/dol-18-conf.txt</nowiki> -O dolibarr/htdocs/conf/conf.php
  wget <nowiki>https://cap-rel.fr/dolibarr/dol-18-conf.txt</nowiki> -O dolibarr/htdocs/conf/conf.php


417

edits

Navigation menu