| 
									
										
										
										
											2006-04-24 17:11:45 +00:00
										 |  |  | #!/bin/sh | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if [ -f ${1}/.version ]; then | 
					
						
							| 
									
										
										
										
											2006-09-20 23:20:11 +00:00
										 |  |  | 	cat ${1}/.version | 
					
						
							| 
									
										
										
										
											2006-04-24 17:11:45 +00:00
										 |  |  | elif [ -d .svn ]; then | 
					
						
							| 
									
										
										
										
											2006-08-22 05:24:50 +00:00
										 |  |  |     PARTS=`LANG=C svn info ${1} | grep URL | awk '{print $2;}' | sed -e 's:^.*/svn/asterisk/::' | sed -e 's:/: :g'` | 
					
						
							| 
									
										
										
										
											2006-04-24 17:11:45 +00:00
										 |  |  |     BRANCH=0 | 
					
						
							|  |  |  |     TEAM=0 | 
					
						
							| 
									
										
										
										
											2007-02-21 14:07:43 +00:00
										 |  |  |     TAG=0 | 
					
						
							| 
									
										
										
										
											2006-04-24 17:11:45 +00:00
										 |  |  |      | 
					
						
							|  |  |  |     REV=`svnversion -c ${1} | cut -d: -f2` | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |     if [ "${PARTS}" = "trunk" ] | 
					
						
							|  |  |  | 	then | 
					
						
							|  |  |  | 	echo SVN-'trunk'-r${REV} | 
					
						
							|  |  |  | 	exit 0 | 
					
						
							|  |  |  |     fi | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |     for PART in $PARTS | 
					
						
							|  |  |  |       do | 
					
						
							| 
									
										
										
										
											2007-02-21 14:07:43 +00:00
										 |  |  |       if [ ${TAG} != 0 ] | 
					
						
							|  |  |  | 	  then | 
					
						
							|  |  |  | 	  RESULT="${PART}" | 
					
						
							|  |  |  | 	  break | 
					
						
							|  |  |  |       fi | 
					
						
							|  |  |  |        | 
					
						
							| 
									
										
										
										
											2006-04-24 17:11:45 +00:00
										 |  |  |       if [ ${BRANCH} != 0 ] | 
					
						
							|  |  |  | 	  then | 
					
						
							|  |  |  | 	  RESULT="${RESULT}-${PART}" | 
					
						
							|  |  |  | 	  break | 
					
						
							|  |  |  |       fi | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       if [ ${TEAM} != 0 ] | 
					
						
							|  |  |  | 	  then | 
					
						
							|  |  |  | 	  RESULT="${RESULT}-${PART}" | 
					
						
							|  |  |  | 	  continue | 
					
						
							|  |  |  |       fi | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       if [ "${PART}" = "branches" ] | 
					
						
							|  |  |  | 	  then | 
					
						
							|  |  |  | 	  BRANCH=1 | 
					
						
							|  |  |  | 	  RESULT="branch" | 
					
						
							|  |  |  | 	  continue | 
					
						
							|  |  |  |       fi | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       if [ "${PART}" = "tags" ] | 
					
						
							|  |  |  | 	  then | 
					
						
							| 
									
										
										
										
											2007-02-21 14:07:43 +00:00
										 |  |  | 	  TAG=1 | 
					
						
							| 
									
										
										
										
											2006-04-24 17:11:45 +00:00
										 |  |  | 	  continue | 
					
						
							|  |  |  |       fi | 
					
						
							|  |  |  |        | 
					
						
							|  |  |  |       if [ "${PART}" = "team" ] | 
					
						
							|  |  |  | 	  then | 
					
						
							|  |  |  | 	  TEAM=1 | 
					
						
							|  |  |  | 	  continue | 
					
						
							|  |  |  |       fi | 
					
						
							|  |  |  |     done | 
					
						
							|  |  |  |      | 
					
						
							| 
									
										
										
										
											2007-02-21 14:07:43 +00:00
										 |  |  |     if [ ${TAG} != 0 ] | 
					
						
							|  |  |  | 	then | 
					
						
							|  |  |  | 	echo ${RESULT} | 
					
						
							|  |  |  | 	else | 
					
						
							|  |  |  | 	echo SVN-${RESULT##-}-r${REV} | 
					
						
							|  |  |  |     fi | 
					
						
							| 
									
										
										
										
											2006-04-24 17:11:45 +00:00
										 |  |  | fi |