Jakub Narebski [off-list ref] writes:
3.) The one with shell-like (fnmatch / glob) globbing
Pull: refs/heads/*:refs/remotes/origin/*
By the way, with globbing we really need some other way than
first Pull: line to select remote head to merge on "git pull".
For example "Merge:" line / remote.<name>.merge config var.
Why?
URL: some-where
Pull: refs/heads/master:refs/remotes/origin/master
Pull: refs/heads/*:refs/remotes/origin/*
works just fine.
But we should encourage people to use config to define default
merge source per-branch.