From: Junio C Hamano Date: Mon, 31 Mar 2014 23:31:19 +0000 (-0700) Subject: Merge branch 'an/branch-config-message' X-Git-Tag: v2.0.0-rc0~38 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/1d9aaed2fa43dde6ea223b42c0a1a5a714343988?ds=inline;hp=--cc Merge branch 'an/branch-config-message' * an/branch-config-message: branch.c: install_branch_config: simplify if chain --- 1d9aaed2fa43dde6ea223b42c0a1a5a714343988 diff --cc branch.c index 8eecb1d8c0,b2d59f137b..660097bc29 --- a/branch.c +++ b/branch.c @@@ -77,29 -77,29 +77,29 @@@ void install_branch_config(int flag, co strbuf_release(&key); if (flag & BRANCH_CONFIG_VERBOSE) { - if (shortname && origin) - printf_ln(rebasing ? - _("Branch %s set up to track remote branch %s from %s by rebasing.") : - _("Branch %s set up to track remote branch %s from %s."), - local, shortname, origin); - else if (shortname && !origin) - printf_ln(rebasing ? - _("Branch %s set up to track local branch %s by rebasing.") : - _("Branch %s set up to track local branch %s."), - local, shortname); - else if (!shortname && origin) - printf_ln(rebasing ? - _("Branch %s set up to track remote ref %s by rebasing.") : - _("Branch %s set up to track remote ref %s."), - local, remote); - else if (!shortname && !origin) - printf_ln(rebasing ? - _("Branch %s set up to track local ref %s by rebasing.") : - _("Branch %s set up to track local ref %s."), - local, remote); - else - die("BUG: impossible combination of %p and %p", - shortname, origin); - if (remote_is_branch) { ++ if (shortname) { + if (origin) + printf_ln(rebasing ? + _("Branch %s set up to track remote branch %s from %s by rebasing.") : + _("Branch %s set up to track remote branch %s from %s."), + local, shortname, origin); + else + printf_ln(rebasing ? + _("Branch %s set up to track local branch %s by rebasing.") : + _("Branch %s set up to track local branch %s."), + local, shortname); + } else { + if (origin) + printf_ln(rebasing ? + _("Branch %s set up to track remote ref %s by rebasing.") : + _("Branch %s set up to track remote ref %s."), + local, remote); + else + printf_ln(rebasing ? + _("Branch %s set up to track local ref %s by rebasing.") : + _("Branch %s set up to track local ref %s."), + local, remote); + } } }