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

Re: Sparse Working Copy Checkout Personal Evaluation, kudo and complaint

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2007-12-12 19:32:30 CET

Mark Swann wrote:

> I was particularly interested in how TortoiseSVN facilitates the new
> Sparse Working Copy Checkout, so I performed a few experiments and came
> to the following conclusions:
>
> (1) The process is way too tedious, especially if the directory you are
> checking out is nested multiple directories deep. You have to check out
> each ancestor directory one at a tedious time until you finally reach
> the directory you really want. The Repo Browser Context Menu needs to
> allow the "Update item to revision" option on any directory that has a
> near or distant ancestor that is already checked out, and Tortoise
> should checkout out all intermediate ancestors automatically.

Implemented the creation of intermediate directories in revision 11591.

> (2) The normal procedure for checking in your changes should be to first
> perform an Update, then a Commit. OOPS! Not with a sparse working copy,
> you don't! If you make the mistake of doing what is intuitive (an
> Update), you will suddenly find your working copy is no longer so
> sparse. This feature is way bad. I don't know if this reflects SVN's
> intentions but you should never add a feature that makes it easier for
> the user to make a mistake. I don't care if you have provided an
> alternative proper way to do the update, which is also very tedious, you
> should make the sparseness of the working copy transparent to normal
> daily use, i.e. you must allow the normal Update/Commit procedure
> without retrieving all the un-checked-out files in the tree.

As Simon already mentioned: we don't need a lecture in UI design and/or
how to make an application user friendly. A simple recipe on how to
reproduce the problem would be much better.
Anyway: you've discovered a bug which I fixed in revision 11590.

Please try the next nightly build.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Wed Dec 12 19:32:45 2007

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.