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

Feature wish/request: [--externals MODE] switch on update

From: <muzungu_at_gmx.net>
Date: Thu, 05 May 2011 09:42:08 +0200

Normal 0 false false false
                                                                  
MicrosoftInternetExplorer4
              

Hello all

        Reading the email
        From: Karl Fogel <kfogel_at_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 &ndash;rNNNN entry) will be updated to the HEAD or
the command line revision &ndash;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

    

-- 
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de
Received on 2011-05-05 09:42:46 CEST

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

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