diff options
author | Junio C Hamano <gitster@pobox.com> | 2013-01-23 13:14:48 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-01-24 14:37:22 -0800 |
commit | 0f4d498dbecbc1b6da66f926df3bc12446bd44dd (patch) | |
tree | 937edd65fc34ff8d97ef1e54aec900403eaddca3 /gettext.h | |
parent | push: further clean up fields of "struct ref" (diff) | |
download | tgif-0f4d498dbecbc1b6da66f926df3bc12446bd44dd.tar.xz |
push: further simplify the logic to assign rejection reason
First compute the reason why this push would fail if done without
"--force", and then fail it by assigning that reason when the push
was not forced (or if there is no reason to require force, allow it
to succeed).
Record the fact that the push was forced in the forced_update field
only when the push would have failed without the option.
The code becomes shorter, less repetitive and easier to read this
way, especially given that the set of rejection reasons will be
extended in a later patch.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'gettext.h')
0 files changed, 0 insertions, 0 deletions