# Support functions
_TAB=$(printf '\t')
+get_control_field()
+{
+ awk -F "$_TAB" -v branch="$1" -v field="$2" '/^[^#]/ && $3==branch { print $field; }' "$CTRL_FILE"
+}
+
+get_branches()
+{
+ awk -F "$_TAB" '/^[^#]/ && $2=="git"{ print $3; }' "$CTRL_FILE"
+}
+
get_contacts()
{
- awk -F "$_TAB" -v branch="$1" '/^[^#]/ && $3==branch { print $1; }' "$CTRL_FILE"
+ get_control_field "$1" 1
+}
+
+get_type()
+{
+ get_control_field "$1" 2
}
get_url()
{
- awk -F "$_TAB" -v branch="$1" '/^[^#]/ && $3==branch { print $4; }' "$CTRL_FILE"
+ get_control_field "$1" 4
}
get_remote_branch()
{
- awk -F "$_TAB" -v branch="$1" '/^[^#]/ && $3==branch { print $5; }' "$CTRL_FILE"
+ get_control_field "$1" 5
}
get_build_flag()
{
- awk -F "$_TAB" -v branch="$1" '/^[^#]/ && $3==branch { print $6; }' "$CTRL_FILE"
+ get_control_field "$1" 6
}
check_unmerged_files()