We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
diff_base
1 parent ef5ab07 commit 67bc4feCopy full SHA for 67bc4fe
1 file changed
cpp-linter/src/git.rs
@@ -39,10 +39,11 @@ fn get_sha<'d, T: Display>(
39
) -> Result<git2::Object<'d>, Error> {
40
match depth {
41
Some(base) => {
42
- if base.to_string().parse::<u32>().is_ok() {
+ let base = base.to_string();
43
+ if base.chars().all(|c| c.is_digit(10)) {
44
repo.revparse_single(format!("HEAD~{}", base).as_str())
45
} else {
- repo.revparse_single(format!("{base}").as_str())
46
+ repo.revparse_single(base.as_str())
47
}
48
49
None => repo.revparse_single("HEAD"),
0 commit comments