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
 | 
						|
 |