diff options
author | Linus Torvalds <torvalds@g5.osdl.org> | 2005-07-11 18:03:34 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-07-11 18:03:34 -0700 |
commit | e33b2ef8f59a136402ae434cc743408300d69e9a (patch) | |
tree | d42dd6afcc5a3f5a251f75c30b569d69fce30f4b /send-pack.c | |
parent | b1de9de2b93510affbbac2a4ffa47208b3beda7a (diff) | |
download | git-e33b2ef8f59a136402ae434cc743408300d69e9a.tar.gz git-e33b2ef8f59a136402ae434cc743408300d69e9a.tar.xz |
git-send-pack: Fix duplicate refname match
Cut-and-paste dup noticed by Junio. It's not even harmless, since a
match also causes that match to be invalidated, so this made it
impossible to update an existing branch by name.
I'd only tested the case of "ref doesn't exist at all on the other end",
which worked fine.
Diffstat (limited to 'send-pack.c')
-rw-r--r-- | send-pack.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/send-pack.c b/send-pack.c index 4c6adabda..8ff61d1c4 100644 --- a/send-pack.c +++ b/send-pack.c @@ -204,9 +204,6 @@ static int send_pack(int in, int out, int nr_match, char **match) if (read_ref(name, new_sha1) < 0) continue; - if (nr_match && !path_match(name, nr_match, match)) - continue; - if (!memcmp(ref->old_sha1, new_sha1, 20)) { fprintf(stderr, "'%s' unchanged\n", name); continue; |