Merge branch 'jc/fetch-ignore-symref' into maint
commitc039f35b8af8c0e7a29f8d9403c020497ed40f67
authorJunio C Hamano <gitster@pobox.com>
Sat, 12 Jan 2013 00:45:44 +0000 (11 16:45 -0800)
committerJunio C Hamano <gitster@pobox.com>
Sat, 12 Jan 2013 00:45:44 +0000 (11 16:45 -0800)
tree2c0675e5707bce5631e4ad141465549831706b45
parent9a4a941e04a5b3afdc038767ed59d1cc291e7a4d
parentf8fb971eace6ed6fb0f350ade8af6fdd3599272d
Merge branch 'jc/fetch-ignore-symref' into maint

"git fetch --mirror" and fetch that uses other forms of refspec with
wildcard used to attempt to update a symbolic ref that match the
wildcard on the receiving end, which made little sense (the real ref
that is pointed at by the symbolic ref would be updated anyway).

Symbolic refs no longer are affected by such a fetch.

* jc/fetch-ignore-symref:
  fetch: ignore wildcarded refspecs that update local symbolic refs
remote.c