|  | @@ -0,0 +1,25 @@
 | 
											
												
													
														|  | 
 |  | +#!/bin/bash
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +VER=$1
 | 
											
												
													
														|  | 
 |  | +MSG=$2
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +if [ -z "$MSG" ]; then
 | 
											
												
													
														|  | 
 |  | +  MSG="Weekly Release"
 | 
											
												
													
														|  | 
 |  | +fi
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +echo Creating a new release: $VER: $MSG
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +IFS="." read -a PARTS <<< "$VER"
 | 
											
												
													
														|  | 
 |  | +MAJOR=${PARTS[0]}
 | 
											
												
													
														|  | 
 |  | +MINOR=${PARTS[1]}
 | 
											
												
													
														|  | 
 |  | +MINOR=$((MINOR+1))
 | 
											
												
													
														|  | 
 |  | +VERN=${MAJOR}.${MINOR}
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +pushd $GOPATH/src/github.com/v2ray/v2ray-core
 | 
											
												
													
														|  | 
 |  | +echo "Adding a new tag: " "v$VER"
 | 
											
												
													
														|  | 
 |  | +git tag -s -a "v$VER" -m "$MSG"
 | 
											
												
													
														|  | 
 |  | +echo "Commiting core.go (may not necessary)"
 | 
											
												
													
														|  | 
 |  | +sed -i '' "s/\(version *= *\"\).*\(\"\)/\1$VERN\2/g" core.go
 | 
											
												
													
														|  | 
 |  | +echo "Pushing changes"
 | 
											
												
													
														|  | 
 |  | +git push --follow-tags
 | 
											
												
													
														|  | 
 |  | +popd
 |