only set git config when needed. directly set email pars
cleaned up update
fixed status when repos are clean