Skip to content

feat(core): add GUI support for explicit attribute preservation and…#2444

Open
jtrag wants to merge 1 commit intobit-team:devfrom
jtrag:feat-advanced-rsync-flags
Open

feat(core): add GUI support for explicit attribute preservation and…#2444
jtrag wants to merge 1 commit intobit-team:devfrom
jtrag:feat-advanced-rsync-flags

Conversation

@jtrag
Copy link

@jtrag jtrag commented Mar 16, 2026

Hello,

I am a new contributor, and I was fixing/modifying some things about BackInTime for myself today, but then I decided to do it as a contribution to the official project and add a much-wanted feature while I was at it (I added dry run). I have tested everything, and it works 100%. Screenshots shouldn't be necessary for these additions/fixes since nothing about the GUI itself has changed. I hope this helps others to continue to use BackIntime for many years to come!

feat(core): add GUI support for explicit attribute preservation and specialized rsync flags

  • Added dedicated toggles under 'Expert Options' for specialized rsync flags: Preserve Creation Time (--crtimes), Preserve Owner (--owner), Preserve Group (--group), Sparse Files (--sparse), and Numeric IDs (--numeric-ids).
  • Directly mapped UI components to config logic and rsyncPrefix generation in tools.py for maximum backup configurability.

Authored by @jtrag (https://github.com/jtrag).
☕ BuyMeACoffee: https://buymeacoffee.com/jtrag
💙 PayPal: https://paypal.com/donate/?business=DN9W5GQ638WPQ

…pecialized rsync flags

- Added dedicated toggles under 'Expert Options' for specialized rsync flags: Preserve Creation Time (`--crtimes`), Preserve Owner (`--owner`), Preserve Group (`--group`), Sparse Files (`--sparse`), and Numeric IDs (`--numeric-ids`).
- Directly mapped UI components to config logic and `rsyncPrefix` generation in `tools.py` for maximum backup configurability.

Authored by @jtrag (https://github.com/jtrag).
☕ BuyMeACoffee: https://buymeacoffee.com/jtrag
💙 PayPal: https://paypal.com/donate/?business=DN9W5GQ638WPQ
@buhtz
Copy link
Member

buhtz commented Mar 17, 2026

On hold until #2446 is merged.

@buhtz buhtz added the PR: Waiting for review PR won't be merged until review and approval from a member of the maintenance team. label Mar 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: Waiting for review PR won't be merged until review and approval from a member of the maintenance team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants