Merge branch 'ct/advise-push-default'
commitc5da24a73a96a9908ae715f6430e65294115646a
authorJunio C Hamano <gitster@pobox.com>
Fri, 20 Apr 2012 22:50:37 +0000 (20 15:50 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 20 Apr 2012 22:50:37 +0000 (20 15:50 -0700)
tree4db197f483c8fd331cc149869da44d02c9ecacb2
parentaf78c317205ce254d9cc75fc0298ee86b579de73
parent0aff719f489771c5e52259394d011c51317b118f
Merge branch 'ct/advise-push-default'

Break down the cases in which "git push" fails due to non-ff into
three categories, and give separate advise messages for each case.

By Christopher Tiwald (2) and Jeff King (1)
* ct/advise-push-default:
  Fix httpd tests that broke when non-ff push advice changed
  clean up struct ref's nonfastforward field
  push: Provide situational hints for non-fast-forward errors
builtin/push.c
cache.h
t/t5541-http-push.sh
transport.c