lp:~openshift/picard/file_system

Created by Carlin Mangar and last modified

This branch provides a number of improvements:
1. A re-done make_short_filename algorithm that works in most cases. #5342
2. A save that puts the save action in the right queue depending on whether the file is being analysed or loaded at the same time. This avoids bug #3900.
3. Extensively reworked file moving mechanism that runs multiple checks to avoid duplicates or file transfer failures. File is copied first before tagging rather. Additional option to keep originals in case something goes wrong.
4. Move additional files avoids causing errors when * is used. #5324
5. copy_adv and move_adv that is derived from the python shutil module, but has much more flexibility.

Get this branch:
bzr branch lp:~openshift/picard/file_system
Only Carlin Mangar can upload to this branch. If you are Carlin Mangar please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Carlin Mangar
Project:
MusicBrainz Picard
Status:
Development

Recent revisions

1011. By Carlin Mangar

Merge with main.

1010. By Carlin Mangar

Code streamline.

1009. By Carlin Mangar

Undid a change in priority.

1008. By Carlin Mangar

Recompiled ui file and line ending to unix.

1007. By Carlin Mangar

Merge with main

1006. By Carlin Mangar

After some extensive revision. This is the new file copying algorithm. It does multiple checks to file copying will not fail, and if it fails, it does not leave orphans lying around, aka duplicate files. make_short_filename's behavior has been fine tuned to work in most instances.

1005. By Carlin Mangar

Fixes to file saving.

1004. By Carlin Mangar

Fix make_short_filename

1003. By Philipp Wolfer

Synched translations with launchpad.

1002. By Philipp Wolfer

Disable creation of desktop icon in Windows installer by default, following the Windows User Experience Interaction Guidelines.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers