Return-Path: Delivered-To: apmail-subversion-commits-archive@minotaur.apache.org Received: (qmail 71181 invoked from network); 9 Apr 2010 20:52:34 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 9 Apr 2010 20:52:34 -0000 Received: (qmail 75635 invoked by uid 500); 9 Apr 2010 20:52:34 -0000 Delivered-To: apmail-subversion-commits-archive@subversion.apache.org Received: (qmail 75610 invoked by uid 500); 9 Apr 2010 20:52:34 -0000 Mailing-List: contact commits-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@subversion.apache.org Delivered-To: mailing list commits@subversion.apache.org Received: (qmail 75603 invoked by uid 99); 9 Apr 2010 20:52:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Apr 2010 20:52:34 +0000 X-ASF-Spam-Status: No, hits=-1073.9 required=10.0 tests=ALL_TRUSTED,AWL X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Apr 2010 20:52:33 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 551B62388978; Fri, 9 Apr 2010 20:52:13 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r932603 - in /subversion/trunk/subversion/libsvn_client: mergeinfo.c prop_commands.c switch.c Date: Fri, 09 Apr 2010 20:52:13 -0000 To: commits@subversion.apache.org From: hwright@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100409205213.551B62388978@eris.apache.org> Author: hwright Date: Fri Apr 9 20:52:12 2010 New Revision: 932603 URL: http://svn.apache.org/viewvc?rev=932603&view=rev Log: Remove a couple of unneeded if statements by directly assigning booleans, rather than doing so inside the if. * subversion/libsvn_client/switch.c (svn_client__switch_internal): Directly assign a boolean, and clear the error. * subversion/libsvn_client/prop_commands.c (svn_client_proplist3): Directly assign a boolean. * subversion/libsvn_client/mergeinfo.c (should_elide_mergeinfo): Same. Modified: subversion/trunk/subversion/libsvn_client/mergeinfo.c subversion/trunk/subversion/libsvn_client/prop_commands.c subversion/trunk/subversion/libsvn_client/switch.c Modified: subversion/trunk/subversion/libsvn_client/mergeinfo.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/mergeinfo.c?rev=932603&r1=932602&r2=932603&view=diff ============================================================================== --- subversion/trunk/subversion/libsvn_client/mergeinfo.c (original) +++ subversion/trunk/subversion/libsvn_client/mergeinfo.c Fri Apr 9 20:52:12 2010 @@ -787,10 +787,7 @@ should_elide_mergeinfo(svn_boolean_t *el /* Empty mergeinfo elides to empty mergeinfo or to "nothing", i.e. it isn't overriding any parent. Otherwise it doesn't elide. */ - if (!parent_mergeinfo || apr_hash_count(parent_mergeinfo) == 0) - *elides = TRUE; - else - *elides = FALSE; + *elides = (!parent_mergeinfo || apr_hash_count(parent_mergeinfo) == 0); } else if (!parent_mergeinfo || apr_hash_count(parent_mergeinfo) == 0) { Modified: subversion/trunk/subversion/libsvn_client/prop_commands.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/prop_commands.c?rev=932603&r1=932602&r2=932603&view=diff ============================================================================== --- subversion/trunk/subversion/libsvn_client/prop_commands.c (original) +++ subversion/trunk/subversion/libsvn_client/prop_commands.c Fri Apr 9 20:52:12 2010 @@ -1195,15 +1195,8 @@ svn_client_proplist3(const char *path_or else SVN_ERR(err); - if ((revision->kind == svn_opt_revision_committed) - || (revision->kind == svn_opt_revision_base)) - { - pristine = TRUE; - } - else /* must be the working revision */ - { - pristine = FALSE; - } + pristine = ((revision->kind == svn_opt_revision_committed) + || (revision->kind == svn_opt_revision_base)); if (changelists && changelists->nelts) SVN_ERR(svn_hash_from_cstring_keys(&changelist_hash, Modified: subversion/trunk/subversion/libsvn_client/switch.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/switch.c?rev=932603&r1=932602&r2=932603&view=diff ============================================================================== --- subversion/trunk/subversion/libsvn_client/switch.c (original) +++ subversion/trunk/subversion/libsvn_client/switch.c Fri Apr 9 20:52:12 2010 @@ -301,13 +301,9 @@ svn_client__switch_internal(svn_revnum_t local_abspath, pool, pool); if (err && err->apr_err != SVN_ERR_WC_LOCKED) return svn_error_return(err); - else if (err) - { - svn_error_clear(err); - acquired_lock = FALSE; - } - else - acquired_lock = TRUE; + + acquired_lock = (err == SVN_NO_ERROR); + svn_error_clear(err); err1 = switch_internal(result_rev, path, local_abspath, anchor_abspath, switch_url, peg_revision, revision,