Maybe delete local benchmark before pull..

This commit is contained in:
2024-07-23 18:39:52 +02:00
parent e0abb0ca70
commit 921c31b9fc

View File

@@ -48,7 +48,11 @@ func main() {
log.Fatal(err) log.Fatal(err)
} }
log.Printf("Benchmarking done; Fetching benchmark branch") log.Printf("Benchmarking done; writing results to git...")
log.Printf("Removing local benchmark branch")
removeLocalBenchmarkBranch()
time.Sleep(200 * time.Millisecond)
log.Printf("Fetching benchmark branch")
fetchBenchmark() fetchBenchmark()
time.Sleep(200 * time.Millisecond) time.Sleep(200 * time.Millisecond)
log.Printf("Checking out benchmark branch") log.Printf("Checking out benchmark branch")
@@ -65,6 +69,15 @@ func main() {
log.Printf("Done") log.Printf("Done")
} }
func removeLocalBenchmarkBranch() {
gitBranch := exec.Command("git", "branch", "-D", "benchmark")
gitBranch.Dir = "../"
out, err := gitBranch.CombinedOutput()
if err != nil {
log.Printf("Could not remove local benchmark branch with code %v and error %v", err, string(out))
}
}
func getHeadHash() string { func getHeadHash() string {
cmd := exec.Command("git", "rev-parse", "HEAD") cmd := exec.Command("git", "rev-parse", "HEAD")
cmd.Dir = "../" cmd.Dir = "../"