Skip to content

Commit 0eb41e9

Browse files
committed
Update grev crate to 0.2
Update the grev crate to version 0.2 to get the latest and greatest.
1 parent d7785a2 commit 0eb41e9

2 files changed

Lines changed: 8 additions & 12 deletions

File tree

Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,7 @@ incremental = false
4141
panic = "abort"
4242

4343
[build-dependencies]
44-
anyhow = "1.0.68"
45-
grev = "0.1.3"
44+
grev = "0.2"
4645

4746
[dependencies]
4847
anyhow = "1.0.68"

build.rs

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,22 @@
1-
// Copyright (C) 2023-2025 Daniel Mueller <deso@posteo.net>
1+
// Copyright (C) 2023-2026 Daniel Mueller <deso@posteo.net>
22
// SPDX-License-Identifier: GPL-3.0-or-later
33

44
//! Build script for btrfs-backup.
55
66
use std::env;
77

8-
use anyhow::Context as _;
9-
use anyhow::Result;
8+
use grev::git_revision;
109

11-
use grev::git_revision_auto;
1210

13-
14-
fn main() -> Result<()> {
11+
fn main() {
1512
let manifest_dir =
16-
env::var_os("CARGO_MANIFEST_DIR").context("CARGO_MANIFEST_DIR variable not set")?;
17-
let pkg_version = env::var("CARGO_PKG_VERSION").context("CARGO_PKG_VERSION variable not set")?;
13+
env::var_os("CARGO_MANIFEST_DIR").expect("CARGO_MANIFEST_DIR variable not set");
14+
let pkg_version = env::var("CARGO_PKG_VERSION").expect("CARGO_PKG_VERSION variable not set");
1815

19-
if let Some(git_rev) = git_revision_auto(manifest_dir)? {
16+
let git_rev = git_revision(manifest_dir).expect("failed to query Git revision");
17+
if let Some(git_rev) = git_rev {
2018
println!("cargo:rustc-env=VERSION={pkg_version} ({git_rev})");
2119
} else {
2220
println!("cargo:rustc-env=VERSION={pkg_version}");
2321
}
24-
Ok(())
2522
}

0 commit comments

Comments
 (0)