-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
manage XMP sidecar files #18421
base: master
Are you sure you want to change the base?
manage XMP sidecar files #18421
Conversation
c87dcc0
to
5cb8ffb
Compare
I have approximately implemented this #18253 (comment) idea. |
I'm not sure that's going to sit will with the "after edit" crowd who don't want any extra files in the picture directory... Will this cause any issues if the database base gets destroyed and everything has to be reimported? |
The size of these files is 0 bytes. ¯\_(ツ)_/¯
When importing images into a new db, the import_timestamp in each XMP file will be updated and XMP files will be overwritten. The modification time of the .dt file will be updated along with them. Once the storage is connected to another system, the program will require synchronization for these imported images (of course, if the film roll is already in the db). |
The size if not the issue here, many people wan't dt to not create a single file in their directories. Also we have a DB some maybe better to keep this timestamp inside it, no? I haven't looked at the proposal here (I'm not convinced) but a possible solution would be to add a field in table |
Fixed deletion tracking. |
We have two (or more) isolated DBs and the XMP files in the storage serve as a communication channel for synchronizing these DBs. And .dt files allow us to reduce the amount of change scanning.
That is, they do not use XMP files and do not enable their checking at startup. This means that an extra file will not be created. |
This is a concept for a solution to synchronize editing across different OS (for #18253).
It extends crawler.c functionality and allows additional interactive tracking of the following changes: appearance of new duplicates, deletion of individual duplicates, deletion of the original images.
It looks like this:
Removing unnecessary images and adding new ones is not supported: for this purpose there are corresponding modules "import" and "actions on selection".