Karl Berry wrote on Sat, Jan 16, 2016 at 23:31:10 +0000: > Is it possible to read (no need to write) svn configuration settings via > some svn command? >
Not with the cmdline client. It's possible with the bindings (svn_config_*). > That is, something better than trying to discover the location of the > configuration file(s) and grepping or otherwise parsing them. That's a > road I don't want to go down. > > Specifically, what I want to know is the active value of > use-commit-times, so that my configure script and/or Makefile can inform > users who try to do a build from a checkout without it. (Yes, the info > is in my documentation, but few people read documentation.) > Strictly speaking, you should care about the value at the time of the last update/checkout that touched each file, not about the value in the config. There's no record of the historical values use-commit-times. However, you can simply check whether the effect is present: % svn up --config-option=config:miscellany:use-commit-times=true README % svn info README ⋮ Last Changed Date: 2013-02-21 23:12:27 +0000 (Thu, 21 Feb 2013) Text Last Updated: 2013-02-21 23:12:27 +0000 (Thu, 21 Feb 2013) These values are also available as $LastChangedDate$ and stat().st_mtime respectively. Cheers, Daniel > I feel like I'm missing something obvious, but I've looked through the > svn book, mail archives, stack exchange, etc., with no luck. > > Any help appreciated. Thanks, Karl. > > P.S. I'm not subscribed to this list, so please cc me explicitly on > replies. Thanks. >