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

Re: Subversion issue 890 [custom keywords]

From: David O'Brien <obrien_at_FreeBSD.org>
Date: Tue, 5 Oct 2010 11:45:18 -0700

On Wed, Sep 22, 2010 at 08:07:52PM +0200, Stefan Sperling wrote:
> On Wed, Sep 22, 2010 at 07:52:46AM -0700, David O'Brien wrote:
> > http://subversion.tigris.org/issues/show_bug.cgi?id=890
..
> However, the patch needs some work. I suppose it has not been synced
> to Subversion trunk yet, so that will need to be done.
> Would you be willing to do this?

Hi Stefan,
Yes, I will look into doing that. As you mention below, the patch is
still using the 1.6 API and I don't believe anyone has looked at what
it will take to use the 1.7 API.

Thank you for pointing out various things about the APIs used in the
patch. That is a big help.

> > diff -ruN subversion/libsvn_wc/merge.c subversion/libsvn_wc/merge.c
> > --- subversion/libsvn_wc/merge.c 2009-02-16 23:35:25.000000000 +0300
> > +++ subversion/libsvn_wc/merge.c 2009-04-03 22:11:01.307500000 +0400
> > @@ -369,7 +369,7 @@
> > target_marker,
> > right_marker,
> > "=======", /* separator */
> > - svn_diff_conflict_display_modified_latest,
> > + svn_diff_conflict_display_modified_original_latest,
>
> The above change looks unrelated to issue #890.

Correct. Should an issue be raised for this?

The API support various conflict markers, but I can find no way to
configure the svn client on which to use. Thus we have to patch the
code directly as we've chose "Perforce"-style markers as being most
useful to our community (both FreeBSD and $WORK).

I wonder if with 1.7 it wouldn't be a good point to change the default?

> > + * Since we're adding freebsd-specific tokens to the log message,
> > + * clean out any leftovers to avoid accidently sending them to other
> > + * projects that won't be expecting them.
> > + */
> > +
> > +#define NPREFIX 7
> > +char *prefixes[NPREFIX] = {
> > + "PR:",
..
> Your log message template changes are interesting but unrelated to issue #890.
> The related issue would be:
> http://subversion.tigris.org/issues/show_bug.cgi?id=1973

Correct -- it is my understanding this issue is already being worked on
for a future version of Subversion. I fully acknowledge this change is
not generic and not suitable for inclusion in the stock Subversion.

I have had to make a similar change at $WORK as many folks depend on the
template to remind them the various markers we put in our log messages.

So the feature is a highly desired one from the two communities I am
most active in.

-- 
-- David  (obrien_at_FreeBSD.org)
Received on 2010-10-05 20:46:06 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.