mirror of
https://github.com/BurntSushi/ripgrep.git
synced 2025-04-24 17:12:16 +02:00
doc: omit revision when it isn't available
If the revision is empty, then we shouldn't show the `(rev )` text in the output of `rg --version`. Fixes #789
This commit is contained in:
parent
8c800adab7
commit
fe9be658f4
9
build.rs
9
build.rs
@ -58,8 +58,13 @@ fn git_revision_hash() -> Option<String> {
|
|||||||
let result = process::Command::new("git")
|
let result = process::Command::new("git")
|
||||||
.args(&["rev-parse", "--short=10", "HEAD"])
|
.args(&["rev-parse", "--short=10", "HEAD"])
|
||||||
.output();
|
.output();
|
||||||
result.ok().map(|output| {
|
result.ok().and_then(|output| {
|
||||||
String::from_utf8_lossy(&output.stdout).trim().to_string()
|
let v = String::from_utf8_lossy(&output.stdout).trim().to_string();
|
||||||
|
if v.is_empty() {
|
||||||
|
None
|
||||||
|
} else {
|
||||||
|
Some(v)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user