mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
* [enh] Use a csv to list file to backup * [enh] Use csv python module * [wip] Backup refactoring * [wip] Backup class refactoring * [enh] Add archivemount dependencies * [wip] Restore refactoring * [fix] Some error in this refactoring * [fix] Missing backup key translation * [fix] Bad YNH_CWD in hook backup * [fix] App backup part was broken * [fix] Restore operation was broken * [fix] No compressed backup * [fix] Don't commit backup path into csv if app backup fail * [fix] Default backup collect_dir should be in tmp subdir * [enh] Simplify a copy code * [enh] Build backup info from properties * [enh] Improve comments presentation * Adding first tests for backup/restore * Adding more backup/restore app test scenario * [enh] Separate BackupMethods in distinct class * Adding test of restoring a wordpress archive from 2.4 * [fix] Be able to delete backup link too * [fix] Bad internationalization key * [fix] Edge case with empty mysql pwd restore * [fix] Unset var in restore * [fix] Edge case with empty mysql pwd restore * Adding test for backup crash handling * Cleaning tests + checking tmp dir is empty * [fix] Missing tmp in backup path * [fix] Error on reading backup csv * Adding test of failed restore * Adding tests when not enough space available * Simplifying tests using markers * [fix] ynh backup/restore helpers with only one arg * [fix] Unmount subdir with python * [enh] Improve backup size management * [fix] None object in backup * [enh] Remove dead code * [fix] Missing locales * [enh] Adapat test about needed space * [fix] Pass some test * [enh] Remove dead code * [enh] Pass all test * [enh] Adding test that backups contains what's expected * Fix typo in tests * [fix] Bad documentation * [enh] Add comment * [enh] Use len in place of implicit {} == False * [enh] Add comment * [enh] Add comment * [enh] Refactoring on _collect_app_files * Adding skeleton for remaining tests to write * [enh] Use a csv to list file to backup * [enh] Use csv python module * [wip] Backup refactoring * [wip] Backup class refactoring * [enh] Add archivemount dependencies * [wip] Restore refactoring * [fix] Some error in this refactoring * [fix] Missing backup key translation * [fix] Bad YNH_CWD in hook backup * [fix] App backup part was broken * [fix] Restore operation was broken * [fix] No compressed backup * [fix] Don't commit backup path into csv if app backup fail * [fix] Default backup collect_dir should be in tmp subdir * [enh] Simplify a copy code * [enh] Build backup info from properties * [enh] Improve comments presentation * Adding first tests for backup/restore * Adding more backup/restore app test scenario * [enh] Separate BackupMethods in distinct class * Adding test of restoring a wordpress archive from 2.4 * [fix] Be able to delete backup link too * [fix] Bad internationalization key * [fix] Edge case with empty mysql pwd restore * [fix] Unset var in restore * [fix] Edge case with empty mysql pwd restore * Adding test for backup crash handling * Cleaning tests + checking tmp dir is empty * [fix] Missing tmp in backup path * [fix] Error on reading backup csv * Adding test of failed restore * Adding tests when not enough space available * Simplifying tests using markers * [fix] ynh backup/restore helpers with only one arg * [fix] Unmount subdir with python * [enh] Improve backup size management * [fix] None object in backup * [enh] Remove dead code * [fix] Missing locales * [enh] Adapat test about needed space * [fix] Pass some test * [enh] Remove dead code * [enh] Pass all test * [enh] Adding test that backups contains what's expected * Fix typo in tests * [fix] Bad documentation * Adding skeleton for remaining tests to write * [enh] Add comment * [enh] Use len in place of implicit {} == False * [enh] Add comment * [enh] Add comment * [enh] Refactoring on _collect_app_files * [fix] Replay e1a507 deleted by rebase * [fix] ynh_restore helper * Renaming 'hooks' terminology to 'system' where it makes sense * Propagating new --system/--ignore-system to actionmap * Adding more tests + clarifying some functions and messages * Factorize out the definition and validation of backup/restore targets * Add missing key * Use list comprehension instead of dirty loops * [enh] Add docstring in BackupManager * [enh] Add docstring on BackupMethod(s) * [fix] Remove deadcode * [fix] Remove debug message * [enh] Add comments on RestoreManager * [enh] Add comments on backup constants * Adding a proper report/result for each backup target * Skipping tests not implemented yet * Fixing little mistake from merging * [fix] Support different fs or archivemount error * [enh] Backup helpers readability * [fix] Copy backup method * [fix] Deprecated warning always displayed * [enh] Retrieve info.json file inside tar.gz * Trying to reorganize methods with sections for readability * [enh] Support archivemount failure * [fix] Missing env var for system part restore helpers * Clarifying disk usage / free space computation * [enh] Refactoring around backup set_targets() * Clarifying structure of backup_create and backup_restore * Move RestoreManager between BackupManager and BackupMethods * [fix] Missing locales * [fix] System part restore if archivemount failure * [enh] Extract all conf instead of specific code * [fix] Other output directory (compressed archive) * [enh] Add test for uncompressed backup * [fix] Compressed backup in an existing output directory * [fix] Return size for retro-compatibility * [fix] Mountpoint check aborting script when called with -eu * [fix] Avoid failure test with set -eu * [fix] locale strings missing/bad arguments * Check free space before mount * [fix] ynh_restore_helpers with existing archive path * Adding skeletons for moar tests * Fixing some weird bug in _get_archive_path * Adding a regen-conf at the end of system restore * Adding tests of system restore from 2.4 * Have a class dedicated to target management * Cleaning tests * Misc formatting * More meaningful variable names inside app restore * [fix] can't call source ../settings/scripts/_common.sh in app backup * [fix] ynh_install_app_dependencies is not compatible with readonly mount * [fix] Remove temporary file |
||
---|---|---|
.. | ||
backup | ||
conf_regen | ||
restore |