#!/bin/bash
+. "$(dirname $0)/common.sh" ""
+
+[ "$1" = "-n" ] && {
+ shift
+ last=$(tail -n1 $SHA1_FILE | cut -f1 -d$'\t')
+ start_from=$(awk -F '\t' '/^[^#]/ && $3 == "'$last'" { do getline; while (/^#/ || $2 == "branch"); print $3; exit 0; }' $CTRL_FILE)
+}
+
[ "$1" = "-s" ] && {
shift
start_from="$1"
shift
}
-. "$(dirname $0)/common.sh" ""
-
get_field()
{
- grep -v '^#' $CTRL_FILE |
- awk -F '\t' '$3 == "'$1'" { print $'$2'; }'
+ awk -F '\t' '/^[^#]/ && $3 == "'$1'" { print $'$2'; }' $CTRL_FILE
}
fetch_git()
}
comm -23 .series.old .series.next | xargs -r rm -f
rm -f .series.old .series.next
+ setfattr -x user.xdg.origin.url * >/dev/null 2>&1
)
}
trees="$@"
[ "$trees" ] ||
- trees=$(grep -v '^#' $CTRL_FILE | awk -F '\t' '{ print $3 }')
+ trees=$(awk -F '\t' '/^[^#]/ && $2 != "branch" { print $3 }' $CTRL_FILE)
for name in $trees; do
[ -n "$start_from" ] && {