fun ensureClean()

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()
    }