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

Checking out project root accidentally (was RE: Customizing defau lt svnserve.conf file?)

From: Robert Hunter <robert.hunter_at_gen-i.co.nz>
Date: 2005-02-20 21:28:27 CET

Ben Collins-Sussman wrote:
> Then when your users use TortoiseSVN to browse the repository, they see
> a listing like
>
> project1/
> project2/
> [...]
>
> It's essentially the same as seeing the list of CVS modules. They just
> need to make sure to checkout the 'trunk' subdir below the
> project-root, not the whole project-root.

I wonder if situations like the one Philippe Auphelle describes
(protecting users from themselves) would best sit in the UI software --
I believe that TortoiseSVN already detects a user trying to commit
to a tag, so it wouldn't be out of line to prompt if a user tries
to check out a project root.

Although tags and branches in SVN are a human convention more than
Anything, the "project root" layout is certainly something of a
de-facto standard and tools can probably benefit from understanding
their meanings.

Perhaps someone who follows the TortoiseSVN list could see if there's
something like this in the works?

> Similarly, to start a new project, all client needs to do is create a
> 'projectN' direcotry at the root of the repository, and three empty
> dirs below it.

Likewise, it might not be too out of place to encourage TortoiseSVN
developers to add a "Create project root" similar to the "Create module"
feature that M. Auphelle mentioned that his team were using in
TortoiseCVS.

-- 
Robert Hunter
(not posting to a list he doesn't follow)
*****************************************************************************
This communication, including any attachments, is confidential.
If you are not the intended recipient, you should not read it
- please contact me immediately, destroy it, and do not copy
or use any part of this communication or disclose anything about it,
Thank you.
Please note that this communication does not designate an information system
for the purposes of the Electronic Transactions Act 2002
******************************************************************************
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Feb 20 21:31:10 2005

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

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