This series allows git-push to update local tracking refs when it updates the remote heads it tracks. Along the way, it adds library code for holding the remote configuration.
Total diffstat is:
Makefile | 4 +- builtin-push.c | 199 ++++++------------------------------------- commit.c | 8 -- git-compat-util.h | 8 ++ remote.c | 241 +++++++++++++++++++++++++++++++++++++++++++++++++++++ remote.h | 25 ++++++ send-pack.c | 54 ++++++++++-- 7 files changed, 349 insertions(+), 190 deletions(-)
-Daniel *This .sig left intentionally blank*