branch editor