Hi all
I'm using the latest lilypond dev version (2.25.27).
In the Usage manual I read:
https://lilypond.org/doc/v2.25/Documentation/usage/command_002dline-options-for-convert_002dly
'''
-c, --current-version
By default, convert-ly updates the \version string to the lowest
necessary version. If this option is given, the current LilyPond
version (2.25.27) is used instead.
'''
So, IIUC, by default convert-ly should update the \version string only
if the file contains a syntax change which requires the version bump.
The -c option instead would update the version number regardless of any
syntax change.
Well, this is not what I'm experiencing.
By default convert-ly is updating all the \version strings even if
there's no syntax change. Here's a diff example, just to be very clear:
diff --git a/ly/myStyle.ly b/ly/myStyle.ly
index fd85098..b59483b 100644
--- a/ly/myStyle.ly
+++ b/ly/myStyle.ly
@@ -1,4 +1,4 @@
-\version "2.25.19"
+\version "2.25.26"
%% Shortcut for right-hand fingering
RH = \rightHandFinger \etc
Am I missing something?
I haven't checked the git logs, but I remember it used to be different:
by default the version used to be updated unless you used an option to
disable it. But I might be wrong...