jenkinsci / jenkinsci/git-plugin
[JENKINS-33124] git ls-remote could be more optimal when we select a specific branch
- Dominant language
- Java
- Stars
- 694
- Forks
- 1.1k
- Avg merge
- 1h 29m
- Merged PRs (30d)
- 3
Description
We are using git polling with a specific branch, for example we configure git://git.foo.nl/atcd.git as repository URL and refs/heads/master as branch to build. For the polling we see that the following command is used:
git -c core.askpass=true ls-remote -h git://git.foo.nl/atcd.git
Which returns all heads, it would be more optimal when the following is used, that only returns 1 branch
git -c core.askpass=true ls-remote -h git://git.foo.nl/atcd.git refs/heads/master
---
Originally reported by
jwillemsen, imported from: git ls-remote could be more optimal when we select a specific branch
Raw content of original issue
We are using git polling with a specific branch, for example we configure git://git.foo.nl/atcd.git as repository URL and refs/heads/master as branch to build. For the polling we see that the following command is used:
git -c core.askpass=true ls-remote -h git://git.foo.nl/atcd.gitWhich returns all heads, it would be more optimal when the following is used, that only returns 1 branch
git -c core.askpass=true ls-remote -h git://git.foo.nl/atcd.git refs/heads/master
- environment:
Linux
Contributor guide
Assessment
This issue has not been assessed yet.