Mark Phippard wrote on Thu, Aug 16, 2012 at 10:18:13 -0400:
> On Thu, Aug 16, 2012 at 10:10 AM, C. Michael Pilato <cmpil...@collab.net> 
> wrote:
> 
> > So, incorporating some of the great suggestions on this thread so far, but
> > adding some of my own, I'd like to reset this design discussion with the
> > following proposal:
> >
> >    # Reports the general name of the client.
> >    #
> >    # Examples: "svn", "tortoisesvn", "svnkit"
> >    #
> >    # Default value: "svn".
> >    #
> >    client-name=[-_a-zA-Z0-9]+
> >
> >    # Reports the specific version of the client.
> >    #
> >    # Examples: "1.6.0a2", "1.5.4dfsg1-1ubuntu2.1"
> >    #
> >    # Default value: ${SVN_VER_NUMBER}
> >    #
> >    client-version=[-_a-zA-Z0-9\.\+]+
> >
> >    # Reports the version of the Apache Subversion libraries with which
> >    # this client is most compatible.
> >    #
> >    # Examples: "1.6.0", "1.8.0-dev", "1.7.0-alpha1"
> >    #
> >    # Default value: ${SVN_VER_NUMBER}
> >    #
> >    client-compat-version=[0-9]+\.[0-9]+\.[0-9]+(-[a-z0-9]+)?
> >
> > Here are some examples:
> >
> >    client-name=svn
> >    client=version=1.8.0-dev
> >    client-compat-version=1.8.0-dev
> >
> >    client-name=svnkit
> >    client-version=1.7.5-v1
> >    client-compat-version=1.7.5
> >
> >    client-name=tortoisesvn
> >    client-version=1.7.8
> >    client-compat-version=1.7.6
> >
> >    client-name=svn
> >    client=version=1.5.4dfsg1-1ubuntu2.1
> >    client-compat-version=1.5.4
> >
> > I think this will allow the best of both worlds for hook authors:  the
> > deeper insight needed to rule in/rule out specific clients and client
> > versions, plus a way to make more general rulings based on the set of
> > features expected to be present in a given Apache Subversion release.
> >
> > Thoughts?
> 
> It probably does not hurt anything to "do more" as your proposal does.
>  But personally, I think that your "client-compat-version" value is
> the only one that is needed and I would be fine if that was the only
> thing we added.
> 

Did anyone ever ask for anything beyond "what libsvn version are we
implementing"?  

> -- 
> Thanks
> 
> Mark Phippard
> http://markphip.blogspot.com/

Reply via email to