Skip to content

Commit 2deedec

Browse files
committed
read version from manifest first
1 parent a8508e7 commit 2deedec

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

src/info/version.rs

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ impl VersionInfo {
1717
}
1818

1919
fn get_version(repo: &Repository, manifest: Option<&Manifest>) -> Result<String> {
20+
if let Some(m) = manifest {
21+
if !m.version.is_empty() {
22+
return Ok(m.version.clone());
23+
}
24+
}
25+
2026
let mut version = String::new();
2127
let mut most_recent = 0;
2228

@@ -30,15 +36,7 @@ fn get_version(repo: &Repository, manifest: Option<&Manifest>) -> Result<String>
3036
}
3137
}
3238

33-
if version.is_empty() {
34-
let version_from_manifest = match manifest {
35-
Some(m) => m.version.clone(),
36-
None => String::new(),
37-
};
38-
Ok(version_from_manifest)
39-
} else {
40-
Ok(version)
41-
}
39+
Ok(version)
4240
}
4341

4442
#[typetag::serialize]

0 commit comments

Comments
 (0)