forked from mirrors/gecko-dev
		
	 572c3c94d2
			
		
	
	
		572c3c94d2
		
	
	
	
	
		
			
			MozReview-Commit-ID: 4WU4nQcsQgt --HG-- extra : rebase_source : 8a27c738aaccb5bd47bf057de181c4abe210ba93
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			969 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			969 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| # This Source Code Form is subject to the terms of the Mozilla Public
 | |
| # License, v. 2.0. If a copy of the MPL was not distributed with this
 | |
| # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 | |
| 
 | |
| if [ $# = 0 ] ; then
 | |
|     echo "usage: ./sync.sh ots-git-directory"
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| echo "Updating LICENSE..."
 | |
| cp $1/LICENSE .
 | |
| 
 | |
| echo "Updating src..."
 | |
| cd src
 | |
| ls | fgrep -v moz.build | xargs rm -rf
 | |
| cp -r $1/src/* .
 | |
| cd ..
 | |
| 
 | |
| echo "Updating include..."
 | |
| rm -rf include/
 | |
| cp -r $1/include .
 | |
| 
 | |
| echo "Updating tests..."
 | |
| rm -rf tests/*
 | |
| mkdir -p tests
 | |
| cp -r $1/tests/*.cc tests
 | |
| 
 | |
| echo "Updating README.mozilla..."
 | |
| REVISION=`cd $1; git log | head -1 | sed "s/commit //"`
 | |
| VERSION=`cd $1; git describe | cut -d '-' -f 1 | sed 's/v//'`
 | |
| sed -e "s/\(Current revision: \).*/\1$REVISION \($VERSION\)/" README.mozilla > README.tmp
 | |
| mv README.tmp README.mozilla
 | |
| 
 | |
| echo "Applying ots-visibility.patch..."
 | |
| patch -p3 < ots-visibility.patch
 | |
| 
 | |
| echo "Applying ots-lz4.patch..."
 | |
| patch -p3 < ots-lz4.patch
 |