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

Re: TortoiseSVN 1.5.0-alpha1 - compatibility

From: Ulf Zibis <Ulf.Zibis_at_CoSoCo.de>
Date: Sun, 23 Mar 2008 13:53:35 +0100

Am 22.03.2008 21:24, Stefan Küng schrieb:
> Ulf Zibis wrote:
>> Is this warning also true, if I only have Subversion 1.4.6 installed
>> (in contrast to Subversion 1.5.0)?
>
> Since you already have TSVN 1.4.99 build 11652 installed, the upgrade
> of your working copy has already been done. Since you claim that your
> Netbeans IDE still can work with those I have to assume that you don't
> use the same working copies with the IDE and TSVN?
> Otherwise I really don't know why the Netbeans IDE still could use
> your working copies.
>
> But: since you have no problems with the TSVN version you already
> installed, you can install the beta1 version without any (more) problems.
>
> Stefan
>
Thanks for your additional answer. It helps me to discover the problem
on a deeper level.

IMHO you are right _and_ wrong.

TSVN 1.4.99 does not upgrade the working copy automatically in any case.
Just installing or e.g. "Check for modifications" doesn't change
anything, and when it upgrades, it does it partly (e.g. on "Update")
only on the folder, you are working on, so I ended up in a mixed state
working copy yesterday.
This behavior explains, why I could use TSVN nightly builds and my
NetBeans IDE in parallel since 17.07.2007 without problems.
On 20.07.2007 Lübbe wrote:

Hi Ulf,

You wrote:

> > I've installed the dev-build in
> > "C:\Programme\TortoiseSVN\dev-builds\1.4.99.10168\"
> >
> > Is there any way to switch to the stable build for normal
> > work (without uninstalling the dev-build)?
>

No, there isn't. The dev build is stable enough. No need to switch. I'm running dev builds for years now.

Cheers
- Lübbe

So I felt secure long time until I installed build 11652 in 22.12.2007.
Then I became problems (don't remember which), so I uninstalled TSVN
completely.
The announcement of 1.5.0 alpha encouraged me, to try it again, and then
I recognized the warning the first time.
So I installed TSVN 1.4.99 build 11652 again 2 days ago, as I thought,
that it *didn't* upgrade the working copy, and posted my question about
1.5.0 alpha.
Since you didn't answer "Is this warning also true, if I only have
Subversion 1.4.6 installed (in contrast to Subversion 1.5.0)?", I did
more experiments and executed an "Update" on a folder, where some files
have been marked as modified.
After this I had a big mess: NetBeans svn client didn't work anymore on
the several folders, so I first uninstalled TSVN. After 4 hours hard
work, I repaired my working copy successfully *without* using complete
new checkout, as I wanted to *save* the modified timestamps of my local
files as complete as possible.

So I assume, that TSVN uses its own svn libraries regardless of the
installed svn.exe.

Conclusion:
Please show a BIG warning dialogue BEFORE TortoiseSVN starts upgrading
parts of the WC to a new version, with the hint, that only 'reading'
commands are harmless, and give a choice to abort.

-Ulf
Received on 2008-03-23 14:00:49 CET

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

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