mirror of
https://seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5.git
synced 2026-11-04 02:40:32 +08:00
cli: Don't strip initial message from editor
This was problematic when the initial message was a valid default.
This commit is contained in:
@@ -40,7 +40,7 @@ pub fn handle_patch_message(
|
||||
let (title, description) = (title.trim(), description.trim());
|
||||
|
||||
if title.is_empty() {
|
||||
anyhow::bail!("a title must be given");
|
||||
anyhow::bail!("a patch title must be provided");
|
||||
}
|
||||
|
||||
Ok((title.to_string(), description.to_owned()))
|
||||
|
||||
@@ -69,12 +69,10 @@ impl Editor {
|
||||
process::Command::new(cmd).arg(&self.path).spawn()?.wait()?;
|
||||
|
||||
let text = fs::read_to_string(&self.path)?;
|
||||
let text = text.strip_prefix(&initial).unwrap_or(&text);
|
||||
|
||||
if text.trim().is_empty() {
|
||||
return Ok(None);
|
||||
}
|
||||
Ok(Some(text.to_owned()))
|
||||
Ok(Some(text))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user