- 
    Improvement 
- 
    Resolution: Duplicate
- 
    Major 
- 
    Jenkins v2.17, Github-branch-source-plugin 1.9
Github branch source should support all the same extensions as the git client plugin ("Clean Before Checkout", "Clean After Checkout ", etc). it currently does not provide a way to add them, while other pipeline plugins do support them.
See "Additional Behaviors" in the attached screenshot.
- depends on
- 
                    JENKINS-31924 GitSCMSource should offer extensions -         
- Closed
 
-         
- duplicates
- 
                    JENKINS-43507 Allow SCMSource and SCMNavigator subtypes to share common traits -         
- Resolved
 
-         
- is duplicated by
- 
                    JENKINS-36849 Github organization folder plugin fetch timeouts -         
- Resolved
 
-         
- 
                    JENKINS-37817 checkout scm should be able to override extensions/settings -         
- Resolved
 
-         
- 
                    JENKINS-37659 Github-organization-folder-plugin should support git client extensions -         
- Closed
 
-         
- is related to
- 
                    JENKINS-42351 Shallow clone on master when running job across slaves -         
- Closed
 
-         
- 
                    JENKINS-34752 Changes screens don't provide links to GitHub Enterprise screens -         
- Closed
 
-         
- 
                    JENKINS-37817 checkout scm should be able to override extensions/settings -         
- Resolved
 
-         
- 
                    JENKINS-39750 scm should allow configuration in the Jenkinsfile -         
- Resolved
 
-         
- 
                    JENKINS-42860 RejectedAccessException: Scripts not permitted to use method hudson.plugins.git.GitSCM getBranches -         
- Closed
 
-         
- relates to
- 
                    JENKINS-42947 Bitbucket-branch-source plugin does not support GIT submodules -         
- Resolved
 
-         
- links to

