> The task will not fail if the branch is left unset and pull the default git branch master.

That's not what the plugin does, If you don't specify a branch, it'll use the default git behavior, which means pulling the current tracking branch. Don't worry about it, I'll fix it.