51 lines
		
	
	
		
			845 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			845 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # nur-ture
 | |
| 
 | |
| 
 | |
| ## Release
 | |
| 
 | |
| Exemple: release de la version 0.6.0
 | |
| 
 | |
| Avant de faire une release majeure sur nur/ture, faire d'abord la release
 | |
| majeure correspondante sur
 | |
| * nulib/base
 | |
| * nulib/spout
 | |
| * nulib/phpss
 | |
| 
 | |
| ~~~sh
 | |
| version=0.6.0
 | |
| 
 | |
| major="${version%.*}.0"
 | |
| 
 | |
| ## branche dev74
 | |
| git checkout dev74
 | |
| 
 | |
| sed -ri "\
 | |
| /nulib\/.*:/s/[0-9]+.[0-9]+.0p74/${major}p74/
 | |
| " .composer.pman.yml
 | |
| pci "maj projet"
 | |
| 
 | |
| prel -v$version
 | |
| 
 | |
| # en cas de conflit, sélectionner HEAD
 | |
| _merge82
 | |
| 
 | |
| ## branche dev82
 | |
| git checkout dev82
 | |
| 
 | |
| sed -ri "\
 | |
| /nulib\/.*:/s/[0-9]+.[0-9]+.0p82/${major}p82/
 | |
| " .composer.pman.yml
 | |
| pci "maj projet"
 | |
| 
 | |
| prel -C
 | |
| 
 | |
| commit="$(git log --grep="Init changelog . version ${version}p82" --format=%H)" &&
 | |
| echo "commit=$commit"
 | |
| 
 | |
| git checkout dev74
 | |
| 
 | |
| git cherry-pick "$commit"
 | |
| pp -a
 | |
| ~~~
 | |
| 
 | |
| -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8:noeol:binary |