Return-Path: X-Original-To: apmail-subversion-dev-archive@minotaur.apache.org Delivered-To: apmail-subversion-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A650E179D9 for ; Mon, 2 Feb 2015 15:56:04 +0000 (UTC) Received: (qmail 237 invoked by uid 500); 2 Feb 2015 15:56:05 -0000 Delivered-To: apmail-subversion-dev-archive@subversion.apache.org Received: (qmail 184 invoked by uid 500); 2 Feb 2015 15:56:05 -0000 Mailing-List: contact dev-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@subversion.apache.org Received: (qmail 99839 invoked by uid 99); 2 Feb 2015 15:55:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Feb 2015 15:55:52 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of brane@wandisco.com designates 74.125.82.53 as permitted sender) Received: from [74.125.82.53] (HELO mail-wg0-f53.google.com) (74.125.82.53) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Feb 2015 15:55:47 +0000 Received: by mail-wg0-f53.google.com with SMTP id a1so39456761wgh.12 for ; Mon, 02 Feb 2015 07:55:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wandisco.com; s=gapps; h=message-id:date:from:organization:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=ZsGTtOB5MW4/+mHFeP4ty3FTR9zqT9zoiMSyNcSmGh4=; b=gdPa4bEzYZN4DPk/TzAzgXj50QJqW0wNLNeRKAg2Wboovw3q+r4zHm4NR+ne/x9JXL wFyHV4l+eltj+EXAWIEBtRNe4mvaZnSaQRHCa9Z/Inbs3UswM2ZjHHLUmWOYDJQnYr65 Ts+XH3kUQF3ngty/53/BVKGk4WB2Gko3L9sVA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:organization:user-agent :mime-version:to:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=ZsGTtOB5MW4/+mHFeP4ty3FTR9zqT9zoiMSyNcSmGh4=; b=hJuolxPx5P65bWGzgriKJX6Cx8Nof1DnXBZF3ZI3eveucFfKDtX6KHGTOqew/LoIpu aX/aKlYghyeaUqohnz1R15ba1dyFgLgCg1/tI3SNwZ6+RHwxsjxU3A7FiLuZN8d/kRO6 elvLyll3JbLJbTsE61QhVqhGM026U3WP+euTk5RvY/b3SQqxOZEHFMOHklI9XAqE0Z71 tovXbdciV5Ezs69rI+vJAOqsWWo3cIzUsznqgxMKXdK5DrXZP5ZWW5COUeRLpg4IyZBu rPmE7dE77ITBRdkNSXardeQbTkTwhv74aCd1itrvW+GMl+uoprG+yqtJlBG3hK4Whjm/ f/Aw== X-Gm-Message-State: ALoCoQnbdu9M93RtBfc6RgAvZzFVNpe0HH7NKhVRDbwpXfJLnJdVLqn618v35If58szEL5TtijKn X-Received: by 10.194.118.198 with SMTP id ko6mr22639509wjb.47.1422892525672; Mon, 02 Feb 2015 07:55:25 -0800 (PST) Received: from zulu.23.e-reka.si (cpe-90-157-166-201.dynamic.amis.net. [90.157.166.201]) by mx.google.com with ESMTPSA id 18sm28460652wjr.46.2015.02.02.07.55.24 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 02 Feb 2015 07:55:24 -0800 (PST) Message-ID: <54CF9DEA.2090700@wandisco.com> Date: Mon, 02 Feb 2015 16:55:22 +0100 From: =?UTF-8?B?QnJhbmtvIMSMaWJlag==?= Organization: WANdisco User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: dev@subversion.apache.org Subject: Re: svn commit: r1656488 - in /subversion/trunk/subversion: include/svn_client.h libsvn_client/client.h libsvn_client/ctx.c libsvn_client/ra.c References: <20150202152417.2C85CAC0043@hades.apache.org> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On 02.02.2015 16:33, Ivan Zhakov wrote: > On 2 February 2015 at 18:24, wrote: >> Author: brane >> Date: Mon Feb 2 15:24:16 2015 >> New Revision: 1656488 >> >> URL: http://svn.apache.org/r1656488 >> Log: >> Introduce a private libsvn_client context structure that stores >> context information that should not be part of the public API. >> >> * subversion/include/svn_client.h >> (svn_client_ctx_t): Remove the 'progress' field, which should be private. >> >> * subversion/libsvn_client/client.h >> (client_ctx_t): New; the private context struct. >> Contains the equivalent of the 'progress' field. > I suggest svn_client__private_ctx_t name for client_ctx_t structure: I > think it less confusing name and follow our guidelines for library > private identifiers. This is not really a library private identifier. It is a type name private to the library, so it's never exposed from a (static or dynamic) library and therefore cannot cause name collisions at link time. We use similar type and macro naming shortcuts in many places for this kind of thing. I'll probably add a "private_" prefix, though, to avoid confusion where both context types are used in the same function. -- Brane