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

Re: Bug when checking whether branch is up to date?!

From: Markus Hastreiter <ml_at_silverseed.de>
Date: Mon, 4 Aug 2008 01:47:32 -0700 (PDT)

Hi Stefan,

thanks for the answer but I think I can exclude all 3 cases.

We never had these issues before 1.5. These problems only occur since
we upgraded to 1.5 (right now we're using Tortoise 1.5.2). Since we
didn't change our workflow I think cases 1 and 2 of the mentioned FAQ
can be ruled out. Of course we're updating the working copy whenever
this problem occurs but still this issue is reappearing.
Also, we commit to version branches only from this "build server" so I
can also rule out case 3 (otherwise we would see something updating
when running an "update" on the working copy. And I also checked the
logs).
This problem has not just happened once but it's an ongoing issue.
I know it's strange, but it really seems that Tortoise compares to the
revision of the whole repository, not only the revision of the branch
or the revision of the nodes that are about to be committed.

Regards,
Markus

On 1 Aug., 20:43, Stefan Küng <tortoise..._at_gmail.com> wrote:
> LeChuck wrote:
> > Hi,
>
> > we have a trunk and several branches (each branch represents a new
> > version of our software). We have one computer where we built these
> > versions, so the last few branches are checked out on this computer.
> > The workflow to reproduces the problem goes like this:
> > 1. some developer needs to fix a bug in an existing version. So he
> > does the coding, commits his changes in the trunk.
> > 2. Then he goes to our "build server" (the one computer where we build
> > versions) and merges his changes into the target branch working copy.
> > 3. Afterwards he commits this changes into the branch.
> > But this last step (committing the changes into the branch) often
> > fails with a message that he first needs to update the working copy
> > because it is out of date.
> > But updating the working copy seems to do nothing (no new files, no
> > updates,...) but afterwards the commit succeeds.
>
> > Right now it seems that the revision of the checked out working copy
> > (=branch) is compared to the revision of the whole repository (and NOT
> > the revision of this specified branch in the repository as one would
> > expect).
> > I'm pretty sure about this because I looked up the revision number of
> > the working copy (context menu, settings, subversion tab) when the
> > error message shows. After an update (which seems to do nothing) the
> > revision number is the same as the one of the complete repository.
>
> > This can't be right because as soon as anyone commits something in ANY
> > branch now we need to update the working copy before we can commit any
> > changes on this computer.
>
> http://subversion.tigris.org/faq.html#wc-out-of-date
>
> Stefan
>
> --
> ___
> oo // \\ "De Chelonian Mobile"
> (_,\/ \_/ \ TortoiseSVN
> \ \_/_\_/> The coolest Interface to (Sub)Version Control
> /_/ \_\ http://tortoisesvn.net
>
> signature.asc
> 1KHerunterladen

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-08-04 10:57:02 CEST

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