Andrew's git
/
gitweb.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
commit
grep
author
committer
pickaxe
?
re
Update the tracking references only if they were succesfully updated on remote
[gitweb.git]
/
send-pack.c
diff --git
a/send-pack.c
b/send-pack.c
index b74fd454f2f09d23ffde7db015d4a7458dfcd348..d56d980af7af9466cd8b13433f5fd3badadd0d98 100644
(file)
--- a/
send-pack.c
+++ b/
send-pack.c
@@
-349,7
+349,8
@@
static int send_pack(int in, int out, struct remote *remote, int nr_refspec, cha
if (!dry_run && remote && ret == 0) {
for (ref = remote_refs; ref; ref = ref->next)
- update_tracking_ref(remote, ref);
+ if (!is_null_sha1(ref->new_sha1))
+ update_tracking_ref(remote, ref);
}
if (!new_refs && ret == 0)