Dear git developers, Testing the behaviour of git with respect to pushing and pulling, I noticed that %(push:track) in git for-each-ref reported the wrong value (ie the upstream's value rather than the push one). This patch fixes that. Please tell me if you would prefer I split this patch in two, one introducing `stat_push_info` in remote.c and the following one using it in ref-filter.c Damien Robert (1): Fix %(push:track) in ref-filter ref-filter.c | 7 ++-- remote.c | 78 +++++++++++++++++++++++++++++++---------- remote.h | 2 ++ t/t6300-for-each-ref.sh | 12 ++++++- 4 files changed, 78 insertions(+), 21 deletions(-) -- Patched on top of v2.21.0-196-g041f5ea1cf (git version 2.21.0)