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

Re: prepare for 1.6

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: Fri, 20 Feb 2009 23:02:24 +0000

2009/2/16 Stefan Küng <tortoisesvn_at_gmail.com>:
> Revision graph:
> I think the revision graph is very well implemented and won't need much
> more work, apart maybe from some UI tweaks which I'm sure Simon will find :)

It's looking really good now :-)

> new APIs:
> The new svn APIs also are all implemented and already in use in the
> nightly builds.

Anything need documenting? Did single file externals make it into 1.6?

> Tree conflicts:
> Subversion 1.6 marks tree conflicts. In pre 1.6 clients, such conflicts
> were simply ignored (shown as 'skipped' in the progress dialog). Now,
> such conflicts are properly marked as conflicted until the user marks
> those as resolved.
> But: Subversion doesn't give much information on how to resolve those
> conflicts. Resolving is completely up to the user. This will improve in
> 1.7 together with the sqlite based working copy rewrite, but until then
> there's not much we can do to help users resolving those conflicts. I've
> tried to add some info to our docs, but those need a lot more details
> and maybe step-by-step guides. Simon, could you please have a look at
> those docs?

OK, looking now. Expect more questions soon ;-)

> Here's a description on how the svn devs *want* it to work:
> https://svn.collab.net/repos/svn/trunk/notes/tree-conflicts/use-cases-resolution.txt
> But of course, that's not how it works in 1.6 because there's not enough
> information ready to do all this.
> Mark Phippard and Steve Elsemore (working on Subclipse) are working on a
> document which describes several tree conflict situations and how
> Subclipse tries to help users to resolve them:
> http://docs.google.com/Doc?id=dd885dbs_30c8x6bvcn
> But note that TSVN doesn't have enough information ready: Subclipse
> knows more about a working copy since for example it 'knows' the working
> copy root (which TSVN doesn't). Also, Subclipse does a lot of guessing,
> which IMHO is bad, especially if guessing results in < 50% accuracy:
> that will confuse users even more. That's why TSVN does no guessing and
> rather leaves the task up to the users.
> Simon, if you want to test different tree conflict scenarios, you can
> use the test scripts in /trunk/test/treeconflics to create them.
>
>
> IBugtraqProvider:
> The new IBugtraqProvider2 interface needs to be documented. I think we
> should add a new chapter to our docs for this, at least the basics
> should be in the docs. We still can tell devs to look in the contrib
> folder for more detailed info though.

I can add a chapter if I have the basic info to work with, but ATM I
don't know anything about it. Does IBugTraqProvider2 supercede
IBugTraqProvider in the same way the subversions APIs get revved, or
is it a different animal?

> Release notes:
> The 1.6 release note page is already started, but I think we need to add
> some more info there
> (http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/www/tsvn_1.6_releasenotes.html)
> If you have ideas about what feature/change we should mention there too,
> please just add it to the page.
>
>
> If I have missed something that should be done for 1.6, please speak up
> so we don't forget it.

Simon

-- 
:       ___
:  oo  // \\      "De Chelonian Mobile"
: (_,\/ \_/ \     TortoiseSVN
:   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
:   /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=1200947
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-02-21 00:02:35 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.