Add Borg 2.0.0b15 features #1083

Closed
opened 2025-04-23 17:11:20 +00:00 by witten · 4 comments
Owner

What I'd like to do and why

Support relevant Borg 2.0.0b15 features and changes natively in borgmatic:

  • enhance passphrase handling, #8496
    • Add debug_passphrase and display_passphrase options that map to the new Borg environment variables for this?
  • add {unixtime} placeholder, #8522
  • create: remove --make-parent-dirs option (borgstore now does this automatically), #8619
    • Mark the command-line description for this flag as Borg 1.x only, but make no logic changes?
  • adapt to and require borgstore 0.2.0 (new s3/b2 backend, fixes/improvements)

Other notes / implementation ideas

No response

### What I'd like to do and why Support relevant [Borg 2.0.0b15 features and changes](https://borgbackup.readthedocs.io/en/2.0.0b15/changes.html#version-2-0-0b15-2025-04-22) natively in borgmatic: * [x] enhance passphrase handling, [#8496](https://github.com/borgbackup/borg/issues/8496) * Add `debug_passphrase` and `display_passphrase` options that map to the new Borg environment variables for this? * [x] add {unixtime} placeholder, [#8522](https://github.com/borgbackup/borg/issues/8522) * Already done in 345b4cfb0968ef4e6910ca282cd9d07b5c0ef8c8. * [x] create: remove --make-parent-dirs option (borgstore now does this automatically), #8619 * [ ] Mark the command-line description for this flag as Borg 1.x only, but make no logic changes? * [x] adapt to and require borgstore 0.2.0 (new s3/b2 backend, fixes/improvements) * Already done in 1f773124f6b3f849242936c4f0330ab17e7ae629. ### Other notes / implementation ideas _No response_
Contributor

I want to work on this.

I want to work on this.
Author
Owner

Awesome. It should hopefully be pretty straightforward, but let me know if you have any design or implementation questions.

Awesome. It should hopefully be pretty straightforward, but let me know if you have any design or implementation questions.
witten referenced this issue from a commit 2025-06-10 18:19:08 +00:00
Author
Owner

Implemented in main by @120EE0980!

Implemented in main by @120EE0980!
witten referenced this issue from a commit 2025-06-10 18:29:43 +00:00
Author
Owner

Released in borgmatic 2.0.7!

Released in borgmatic 2.0.7!
Sign in to join this conversation.
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
borgmatic-collective/borgmatic#1083
No description provided.