From: Ramkumar Ramachandra Date: Thu, 23 May 2013 15:12:43 GMT Subject: [PATCH 0/7] Let's get that @{push}! Message-ID: <1369321970-7759-1-git-send-email-artagnon@gmail.com> [7/7] is the meat. Sorry it's in such a messy state: I was having a field day tracing what push is actually doing. Anyway, I wanted to send out the series now to get early feedback. In other news: why on earth is push doing _so_ much processing before pushing? Is it written very badly, or am I missing something? Thanks. (based on rr/die-on-missing-upstream) Ramkumar Ramachandra (7): sha1_name: abstract upstream_mark() logic sha1_name: factor out die_no_upstream() sha1_name: remove upstream_mark() remote: expose parse_push_refspec() remote: expose get_ref_match() sha1_name: prepare to introduce AT_KIND_PUSH sha1_name: implement finding @{push} remote.c | 4 +-- remote.h | 4 +++ sha1_name.c | 111 ++++++++++++++++++++++++++++++++++++++++++++---------------- 3 files changed, 88 insertions(+), 31 deletions(-) -- 1.8.3.rc3.17.gd95ec6c.dirty