File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -41,8 +41,7 @@ incremental = false
4141panic = " abort"
4242
4343[build-dependencies ]
44- anyhow = " 1.0.68"
45- grev = " 0.1.3"
44+ grev = " 0.2"
4645
4746[dependencies ]
4847anyhow = " 1.0.68"
Original file line number Diff line number Diff line change 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
66use 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}
You can’t perform that action at this time.
0 commit comments