/*
 * Copyright 2020 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package configurations

import common.VersionedSettingsBranch

val triggerExcludes = """
        -:.idea
        -:.github
        -:.teamcity
        -:subprojects/docs/src/docs/release
""".trimIndent()

fun VersionedSettingsBranch.branchFilter() = """
    +:$branchName
""".trimIndent()

fun branchesFilterExcluding(vararg excludedBranch: String) = """
+:*
-:<default>
${excludedBranch.joinToString("\n") { "-:$it" }}
"""

/*
 * Copyright 2020 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package configurations

import common.VersionedSettingsBranch

val triggerExcludes = """
        -:.idea
        -:.github
        -:.teamcity
        -:subprojects/docs/src/docs/release
""".trimIndent()

fun VersionedSettingsBranch.branchFilter() = """
    +:$branchName
""".trimIndent()

fun branchesFilterExcluding(vararg excludedBranch: String) = """
+:*
${excludedBranch.joinToString("\n") { "-:$it" }}
"""

Remove default branch from vcs exclusion list
Remove default branch from vcs exclusion list

- This should prevent Nightly Snapshots on master from failing to start with "Builds in default branch are disabled in build configuration".

blindpirate/gradle,blindpirate/gradle,blindpirate/gradle,blindpirate/gradle,blindpirate/gradle,gradle/gradle,gradle/gradle,gradle/gradle,gradle/gradle,gradle/gradle,gradle/gradle,blindpirate/gradle,blindpirate/gradle,gradle/gradle,gradle/gradle,blindpirate/gradle,blindpirate/gradle,gradle/gradle,blindpirate/gradle,gradle/gradle