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

Re: Problem: Cannot commit twice

From: Max Bowsher <maxb_at_ukf.net>
Date: 2004-09-04 14:24:42 CEST

daniel wrote:
> Alright, I've now downloaded and installed the command line client,
> version 1.0.6 / win32.
> Hadn't expected it to be so easy to use..
>
> Here is the output you asked for ("svn info bla.tex" from the main
> folder of the working directory):
> Path: bla.tex
> Name: bla.tex
> URL: https://svn.myhost.cno/bla.tex
> Repository UUID: (...)
> Revision: 3
> Node kind: file
> Schedule: normal
> Last Changed Author: daniel
> Last Changed Rev: 2
> Last Changed Date: 2004-09-04 01:13:04 +0200 (Sat, 04 Sep 2004)
> Text Last Updated: 2004-09-04 01:13:20 +0200 (Sat, 04 Sep 2004)
> Checksum: (...)
>
> Then, I couldn't resist to try a manual commit. Here is the output ("svn
> commit --message --force-log bla.tex"):
> Sending bla.tex
> svn: Commit failed (details follow)
> svn: Your file or directory 'bla.tex' is probably out of date
> svn:
> The version resource does not correspond to the resource within the
> transaction. Either the requested version resource is out of date (needs
> to be updated), or the requested version resource is newer than the
> transaction root (restart the commit).
>
> Executing "svn status" returns:
> M bla.tex
>
> And "svn update bla.tex" outputs:
> At revision 3.
>
> I also tried "svn cleanup .". It finished without problems, but didn't
> change anything.
>
> Hope this helps?

You didn't provide the critical piece of information - I need the contents
of .svn/wcprops/bla.tex.svn-work

Please also re-do the "svn info" output, because I need a matched set of
"svn info" and wcprops file contents to see if the problem is what I think
it might be.

Max.

> Max Bowsher wrote:
>
>> daniel wrote:
>>
>>> Hi folks.
>>>
>>> This problem I've already described on the irc channel, but it couldn't
>>> be solved it yet. First, let me say that this _might_ have to do with
>>> TortoiseSVN, but it doesn't necessarily _have_to_be_ that. So before you
>>> start dizzing me now, yes, I _have_ asked them, and they sent me to you.
>>
>>
>> It's usually helpful if you can replicate the problem with the svn
>> commandline client. Because we know more about that here than about TSVN.
>>
>>> The thing thing is, I can commit a file, but I can't commit it twice. At
>>> least, not unless somebody else has commited this file in the meantime.
>>> Example:
>>> - The repository contains a file bla.tex
>>> - I'm the only one who's actually working on this file
>>> - I commit it once after changing it
>>> - Everything's fine
>>> - I modify it again
>>> - Commit fails, error message "Commit failed (details follow): Your file
>>> or directory 'bla.tex' is probably out of date; The version resource
>>> does not correspond to the resource within the transaction. Either the
>>> requested version resource is out of date (needs to be updated), or the
>>> requested version resource is newer than the transaction root (restart
>>> the commit)."
>>
>>
>> I wonder if this is a wcprops-out-of-date bug.
>>
>> Please show the output of:
>> $ svn info bla.tex
>> $ cat .svn/wcprops/bla.tex.svn-work
>>
>> If you don't have a commandline client with which to run svn info,
>> then please consider downloading one, but for now, cut-n-paste the
>> <entry ... /> tag which refers to bla.tex from .svn/entries.
>>
>>> No, please don't say it. I _am_ aware that I have to check for updates,
>>> and that an update would usually help to solve this problem, but in this
>>> case it doesn't. Neither an update of the entire folder, nor the file
>>> itselt, nor another commit of any of these files change anything. What
>>> does surprisingly work is that, after somebody else makes a dummy change
>>> (e.g. inserting a blank line in bla.tex) and commits it, the update on
>>> my copy passes the regular update with a successful merge, and I can
>>> commit again.
>>
>> ...
>>
>>> I've checked the version numbers of svn and all software that could be
>>> involved in the communication. We have a Suse 9.1 server running with
>>> the latest patches installed for this release. Subversion is 1.0.0, as
>>> of August 4, 2004. So is the Apache2 subversion module. Tortoise has the
>>> latest version as well.
>>
>>
>> 1.0.0 ? That's rather old. You do know there have been security
>> releases since then? And quite a lot of bugfixes too?
>>
>> BTW, I'm on IRC in #svn quite a lot - you may want to respond that way.
>>
>> Max.
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat Sep 4 14:25:30 2004

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