| |
if let Ok(patch_id) = patch_id(name) {
|
| |
Self::patch_created(origin, *rid, patch_id, *oid)
|
| |
} else if let Ok(branch) = namespaced_from_str(name) {
|
| - |
let branch = branch_from_namespaced(&branch)
|
| - |
.map_err(|err| CiEventError::branch_name(&branch, err))?;
|
| - |
Self::branch_created(origin, *rid, &branch, *oid)?
|
| + |
if let Ok(branch) = branch_from_namespaced(&branch) {
|
| + |
Self::branch_created(origin, *rid, &branch, *oid)?
|
| + |
} else {
|
| + |
continue;
|
| + |
}
|
| |
} else {
|
| |
continue;
|
| |
}
|
| |
if let Ok(patch_id) = patch_id(name) {
|
| |
Self::patch_updated(origin, *rid, patch_id, *new)
|
| |
} else if let Ok(branch) = namespaced_from_str(name) {
|
| - |
let branch = branch_from_namespaced(&branch)
|
| - |
.map_err(|err| CiEventError::branch_name(&branch, err))?;
|
| - |
Self::branch_updated(origin, *rid, &branch, *new, *old)?
|
| + |
if let Ok(branch) = branch_from_namespaced(&branch) {
|
| + |
Self::branch_updated(origin, *rid, &branch, *new, *old)?
|
| + |
} else {
|
| + |
continue;
|
| + |
}
|
| |
} else {
|
| |
continue;
|
| |
}
|
| |
let origin = originator(name.to_namespaced().unwrap())?;
|
| |
let branch = namespaced_from_str(name)
|
| |
.map_err(|err| CiEventError::branch_name(name, err))?;
|
| - |
let branch = branch_from_namespaced(&branch)
|
| - |
.map_err(|err| CiEventError::branch_name(&branch, err))?;
|
| - |
Self::branch_deleted(origin, *rid, &branch, *oid)?
|
| + |
if let Ok(branch) = branch_from_namespaced(&branch) {
|
| + |
Self::branch_deleted(origin, *rid, &branch, *oid)?
|
| + |
} else {
|
| + |
continue;
|
| + |
}
|
| |
}
|
| |
RefUpdate::Skipped { .. } => continue,
|
| |
};
|