mirror of
				https://github.com/gohugoio/hugo.git
				synced 2024-05-11 05:54:58 +00:00 
			
		
		
		
	
		
			
	
	
		
			24 lines
		
	
	
		
			366 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			366 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								#!/usr/bin/env bash
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if (( $# < 1 ));
							 | 
						||
| 
								 | 
							
								  then
							 | 
						||
| 
								 | 
							
								    echo "USAGE: ./merge-release.sh 0.76.0"
							 | 
						||
| 
								 | 
							
								    exit 1
							 | 
						||
| 
								 | 
							
								fi
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								die() { echo "$*" 1>&2 ; exit 1; }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								v=$1
							 | 
						||
| 
								 | 
							
								git merge "release-${v}" || die;
							 | 
						||
| 
								 | 
							
								git push || die;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								git checkout stable || die;
							 | 
						||
| 
								 | 
							
								git reset --hard "v${v}" || die;
							 | 
						||
| 
								 | 
							
								git push -f || die;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								git checkout master || die;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								 git subtree push --prefix=docs/ docs-local "tempv${v}";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 |