Michael Loeffler [off-list ref] writes:
quoted
Just a thought.
I would prefer the following ways to do this globfetch stuff:
1.) The original refspec:
Pull: refs/heads/master:refs/remotes/origin/master
2.) The one with "prefix match":
Pull: refs/heads/:refs/remotes/origin/
3.) The one with extended regex:
Pull: refs/heads/(.*):refs/remotes/origin/\1
Please, don't do regex when talking about paths. Uniformly
using fnmatch/glob is less confusing. I do not see anything
wrong with Andy's refspec glob we already have. Although I
agree that the second asterisk in "src/*:dst/*" has a certain
"Huh?" factor to UNIX-trained eyes, I think it is quite obvious
even to new people what it does.
Also, while I agree that (2) is logical and less typing, I would
avoid cases where foo and foo/ behave differently when "foo"
itself is a directory/tree like thing. Doing otherwise easily
invites mistakes.