Version: 2.0.0 (using Devel)
The automatic names generated by the versioning features assumes the first '.' in the filename is the end of the basename. All subsequent characters are lost in the new versions.
Steps to Reproduce:
Edit a file called test.with.several.dots.jpg.
Save a new version.
The new version is called test.JPG.
The new version should be called something like test.with.several.dots_v2.jpg
This may not be an issue with standard filenames (ie "IMG_XXXX.JPG") but arises with custom filenames. For instance, I like to have the lens model with aperture in the filename, all pictures taken with a lens opening at f/2.8 are affected.
Using the Archlinux AUR package digikam-git with kipi-plugins-git.
Which versionning file naming logic is used in other photo-management program ?
I'm not sure since I only use Digikam.
I'd settle for any that doesn't eat part of the filename :).
A simple _v1.jpg, _v2.jpg suffix would be fine in my book.
The precise observation is that for each newly generated filename, the part to the next '.' is cut
Git commit 481858207256d7eecc9d5a4ff93ad77ad2984844 by Marcel Wiesweg.
Committed on 14/07/2011 at 19:42.
Pushed by mwiesweg into branch 'master'.
When we have the basename and not a full filename, we should not replace
the suffix, but add the suffix.
M +2 -1 NEWS
M +25 -1 libs/versionmanager/versionmanager.cpp