in buildSrc/src/main/kotlin/com/uber/nanoscope/release/GitHubRelease.kt [111:123]
fun ensureClean() {
val repoPath = dir.absolutePath
val gitUrl = "git@github.com:uber/homebrew-nanoscope.git"
if (!dir.exists()) {
dir.mkdirs()
"clone $gitUrl $repoPath".gitExec().assertSuccess()
}
"fetch --all".gitExec().assertSuccess()
"reset --hard origin/master".gitExec().assertSuccess()
"checkout master".gitExec().assertSuccess()
"pull".gitExec().assertSuccess()
}