Only push once every iteration
This commit is contained in:
parent
835545c658
commit
7334ec3708
18
src/lib.rs
18
src/lib.rs
@ -415,9 +415,18 @@ impl BenchmarkRepository
|
||||
Err(error) => panic!("could not write commit: {}", error),
|
||||
};
|
||||
|
||||
let push_refspec = format!("refs/remotes/origin/results:refs/heads/results");
|
||||
trace!("created commit “{}”", commit_id);
|
||||
|
||||
trace!("created commit “{}”, using refspec “{}”", commit_id, push_refspec);
|
||||
changed = true;
|
||||
|
||||
false
|
||||
}
|
||||
);
|
||||
|
||||
if changed
|
||||
{
|
||||
let push_refspec = format!("refs/remotes/origin/results:refs/heads/results");
|
||||
trace!("using push refspec “{}”", push_refspec);
|
||||
|
||||
let mut remote_callbacks = RemoteCallbacks::new();
|
||||
remote_callbacks.credentials(
|
||||
@ -438,12 +447,7 @@ impl BenchmarkRepository
|
||||
|
||||
let mut remote = self.repository.find_remote("origin").expect("");
|
||||
remote.push(&[&push_refspec], Some(&mut push_options)).expect("couldn’t push");
|
||||
|
||||
changed = true;
|
||||
|
||||
false
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
info!("all jobs done, all results uploaded");
|
||||
|
Loading…
Reference in New Issue
Block a user