19 lines
		
	
	
		
			370 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			370 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| echo ""
 | |
| echo "CHANGELOG"
 | |
| git tag -l | sort -u -r | while read TAG ; do
 | |
|     echo
 | |
|     if [ $NEXT ];then
 | |
|         echo [$NEXT]
 | |
|     else
 | |
|         echo "[Current]"
 | |
|     fi
 | |
|     GIT_PAGER=cat git log --no-merges --format=" * %s" $TAG..$NEXT
 | |
|     NEXT=$TAG
 | |
| done
 | |
| FIRST=$(git tag -l | head -1)
 | |
| echo
 | |
| echo [$FIRST]
 | |
| GIT_PAGER=cat git log --no-merges --format=" * %s" $FIRST
 | |
| 
 |