I created one job for polling the Git Source code.
First time it should clone the repository, and after that if repository exist then it should only pull it.
See the following setting for job.

Problem: every time when i run this job it always clone's it rather then polling it.
I'm Checking on Fast remote polling, It says that repository should have only one branch. So for that i'm specifying the branch name.
What i'm missing here..?