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

Checkout menu item missing bug, and a couple questions

From: M.Z. <Ziggyesque_at_hotmail.com>
Date: Tue, 11 Nov 2008 12:52:18 -0500

When you've checked out an empty subdir using 1.5.X's files and dirs depth option, right clicking
on that empty dir just shows the Update and Update to Revision options. Seems to me the
Checkout option should still be there so people can cherry pick subdirs, such as individual tags
or branches, using as defaults for repo and dir fields values appropriate so the cherry pick will
merge in properly after selecting it with the repo-browser dialog ... button. I'd expect it to stay there
until it has been detected that what dirs have been cherry picked matches what's in the repo for
the current rev level, so further cherry picks can be performed, and reappear if a repo-browse or
Update to Working Copy op of that directory shows new directories have been added. When
accessing pre-1.5.X repos, cherry picking a lot faster than Update to Revision for most tags and
branches subdirs.

A couple other questions:
Just curiosity, any idea when TSVNs repository will be upgraded to 1.5+ ? The main subversion
one already has been, I noticed; and,

Any possibility the Checkout and Update to Revision ops can be modified so it's as fast for any
repo version as clicking on a subdir in the repo-browser is now, plus the overhead for writing the
admin files for the empty subdirs, when using the files and dirs option? If some dirs were already
cherry picked, I'd expect it to fill in gaps, not error out as a depth lowering attempt. I'd think the
same logic that keeps repo-browser fast can be used for multiple empty depth checkouts on the
client-side for the pre-1.5 repos, rather than throwing out responses from a full-depth checkout
request to the repository, as it appears to be implemented now.

Thanks, and reply directly please,
Received on 2008-11-11 18:52:48 CET

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