Hello, The command svn log -r BASE:HEAD . doesn't behave as I expect it to. According to svn help log:
Show the log messages for any incoming changes to foo.c during the next 'svn update': svn log -r BASE:HEAD foo.c Yet on my machine I have the following behavior: > svn up Updating '.': At revision 103730. > svn log -r BASE:HEAD . ------------------------------------------------------------------------ r103730 | guillaumeb | 2021-06-01 09:35:24 +0200 (Tue, 01 Jun 2021) | 1 line some commit message ------------------------------------------------------------------------ > svn up Updating '.': At revision 103730. So svn log -r BASE:HEAD reported a log message for a change that was already taken into account. Is that a bug in svn or am I misunderstanding something? I would have expected an empty result, given that there was no incoming change during the next svn up. Some more information: - Sometimes it does behave as I expect it to, I’m not really sure how to reproduce it. - The repository in question is rather large and I’m doing those commands inside a subdirectory while other people are potentially committing in other unrelated directories. - That commit 103730 is my own commit (but I don’t see how that should affect the command, on the contrary) > svn info [...] Revision: 103730 Node Kind: directory Schedule: normal Last Changed Author: guillaumeb Last Changed Rev: 103730 Last Changed Date: 2021-06-01 09:35:24 +0200 (Tue, 01 Jun 2021) > svn --version svn, version 1.14.0 (r1876290) compiled Nov 24 2020, 17:16:22 on x86_64-apple-darwin19.6.0 Copyright (C) 2020 The Apache Software Foundation. This software consists of contributions made by many people; see the NOTICE file for more information. Subversion is open source software, see http://subversion.apache.org/ The following repository access (RA) modules are available: * ra_svn : Module for accessing a repository using the svn network protocol. - with Cyrus SASL authentication - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme * ra_serf : Module for accessing a repository via WebDAV protocol using serf. - using serf 1.3.9 (compiled with 1.3.9) - handles 'http' scheme - handles 'https' scheme The following authentication credential caches are available: * GPG-Agent * Mac OS X Keychain Thank you for your help, Best, Guillaume