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

Re: BUG REPORT: merge a range of revisions

From: Josha Foust <JoshaF_at_a-t-g.com>
Date: Tue, 19 Aug 2008 16:00:19 -0500

Stefan Küng wrote:
 
> Josha Foust wrote:
>
> >>> I don't get an error message, but none of the show log buttons on
> >>> the merge dialog display anything unless I turn off log caching.
> >> Then it's not really the same problem. * What url are you using? *
> >> did you read http://tortoisesvn.net/node/333 ?
> >
> > I've checked the UUIDs, they are different for all of the entries in
> > my Cached Repositories.
> >
> > Actual (private) URL is:
> > https://svn.a-t-g.com/cadoc-banking/branches/Production or
> > https://svn.a-t-g.com/cadoc-banking/trunk
> >
> > Also of note is that the Show Log buttons on the Working Copy
> sections
> > of the Merge dialog do work, it's the URL ones that don't.
> > One other interesting detail is that in the Tree merge section. If I
> > select the revision radio button, type in a revision number and then
> > click show log, it will show me log data up to that revision (as it
> > does without the log cache).
>
> I can't reproduce this, and I also can't see anything in the sourcecode
> that would make the log dialog not show anything.
> * Does it show an error message maybe instead of log entries?
> * do you have the "stop on copy" checkbox enabled?
> * if you clear the log cache (settings dialog), does it then show the
> logs? Does it show the logs the second time (after they're cached)?
>

There are no error messages in message boxes or in the grid. The log dialog shows a date range of 2/7/2106 to 12/31/1969 and the grid has no entries. Stop on copy is enabled and checked. None of the checkbox states affect the issue.

I had deleted the log cache for the repo in question, without effect. After deleting them all it started working. I finally managed to reproduce this, but I'm not clear on how. It seems to have something to do with the following (written before I reproduced the issue). I'm attaching my Repositories.dat from during the time that the problem is occurring. I think it is the problem in some way.

---
I did notice one thing that confused me for quite a while until I figured out what was going on.  Each instance of TortoiseProc.exe seems to maintain a copy of Repositories.dat in memory and then writes it out when the log dialog closes.  This causes odd behavior in certain situations.
1. Clear out the log cache
2. Show log of repo A
3. Show log on repo B and then close the form
4. Close show log of repo A
5. Look at the cached repos in Settings
Repo B will show up as "URL not known."
Josha Foust



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org

TSVN-Merge-Log.png
Received on 2008-08-19 23:00:28 CEST

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