lp://qastaging/~mikemc/ubuntuone-ios-files/asset-library-sweep-refactor
Created by
Mike McCracken
and last modified
- Get this branch:
- bzr branch lp://qastaging/~mikemc/ubuntuone-ios-files/asset-library-sweep-refactor
Only
Mike McCracken
can upload to this branch. If you are
Mike McCracken
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- dobey (community): Approve
-
Diff: 869 lines (+413/-279)6 files modifiedFiles/U1AssetManager.h (+32/-0)
Files/U1AssetManager.m (+226/-0)
Files/U1AutoUploadOperation.m (+2/-2)
Files/U1AutoUploadsManager.h (+2/-3)
Files/U1AutoUploadsManager.m (+147/-271)
Files/U1FolderViewController.m (+4/-3)
Branch information
Recent revisions
- 96. By Mike McCracken
-
- refactor sweep of asset library into separate manager, to support future use of sweep code for hashing and searching assets without queueing uploads
- remove unused filename generation from ios5
- avoid multiple asset scans due to registering for LibraryChangedNotification without specifying which library object
- avoid overly frequent scans of upload operation queue to generate pending upload badge, using a coalescing notification queue - 93. By Mike McCracken
-
- Release top-level folderviewcontr
ollers correctly to avoid zombie UI updates and associated crashes. - 91. By Mike McCracken
-
- Don't update asset generation if there's a failure, and save updates if there isn't.
- 90. By Mike McCracken
-
- Check errors in upload and avoid setting asset generation with potentially invalid data.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/ubuntuone-ios-files