mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 00:28:52 +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 | ||||
| 	exit | ||||
| 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