[ "$1" = "-n" ] && {
shift
last=$(tail -n1 $SHA1_FILE | cut -f1 -d$'\t')
- start_from=$(awk -F '\t' '$3 == "'$last'" { getline; print $3; exit 0; }' $CTRL_FILE)
+ start_from=$(awk -F '\t' '$3 == "'$last'" { do getline; while (/^#/ || $2 == "branch"); print $3; exit 0; }' $CTRL_FILE)
}
[ "$1" = "-s" ] && {