Documentation/push: clarify matching refspec behavior
commit68d06c5200775ffda91881254ca7a92f27db68ef
authorJeff King <peff@peff.net>
Tue, 19 Feb 2008 16:25:22 +0000 (19 11:25 -0500)
committerJunio C Hamano <gitster@pobox.com>
Wed, 20 Feb 2008 04:46:10 +0000 (19 20:46 -0800)
treeaeeb9432f045c74649a55ecbdb596b722d7b9a35
parent2b8130c338715936fcda82e734e76e86a33316aa
Documentation/push: clarify matching refspec behavior

The previous text was correct, but it was easy to miss the
fact that we are talking about "matching" refs. That is, the
text can be parsed as "we push the union of the sets
of remote and local heads" and not "we push the intersection
of the sets of remote and local heads". (The former actually
doesn't make sense if you think about it, since we don't
even _have_ some of those heads). A careful reading would
reveal the correct meaning, but it makes sense to be as
explicit as possible in documentation.

We also explicitly use and introduce the term "matching";
this is a term discussed on the list, and it seems useful
to for users to be able to refer to this behavior by name.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-push.txt