-
Bug
-
Resolution: Unresolved
-
Minor
Currently many GitHub projects are changing the default branch from master to main. Some projects have both branches. The following produce different results:
Shell:
git clone url #checks out main
Pipeline:
git 'url' # checks out master
It is certainly possible to specify a branch in both git and checkout step, but the default behavior is unintuitive. As the default branch switch to main continues, I expect to encounter many (more) projects that have both branches (for better or for worse).
I noticed that docs were recently updated (JENKINS-64320), but I don't believe that every job referencing a repository (in this way) should change when the upstream default branch configuration changes.
[JENKINS-65183] Default branch handling is missing in pipeline git step
Assignee | Original: Mark Waite [ markewaite ] |
Remote Link | New: This issue links to "JENKINS-65183 verification job definition (Web Link)" [ 26575 ] |
Remote Link | New: This issue links to "Working branch with draft changes (Web Link)" [ 26581 ] |