Skip to content

Commit

Permalink
feat(cli/bump): tag bump commits
Browse files Browse the repository at this point in the history
  • Loading branch information
justinrubek committed May 14, 2024
1 parent 771772f commit 9de5056
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/app.rs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ use bomper::{
},
};
use console::{style, Style};
use gix::refs::transaction::PreviousValue;
use similar::{ChangeTag, TextDiff};
use std::{fmt, io::Write, path::PathBuf};

Expand Down Expand Up @@ -57,12 +58,13 @@ impl App {
if let Some(changes) = apply_changes(file_changes, &self.args)? {
let new_tree = prepare_commit(&repo, changes)?;
let object_id = repo.write_object(&new_tree)?;
repo.commit(
let commit = repo.commit(
"HEAD",
format!("chore(version): {new_version}"),
object_id,
vec![repo.head_id()?],
)?;
repo.tag_reference(new_version.to_string(), commit, PreviousValue::MustNotExist)?;
}

Ok(())
Expand Down
2 changes: 2 additions & 0 deletions src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ pub enum Error {
#[error(transparent)]
GixRefInit(#[from] gix::reference::iter::init::Error),
#[error(transparent)]
GixRefEdit(#[from] gix::reference::edit::Error),
#[error(transparent)]
GixReferenceHeadId(#[from] gix::reference::head_id::Error),
#[error(transparent)]
GixHeadCommit(#[from] gix::reference::head_commit::Error),
Expand Down

0 comments on commit 9de5056

Please sign in to comment.