pub async fn update_from_branch( id: Option<NonZero<u32>>, archive: ArchiveId, url: String, branch: String, ) -> Result<(usize, NonZero<u32>), ServerFnError<String>>