Markus Schaber wrote on Fri, Feb 24, 2012 at 08:09:30 +0000:
> Hi, Daniel,
> 
> -----Ursprüngliche Nachricht-----
> Von: Daniel Shahaf [mailto:danie...@elego.de] 
> 
> >C. Michael Pilato wrote on Thu, Feb 23, 2012 at 10:48:12 -0500:
> >> On 02/23/2012 10:35 AM, Mark Phippard wrote:
> >> > On Thu, Feb 23, 2012 at 10:32 AM, Paul Burba <ptbu...@gmail.com> wrote:
> >> >>> Why not just give users what they want?  A capability string (or 
> >> >>> comparable
> >> >>> mechanism) that carries the client's version number, for use with 
> >> >>> start-commit hooks in allowing/denying clients which don't meet 
> >> >>> the administrator's quality requirements?
> >> >>
> >> >> Mike,
> >> >>
> >> >> +1 to this enhancement.  One question though, are you envisioning a
> >> >> new "capability" for each minor release or for each patch release?  
> >> >> I assume the latter, but that's not entirely clear from the issue 
> >> >> writeup.
> >> > 
> >> > I would suggest something easily parseable like "ClientVersion-1.7.3"
> >> > 
> >> > I would assume it would be a single string that contained the exact 
> >> > version number and it would be up to the hook script to do something 
> >> > with it.
> >> 
> >> As Mark indicated, I was *not* thinking about a different capability 
> >> per release -- just a single, changing one.  My suggested syntax was 
> >> to be "client-version=1.7.3", establishing precedent for the use of 
> >> the equal sign
> >
> >What client-version would dev builds report?
> 
> There are two other cases we should define a rule for:
> 
> 1) Clients like SharpSVN or TortoiseSVN, or distribution builds, when they 
> include their own patches, or backported patches which were not officially 
> part of that release. Especially Debian tends to prefer backporting of fixes 
> over updating to new releases.
> 
> 2) Clients based on alternative implementations like SvnKit (is there any 
> other?).
> 

Solve both by adding a "capability" for the short client name?

client-version=1.7.3 client-client=tortoisesvn
client-version=1.7.3 client-client=svnkit

> Best regards
> 
> Markus Schaber
> -- 
> ___________________________
> We software Automation.
> 
> 3S-Smart Software Solutions GmbH
> Markus Schaber | Developer
> Memminger Str. 151 | 87439 Kempten | Germany | Tel. +49-831-54031-0 | Fax 
> +49-831-54031-50
> 
> Email: m.scha...@3s-software.com | Web: http://www.3s-software.com 
> CoDeSys internet forum: http://forum.3s-software.com
> Download CoDeSys sample projects: 
> http://www.3s-software.com/index.shtml?sample_projects
> 
> Managing Directors: Dipl.Inf. Dieter Hess, Dipl.Inf. Manfred Werner | Trade 
> register: Kempten HRB 6186 | Tax ID No.: DE 167014915 
> 
> 

Reply via email to