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




Reply via email to