(prefix: &str, issue_number: Option<u64>)
| 4913 | } |
| 4914 | |
| 4915 | fn github_generate_branch_name(prefix: &str, issue_number: Option<u64>) -> String { |
| 4916 | let stamp = chrono::Utc::now().format("%Y%m%d%H%M%S").to_string(); |
| 4917 | if let Some(issue_number) = issue_number { |
| 4918 | return format!("opencode/{}{}-{}", prefix, issue_number, stamp); |
| 4919 | } |
| 4920 | format!("opencode/{}-{}", prefix, stamp) |
| 4921 | } |
| 4922 | |
| 4923 | fn github_checkout_new_branch(prefix: &str, issue_number: Option<u64>) -> anyhow::Result<String> { |
| 4924 | let branch = github_generate_branch_name(prefix, issue_number); |
no outgoing calls
no test coverage detected