[Rpm-maint] [rpm-software-management/rpm] RFE: implement fast mode for getting EVR (#392)
Igor Gnatenko
notifications at github.com
Sat Feb 17 10:26:15 UTC 2018
@n3npq believe me, it is slowest part in my tool ;)
```
287.25user 152.95system 2:11.94elapsed 333%CPU (0avgtext+0avgdata 68724maxresident)k
13648inputs+0outputs (53major+30349595minor)pagefaults 0swaps
```
```diff
diff --git a/src/main.rs b/src/main.rs
index 4b0f2ff..9306517 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -79,6 +79,7 @@ fn run(opt: &Opt) -> Result<(), Error> {
let atime = author.when();
let datetime =
FixedOffset::east(atime.offset_minutes() * 3600 / 60).timestamp(atime.seconds(), 0);
+ /*
let output = Command::new("rpmspec")
.args(&[
"--srpm",
@@ -92,6 +93,7 @@ fn run(opt: &Opt) -> Result<(), Error> {
workdir.join(&spec).to_str().unwrap(),
])
.output()?;
+ */
let mut chlog_header = format!(
"* {} {} <{}>",
@@ -99,11 +101,13 @@ fn run(opt: &Opt) -> Result<(), Error> {
author.name().unwrap_or("Nobody"),
author.email().unwrap_or("nobody at fedoraproject.org"),
);
+ /*
if output.status.success() {
chlog_header.push_str(&format!(" - {}", String::from_utf8_lossy(&output.stdout)));
} else {
eprintln!("{}", String::from_utf8_lossy(&output.stderr));
}
+ */
let chlog_entry = format!("- {}", commit.summary().unwrap());
Ok(Some(format!("{}\n{}", chlog_header, chlog_entry)))
```
```
13.41user 2.05system 0:03.20elapsed 482%CPU (0avgtext+0avgdata 66184maxresident)k
0inputs+0outputs (0major+495394minor)pagefaults 0swaps
```
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/392#issuecomment-366431860
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20180217/2100ecd3/attachment.html>
More information about the Rpm-maint
mailing list