Bug 1516646 - Write the Gecko mercurial revision into captures as well. r=jrmuizel

Differential Revision: https://phabricator.services.mozilla.com/D15474

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Kartikaya Gupta 2018-12-28 19:32:37 +00:00
parent b8f683c47e
commit 1b6a03b80f

View File

@ -1654,6 +1654,10 @@ pub extern "C" fn wr_api_capture(
Ok(mut file) => { Ok(mut file) => {
let revision = include_bytes!("../revision.txt"); let revision = include_bytes!("../revision.txt");
file.write(revision).unwrap(); file.write(revision).unwrap();
// The Gecko HG revision is available at compile time
if let Some(moz_revision) = option_env!("GECKO_HEAD_REV") {
writeln!(file, "mozilla-central {}", moz_revision).unwrap();
}
} }
Err(e) => { Err(e) => {
warn!("Unable to create path '{:?}' for capture: {:?}", path, e); warn!("Unable to create path '{:?}' for capture: {:?}", path, e);