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

Re: SVN update from Show modifications

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: 2007-10-18 10:16:51 CEST

On 18/10/2007, Tomas Bihary <bihary.t@st-software.com> wrote:
>
> > From: Stefan Küng <tortoisesvn <at> gmail.com>
> >
> > Simon Large wrote:
> >> On 16/10/2007, Tomas Bihary <bihary.t <at> st-software.com> wrote:
> >>>>> Hello,
> >>>>>
> >>>>> it seems I've found a seroius TrotoiseSVN problem.
> >>>>>
> >>>>> To simulate it a used 3 working copies, that were identical.
> >>>>>
> >>>>> On the first one a commited
> >>>>> 1 modified file
> >>>>> 1 added directory
> >>>>> 1 added file in that directory
> >>>>>
> >>>>> On the second working copy I displayed the "Check for modifications"
> >>>>> window.
> >>>>> I saw there all the modification I've done on the first working copy.
> >>>>> I selected the directory that contains all the changes and excuted
> >>>>> the Update command.
> >>>>> The update process updated the changed file, but DID NOT CREATE THE
> >>>>> ADDED DIRECTORY AND FILE.
> >>>>> The updated directory was marked as it contains the head revision.
> >>>>> Therefore any subsequent Update from the standard popup menu didn't
> >>>>> create the new directory and file anyway.
> >>>>>
> >>>>> On the third working copy I've executed Update command from the
> >>>>> standard popup menu.
> >>>>> Everything worked fine.
> >>>>>
> >>>>> I've attached screenshot of the described workflow too.
> >>>>> (svn_test 3 - the problematic directory; svn_test 4 - the OK
> >>>>> directory)
> >>>>> (uploaded here
> >>>>> http://www.st-software-ftp.com/download/svn/svn-update-problem.PNG
> >>>>> too)
> >>>> Which version of TSVN are you using?
> >>>>
> >>>> Stefan
> >>>>
> >>> Hallo Stefan,
> >>> anything new about the issue.
> >>> Are you able to confirm it as a bug?
> >>
> >> This is definitely a bug in 1.4.5. I have not tried it on trunk yet.
> >
> > It's not really a bug, but a feature :)
> > TSVN 1.4.x does the update non-recursively when started from the
> > CSVNStatusListCtrl. Which means it only updates the selected item,
> > nothing below it.
> >
> > In TSVN 1.5, it will update to the working copy depth. Maybe that's
> > more what you would expect.
> >
> > Stefan
> >
> Hello Stefan,
> I'm sorry, but I can not agree, that this is a feuature.
> It would be absolutelly OK, when the update is non-recursively.
> But after such update is the selected item marked as to be the headcopy
> and the next "normal" update won't add the new files.
> That's the wrong thing!

Non-recursive checkouts are broken on svn 1.4.x, so the real bug is in
Subversion, not TortoiseSVN. Having said that, since we know that
feature is broken we should either do recursive update or not offer it
at all from that context menu. What we have now breaks the working
copy.

Simon

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Oct 18 10:17:02 2007

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.