I would suggest any logical change that can apply to trunk should be
submitted to dev@. If it helps trunk, or is at least neutral, then I'd
support it.

We couldn't digest your initial 27 patches :-), but some minor ones showing
up should be just fine. I would guess you'll be looking for a +1 from Mark
or Hyrum. Most others don't really know JavaHL :-(

Cheers,
-g
 On May 28, 2012 11:35 PM, "Vladimir Berezniker" <vladi...@berezniker.com>
wrote:

> Hi Hyrum,
>
> I committed JavaHL re-factoring changes in r1343452 and r1343456 thinking
> that
> while they are generally applicable to JavaHL code, they won't be used by
> any
> other JavaHL code, so they should go on the branch. But on a second thought
> they are not tied to the new RA code, it just happens to be the only user
> at
> the moment.  Should I submit changes like these as patches against trunk to
> @dev or continue committing them to javahl-ra branch?
>
> Thank you in advance,
>
> Vladimir
>
>
> On Mon, May 28, 2012 at 11:22 PM, <commits-h...@subversion.apache.org>wrote:
>
>>
>> Author: vmpn
>> Date: Tue May 29 02:57:05 2012
>> New Revision: 1343456
>>
>> URL: http://svn.apache.org/viewvc?rev=1343456&view=rev
>> Log:
>> On the javahl-ra branch:
>>
>> JavaHL: Support returning non const, empty rather than NULL hash as
>> required
>> by (svn_ra_get_commit_editor3) apr_hash_t *revprop_table parameter
>>
>> [ in subversion/bindings/javahl/native ]
>>
>> * RevpropTable.cpp,
>>  RevpropTable.h
>>  (hash): Removed const qualifier and added bool nullIfEmpty parameter to
>>    specify whether empty hash or NULL should be returned
>>
>> Modified:
>>
>>  
>> subversion/branches/javahl-ra/subversion/bindings/javahl/native/RevpropTable.cpp
>>
>>  
>> subversion/branches/javahl-ra/subversion/bindings/javahl/native/RevpropTable.h
>>
>> Modified:
>> subversion/branches/javahl-ra/subversion/bindings/javahl/native/RevpropTable.cpp
>> URL:
>> http://svn.apache.org/viewvc/subversion/branches/javahl-ra/subversion/bindings/javahl/native/RevpropTable.cpp?rev=1343456&r1=1343455&r2=1343456&view=diff
>>
>> ==============================================================================
>> ---
>> subversion/branches/javahl-ra/subversion/bindings/javahl/native/RevpropTable.cpp
>> (original)
>> +++
>> subversion/branches/javahl-ra/subversion/bindings/javahl/native/RevpropTable.cpp
>> Tue May 29 02:57:05 2012
>> @@ -41,9 +41,9 @@ RevpropTable::~RevpropTable()
>>     JNIUtil::getEnv()->DeleteLocalRef(m_revpropTable);
>>  }
>>
>> -const apr_hash_t *RevpropTable::hash(const SVN::Pool &pool)
>> +apr_hash_t *RevpropTable::hash(const SVN::Pool &pool, bool nullIfEmpty)
>>  {
>> -  if (m_revprops.size() == 0)
>> +  if (m_revprops.size() == 0 && nullIfEmpty)
>>     return NULL;
>>
>>   apr_hash_t *revprop_table = apr_hash_make(pool.getPool());
>>
>> Modified:
>> subversion/branches/javahl-ra/subversion/bindings/javahl/native/RevpropTable.h
>> URL:
>> http://svn.apache.org/viewvc/subversion/branches/javahl-ra/subversion/bindings/javahl/native/RevpropTable.h?rev=1343456&r1=1343455&r2=1343456&view=diff
>>
>> ==============================================================================
>> ---
>> subversion/branches/javahl-ra/subversion/bindings/javahl/native/RevpropTable.h
>> (original)
>> +++
>> subversion/branches/javahl-ra/subversion/bindings/javahl/native/RevpropTable.h
>> Tue May 29 02:57:05 2012
>> @@ -44,7 +44,7 @@ class RevpropTable
>>  public:
>>   RevpropTable(jobject jrevpropTable);
>>   ~RevpropTable();
>> -  const apr_hash_t *hash(const SVN::Pool &pool);
>> +  apr_hash_t *hash(const SVN::Pool &pool, bool nullIfEmpty = true);
>>  };
>>
>>  #endif // REVPROPTABLE_H
>>
>>
>>
>>
>>
>

Reply via email to