You can already pin an external to a particular version by adding a -r parameter to the definition in svn:externals.
-- Brane On 05.05.2011 09:42, muzu...@gmx.net wrote: > Normal 0 false false false > > MicrosoftInternetExplorer4 > > > Hello all > > Reading the email > From: Karl Fogel <kfo...@collab.net> > Subject: Please ask on the list before filing a new issue. > > I file my wish/request to this maillist and hope it has not already > been discussed. > > Content > > 1. Feature update [--externals MODE] switch > > 2. Feature update-externals default configuration > > 3. Motivation/Use-case > > 1. Feature update [--externals MODE] switch: > > > > > The update command shall be extended by the following switch and modes: > > update [-r rev] [-N] [--externals MODE] > > > > > MODE: ignore: > same as [--ignore-externals] which shall be deprecated but remain for > backward compatibility > > > MODE: interactive-revisioned: > externals set to a fixed revision will not automatically updated to the > HEAD or the command line revision -r rev but asks per external entry: [yes] > [no] [yes to all],[no to all] > > > MODE: ignore-revisioned: > externals set to a fixed revision will not get updated. Only externals > working on the head (no –rNNNN entry) will be updated to the HEAD or > the command line revision –r rev > > MODE: to-revision: > updates externals to the fixed revision stated in the svn:exterals > property, all others to the HEAD or the command line revison -r rev > > > MODE: interactive-to-revision: > updates externals to the fixed revision stated in the svn:exterals > property, all others to the HEAD or the command line revison -r rev, but > asks per external entry: [yes] [no] [yes to all],[no to all] > > 2. Feature update-externals default configuration > > The SVN client(s) shall have a mean to set one --externals mode as > its default e.g. in the SVN command line clients config file. > > update-externals-mode = MODE It shall be possible to > overrule configuration from the file by the command line. > > Motivation/Use-case: > We want use the svn:externals to retrieve common resources in defined > versions/revisions into various project. That the resources for the > particular project keep their revision is very important. They may not > change by accident. An "standard" update has easily and unwillingly > happened, as also other user report in the net. If one is lucky the > compilation fails and one has a indication that sonething is wrong. In the > worst case everything compiles and works fine, but for a rarely used > functionality under very unlikely conditions. > We would like to have update modes that not simple automatically update > everything to the HEAD or -r rev, but can distingush between "internals", > externals and revisioned exterals and issue a waring (interactive) > > I assume that this is not a server but a pure client feature(?). > > Kind regards > > Roman > > >