diff --git a/git-cliff/src/lib.rs b/git-cliff/src/lib.rs index a042174..9e9a96a 100644 --- a/git-cliff/src/lib.rs +++ b/git-cliff/src/lib.rs @@ -557,7 +557,7 @@ pub fn run(mut args: Opt) -> Result<()> { } if let Some(path) = &args.prepend { - changelog.prepend(fs::read_to_string(path)?, out)?; + changelog.prepend(fs::read_to_string(path)?, &mut File::create(path)?)?; } if args.output.is_some() || args.prepend.is_none() { changelog.generate(out)?;