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

Re: [Request] TSVN Server ;-)

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Mon, 28 Apr 2008 21:16:16 +0200

Peter Mounce wrote:
> Hi there
>
> There are a bunch of settings that it would be really nice to apply
> consistently to the users of the repositories that I manage. I'm
> thinking here mostly about the client-side hook-scripts, but there are
> others like global-ignore pattern, proxy server and maybe some others.
>

You're not the only one. There's a very old issue open in svn:
http://subversion.tigris.org/issues/show_bug.cgi?id=1974

> I guess at the moment this would be possible to do by setting up one
> workstation, then exporting the registry entries that are created? And
> making the assets (client-side hook-scripts) available either via a
> network share, or a WC checked out locally?
>
> It'd be nice if there were a facility to supply settings from some
> central location, whether these are global settings, or per-repository
> settings (I could see client-side hook-scripts varying per-repo, for
> example). I suppose this might be along the lines of an XML file sat on
> a server that, when pinged, populates settings according to the contents
> of the file...? Perhaps a per-repo/project set of settings could be
> grabbed from a file in a consistent/conventional location within a
> repo? Perhaps a set of tsvn:* properties would do the job, to define
> settings to apply to the directory tree they're set on?
>
> Perhaps this is better asked for on the svn-users list, but, well, maybe
> it's a function of the interface instead, since I think the settings I'd
> like to manage are only relevant to TSVN (client-side hook-scripts, again).
>
> I'm in the position of being "tools-guy" for a team of around 9, and,
> well, it'd help to have (easy :-) ) capability for this sort of thing.

For global settings, you can use the Windows GPOs. All global svn
settings (as well as the TSVN settings) are registry based (yes, you can
even set all the settings which are usually edited in the Subversion
config file as registry entries).
Just set up the registry entries in your domain controller for all your
users - but of course, if you add some TSVN settings which are for
specific working copies like the local hook scripts, you have to make
sure that all your users have the working copies on the same path (e.g.,
C:\projects).

To find out the registry keys for the various entries in the svn config
file, have a look at the corresponding section in the subversion book:
http://svnbook.red-bean.com/en/1.4/svn.advanced.confarea.html#svn.advanced.confarea.windows-registry

For repository based configs, add your comments to the issue mentioned
above. And of course, let your voice be heard on the svn mailing list!
Otherwise no dev will think it's really important and the issue will
stay open forever...

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net

Received on 2008-04-28 21:16:46 CEST

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.