[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [PATCH] Re: Patch ping, 5 years later: removing properties

From: Alexey Neyman <stilor_at_att.net>
Date: Wed, 21 Dec 2011 11:32:43 -0800

Hi Stefan,

Thanks for a review. A few questions:

On Wednesday, December 21, 2011 03:44:07 am Stefan Sperling wrote:
> I'd prefer keeping --no-diff-properties and add a --patch option later
> which implies --no-diff-properties and maybe other options.

I was explicitly asked by Julian Foad to avoid adding more low-level options
(such as --no-diff-properties) and add "interface-level" options instead. I am
fine with either approach.

> I'm not sure I like the name --patch.
> Maybe call it --patch-compatible or something?

Again, the option name was suggested on the list by C.Michael Pilato. I guess
it's to be in line with the existing --git (which is not --git-compatible).

> > @@ -3035,6 +3037,7 @@
> >
> > svn_boolean_t no_diff_deleted,
> > svn_boolean_t show_copies_as_adds,
> > svn_boolean_t ignore_content_type,
> > + svn_boolean_t ignore_prop_diff,
>
> We cannot add new arguments to already released, stable, APIs.
> You'll need to create a new version of svn_client_diff6 called
> svn_client_diff7 and re-implement svn_client_diff6 as a wrapper around
> svn_client_diff7 which passes FALSE for ignore_prop_diff.

I am a bit confused here. The comment for svn_client_diff6 says "New in 1.8",
and 1.8 is not released yes, is it? I thought that non-released API is subject
to change. If it is not the case, I'll create another wrapper.

Regards,
Alexey.
Received on 2011-12-21 20:33:24 CET

This is an archived mail posted to the Subversion Dev mailing list.