mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-01 00:58:39 +02:00 
			
		
		
		
	kbuild: add svn revision information to setlocalversion
follow git and mercurial style, include uncommitted changes detect Cc: Frans Pop <elendil@planet.nl> Signed-off-by: Bryan Wu <bryan.wu@analog.com> Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
This commit is contained in:
		
							parent
							
								
									fa95eb1f17
								
							
						
					
					
						commit
						ba3d05fb63
					
				
					 1 changed files with 16 additions and 0 deletions
				
			
		
							
								
								
									
										16
									
								
								scripts/setlocalversion
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										16
									
								
								scripts/setlocalversion
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							|  | @ -45,3 +45,19 @@ if hgid=`hg id 2>/dev/null`; then | ||||||
| 	# All done with mercurial | 	# All done with mercurial | ||||||
| 	exit | 	exit | ||||||
| fi | fi | ||||||
|  | 
 | ||||||
|  | # Check for svn and a svn repo. | ||||||
|  | if rev=`svn info 2>/dev/null | grep '^Revision'`; then | ||||||
|  | 	rev=`echo $rev | awk '{print $NF}'` | ||||||
|  | 	changes=`svn status 2>/dev/null | grep '^[AMD]' | wc -l` | ||||||
|  | 
 | ||||||
|  | 	# Are there uncommitted changes? | ||||||
|  | 	if [ $changes != 0 ]; then | ||||||
|  | 		printf -- '-svn%s%s%s' "$rev" -dirty "$changes" | ||||||
|  | 	else | ||||||
|  | 		printf -- '-svn%s' "$rev" | ||||||
|  | 	fi | ||||||
|  | 
 | ||||||
|  | 	# All done with svn | ||||||
|  | 	exit | ||||||
|  | fi | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Bryan Wu
						Bryan Wu