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.
>