#!/bin/sh while read oldrev newrev refname do range="" if [ "$oldrev" -ne 0 ]; then range="$oldrev.." fi git log $range --pretty=format:'sha:%H, author:%ae, time:%ai' --no-merges > /tmp/logs.txt done