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

Re: Small bug in post-commit dialog

From: Tobias Schäfer <tobiasschaefer_at_gmx.de>
Date: 2006-09-23 21:06:22 CEST

On Friday 22 September 2006 18:39, Stefan Küng wrote:
> Chris wrote:
> > Stefan Küng <tortoisesvn <at> gmail.com> writes:
> >>> I double checked this using windows explorer and it worked correctly.
> >>> I was using the HomeSite v5 directory tree to commit from.
> >>>
> >>> Is there any reason why there is a difference?
> >>
> >> You have to ask Adobe about that.
> >>
> >>> Does there need to be a resolve-full directory name to work in 3rd
> >>> party file managers?
> >>
> >> Sorry, but no. We just can't implement workarounds for every known
> >> application out there. If applications mimic the behavior of the
> >> explorer, then they're responsible for doing it right.
> >>
> >> Stefan
> >
> > I don't expect a fix for a specific application to be implemented, but
> > if a generic fix can be worked in that fixes many 3rd party
> > applications, then surely there isn't a problem with that?
> >
> > I did some further testing.
> >
> > Check for modifications - opens correctly.
> > Update dialog (Delete file and then restore it with update) - opens
> > correctly Get lock - opens correctly
> > Create patch - opens correctly
> > Revert - opens correctly
> >
> > Post commit screen - fails to display correct path or open.
> >
> > Is there a process that is different, as it works on all other areas i
> > can find except the post-commit dialog?

I've been able to reproduce it with the standard windows explorer, but not
reliably yet. Whenever I start tortoiseproc in the debugger I cannot
reproduce the bug.

When calling "open" or "open with" in the progress dialog TSVN passes the
absolute path to the opening application but it does not pass the drive
letter, e.g "tmp\directory\wc\trunk\a.txt" instead of
"d:\tmp\directory\wc\trunk\a.txt". Note, the working copy is in the
directory d:\tmp\directory

Depending on the current working directory of the application opening the
file works or doesn't. Since the drive letter is missing the opening
application appends "tmp\directory\wc\trunk\a.txt" to the current working
directory and cannot open the file.

May be this helps someone to reliably reproduce the bug.

Tobias

-- 
       ___
  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 Sat Sep 23 21:06:37 2006

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.