Merge lp:~mterry/deja-dup/parse-file-path into lp:deja-dup/26
Status: | Merged |
---|---|
Merged at revision: | 1433 |
Proposed branch: | lp:~mterry/deja-dup/parse-file-path |
Merge into: | lp:deja-dup/26 |
Diff against target: |
495 lines (+91/-85) 17 files modified
.bzrignore (+1/-1) common/CommonUtils.vala (+8/-9) common/DirHandling.vala (+33/-29) common/FilteredSettings.vala (+19/-2) common/Makefile.am (+1/-1) common/Operation.vala (+1/-1) common/OperationBackup.vala (+2/-5) monitor/monitor.vala (+1/-1) po/POTFILES.in (+1/-1) po/POTFILES.skip (+1/-1) widgets/ConfigEntry.vala (+5/-5) widgets/ConfigLabelList.vala (+1/-4) widgets/ConfigLabelLocation.vala (+4/-4) widgets/ConfigList.vala (+3/-10) widgets/ConfigLocationCustom.vala (+2/-1) widgets/ConfigURLPart.vala (+4/-6) widgets/ConfigWidget.vala (+4/-4) |
To merge this branch: | bzr merge lp:~mterry/deja-dup/parse-file-path |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Robert Bruce Park (community) | Approve | ||
Review via email: mp+145105@code.launchpad.net |
Description of the change
During this cycle, I added support for replacing $USER in include/exclude settings with the current user name for the benefit of system administrators that wanted to change the defaults.
But really, the original request I had for that feature was with the intent of using it to set the default backup location, not in include or exclude paths. So this branch adds support for that.
It also adds some convenience methods to FilteredSettings (nee SimpleSettings).
Test by modifying /org/gnome/
Looks good! I tinkered with dconf-editor a bit and indeed, values of $USER are being replaced with my home directory.