Repository Version Check Feature Request

View: New views
5 Messages — Rating Filter:   Alert me  

Repository Version Check Feature Request

by Leif Mortenson-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,
First of all Tortoise SVN is a great tool!  Thank you for all your hard work.

First a little background to describe the issue.
My development machine is a Mac OSX system running VMWare with a Guest
Windows XP system.   I have my Mac User directory shared with windows
as a mapped drive.
I have repositories checked out both to my Windows drive and the
shared Mac drive.   The repositories on the Mac drive are checked out
and updated from the Mac command line, but I view the files in
Windows.

The problem is that every once in a while, I will accidentally do an
update to a Mac repository from within Windows.  Instantly before I
can cancel, Tortoise SVN upgrades the version number of all of the
.svn files.   If I then go back to Mac and attempt any SVN operations,
I will get the following error:
---
svn: This client is too old to work with working copy '.'; please get
a newer Subversion client
---

On Mac, svn -version returns:
Subversion command-line client, version 1.4.4.

My request is:
Would it be possible to add a check in Tortoise SVN where it will
prompt the user for confirmation before updating the .svn files when
the version difference is a major one?

Thanks in advance,
Cheers,
Leif

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2416001

To unsubscribe from this discussion, e-mail: [users-unsubscribe@...].

Re: Repository Version Check Feature Request

by Simon Large-5 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2009/11/10 Leif Mortenson <leif.mortenson@...>:

> Hi,
> First of all Tortoise SVN is a great tool!  Thank you for all your hard work.
>
> First a little background to describe the issue.
> My development machine is a Mac OSX system running VMWare with a Guest
> Windows XP system.   I have my Mac User directory shared with windows
> as a mapped drive.
> I have repositories checked out both to my Windows drive and the
> shared Mac drive.   The repositories on the Mac drive are checked out
> and updated from the Mac command line, but I view the files in
> Windows.
>
> The problem is that every once in a while, I will accidentally do an
> update to a Mac repository from within Windows.  Instantly before I
> can cancel, Tortoise SVN upgrades the version number of all of the
> .svn files.   If I then go back to Mac and attempt any SVN operations,
> I will get the following error:
> ---
> svn: This client is too old to work with working copy '.'; please get
> a newer Subversion client
> ---
>
> On Mac, svn -version returns:
> Subversion command-line client, version 1.4.4.
>
> My request is:
> Would it be possible to add a check in Tortoise SVN where it will
> prompt the user for confirmation before updating the .svn files when
> the version difference is a major one?

Sorry, but no. That check and the auto-upgrade is done inside the
subversion library. You have to ask the subversion core developers on
the subversion mailing list.

Simon

--
:       ___
:  oo  // \\      "De Chelonian Mobile"
: (_,\/ \_/ \     TortoiseSVN
:   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
:   /_/   \_\     http://tortoisesvn.net

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2416072

To unsubscribe from this discussion, e-mail: [users-unsubscribe@...].

RE: Repository Version Check Feature Request

by Mark Irving-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Leif Mortenson writes:


> ... If I then go back to Mac and attempt any SVN operations,
> I will get the following error:
> ---
> svn: This client is too old to work with working copy '.'; please get
> a newer Subversion client
> ---
>
> On Mac, svn -version returns:
> Subversion command-line client, version 1.4.4.

Does this help?
http://subversion.tigris.org/getting.html#osx

It might be quicker than negotiating a chnage to the Subversion libraries.

  - Mark.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2416076

To unsubscribe from this discussion, e-mail: [users-unsubscribe@...].

RE: Repository Version Check Feature Request

by Bob Archer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I'm curious why you don't upgrade your Mac client to match the version of TSVN you are using. That seems to be the easiest solution.

BOb


> -----Original Message-----
> From: leif@... [mailto:leif@...] On
> Behalf Of Leif Mortenson
> Sent: Monday, November 09, 2009 11:14 PM
> To: users@...
> Subject: Repository Version Check Feature Request
>
> Hi,
> First of all Tortoise SVN is a great tool!  Thank you for all your
> hard work.
>
> First a little background to describe the issue.
> My development machine is a Mac OSX system running VMWare with a
> Guest
> Windows XP system.   I have my Mac User directory shared with
> windows
> as a mapped drive.
> I have repositories checked out both to my Windows drive and the
> shared Mac drive.   The repositories on the Mac drive are checked
> out
> and updated from the Mac command line, but I view the files in
> Windows.
>
> The problem is that every once in a while, I will accidentally do
> an
> update to a Mac repository from within Windows.  Instantly before I
> can cancel, Tortoise SVN upgrades the version number of all of the
> .svn files.   If I then go back to Mac and attempt any SVN
> operations,
> I will get the following error:
> ---
> svn: This client is too old to work with working copy '.'; please
> get
> a newer Subversion client
> ---
>
> On Mac, svn -version returns:
> Subversion command-line client, version 1.4.4.
>
> My request is:
> Would it be possible to add a check in Tortoise SVN where it will
> prompt the user for confirmation before updating the .svn files
> when
> the version difference is a major one?
>
> Thanks in advance,
> Cheers,
> Leif
>
> ------------------------------------------------------
> http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMe
> ssageId=2416001
>
> To unsubscribe from this discussion, e-mail: [users-
> unsubscribe@...].

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2416184

To unsubscribe from this discussion, e-mail: [users-unsubscribe@...].

Re: Repository Version Check Feature Request

by Andy Levy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, Nov 10, 2009 at 10:45, Bob Archer <bob.archer@...> wrote:
> I'm curious why you don't upgrade your Mac client to match the version of TSVN you are using. That seems to be the easiest solution.

Actually, the *easiest* solution is to not share working copies
between OSes in the first place, since that's very publicly known as
the opposite of a "best practice" (is "worst practice" a proper
buzzword?).

>> -----Original Message-----
>> From: leif@... [mailto:leif@...] On
>> Behalf Of Leif Mortenson
>> Sent: Monday, November 09, 2009 11:14 PM
>> To: users@...
>> Subject: Repository Version Check Feature Request
>>
>> Hi,
>> First of all Tortoise SVN is a great tool!  Thank you for all your
>> hard work.
>>
>> First a little background to describe the issue.
>> My development machine is a Mac OSX system running VMWare with a
>> Guest
>> Windows XP system.   I have my Mac User directory shared with
>> windows
>> as a mapped drive.
>> I have repositories checked out both to my Windows drive and the
>> shared Mac drive.   The repositories on the Mac drive are checked
>> out
>> and updated from the Mac command line, but I view the files in
>> Windows.
>>
>> The problem is that every once in a while, I will accidentally do
>> an
>> update to a Mac repository from within Windows.  Instantly before I
>> can cancel, Tortoise SVN upgrades the version number of all of the
>> .svn files.   If I then go back to Mac and attempt any SVN
>> operations,
>> I will get the following error:
>> ---
>> svn: This client is too old to work with working copy '.'; please
>> get
>> a newer Subversion client
>> ---
>>
>> On Mac, svn -version returns:
>> Subversion command-line client, version 1.4.4.
>>
>> My request is:
>> Would it be possible to add a check in Tortoise SVN where it will
>> prompt the user for confirmation before updating the .svn files
>> when
>> the version difference is a major one?
>>
>> Thanks in advance,
>> Cheers,
>> Leif
>>
>> ------------------------------------------------------
>> http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMe
>> ssageId=2416001
>>
>> To unsubscribe from this discussion, e-mail: [users-
>> unsubscribe@...].
>
> ------------------------------------------------------
> http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2416184
>
> To unsubscribe from this discussion, e-mail: [users-unsubscribe@...].
>

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2416186

To unsubscribe from this discussion, e-mail: [users-unsubscribe@...].