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

Re: [math] Strange svn conflict

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Wed, 28 Dec 2011 16:11:01 +0200

Sébastien Brisard wrote on Tue, Dec 27, 2011 at 21:39:52 +0100:
> >> Should I move to svn 1.7 ?
> >>
> >
> > You could try moving to 1.7, and/or using the official JavaHL bindings
> > instead of the third-party SVNKit implementation.  With my svn hat on,
> > though, I'd like to figure out how those revisions with bogus 'log -qv'
> > output were created, and if you have the time to provide a self-contained
> > reproduction recipe (starting with 'svnadmin create', and svn and/or
> > eclipse) we'd appreciate it.
> >
> I'll try my best to do that.
>

Thanks.

Sébastien Brisard wrote on Tue, Dec 27, 2011 at 21:41:59 +0100:
> Hi,
>
> Le 27 décembre 2011 14:06, Daniel Shahaf <d.s_at_daniel.shahaf.name> a écrit :
> >> > - How to reproduce the errors you saw?  Can you show the output of `svn
> >> >  diff` at the time of a failed commit attempt?
> >> >
> >> I hope this mailing list allows for attachements, in which case you
> >> will find attached the patch I've been trying to commit for several
> >> days now. It is a rather large patch, but I don't think that this is
> >> the cause for our current troubles, since I've tried to commit only a
> >> small piece and it did not work either.
> >>
> >> Just to be sure the trouble was still occuring, I've just tried to
> >> commit these changes, and here is what I get.
> >>
> >> org.tigris.subversion.javahl.ClientException: Merge conflict during commit
> >
> > (this is a server-side error SVN_ERR_FS_CONFLICT; it has nothing to do
> > with 'svn merge')
> >
> >> svn: Commit failed (details follow):
> >> svn: File or directory
> >> 'main/java/org/apache/commons/math/distribution/BinomialDistribution.java'
> >> is out of date; try updating
> >> svn: resource out of date; try updating
> >
> > You probably recognize this error as the one meaning 'run "svn update"
> > and try the commit again.  ("update" needs to be run on the containing
> > directory, not only on the files in question.)'  However, you remarked
> > earlier that you also get this error if you 'rm -rf' your working copy
> > and try to commit from a new one, right?
> >
>
> That's correct. I did update on the directory, as well as checkout a
> brand new working copy of Commons-Math.
> Was the attached patch of any use to you?

Yes, I saw that it contained only text changes (no property changes or
adds/renames/deletes), so I figured my earlier two test commits
constituted sufficient coverage.

Can you isolate the following factors:

- Size of the patch. Can you commit a smaller patch --- that touches
  all the same files your patch does? A smaller patch that touches
  other files?

- Client. Can you reproduce the errors using (a) eclipse with SVNKit,
  (b) eclipse with Subversion's official JavaHL bindings, (c) the
  cmdline client?

- Server. Does the error reproduce if you check out your working copy
  from svn-master.apache.org? (If you literally check out from
  https://svn-master.apache.org/repos/asf/... you'll get SSL warnings;
  you can either bypass them or set
  # 140.211.11.4 svn.apache.org
  in your /etc/hosts file)

> Sébastien

Daniel
(my r1223004:r1223005 commits were of a one-line patch using 1.7.0 of
the cmdline client via the EU mirror; so perhaps start by ruling out
SVNKit and the N-4 files my test commits didn't touch)
Received on 2011-12-28 15:11:54 CET

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

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