Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@lra
Copy link
Owner

@lra lra commented Oct 15, 2025

Adds "copy mode" as an alternative to "link mode" for managing app settings, enhancing flexibility. Refactors backup and restore operations to support both modes, renames methods (e.g., backup() to link_install()), and updates README/docs.

@lra lra requested a review from Copilot October 17, 2025 17:51
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces a new "copy mode" alongside the existing "link mode" for Mackup, providing users with two distinct approaches for managing their application settings. The version is bumped to 0.9.0 to reflect this significant feature addition.

Key changes:

  • Refactored backup/restore operations into separate copy and link modes
  • Renamed methods to clarify their functionality (e.g., backup()link_install(), restore()link(), uninstall()link_uninstall())
  • Updated documentation to explain both modes and removed outdated warnings

Reviewed Changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
pyproject.toml Version bumped to 0.9.0
mackup/main.py Refactored command structure to support copy and link modes with new command syntax
mackup/application.py Added new copy methods and renamed existing methods to reflect link mode functionality
mackup/mackup.py Minor formatting change (added blank line)
doc/README.md Fixed typo and added iCloud sync monitoring instructions
README.md Comprehensive documentation update explaining copy vs link modes

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

lra and others added 6 commits October 17, 2025 19:53
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
@lra lra requested a review from Copilot October 17, 2025 17:56
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 6 out of 7 changed files in this pull request and generated 1 comment.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Co-authored-by: Copilot <[email protected]>
@lra lra requested a review from Copilot October 17, 2025 17:59
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 6 out of 7 changed files in this pull request and generated no new comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@lra lra requested a review from Copilot October 18, 2025 14:57
@lra lra marked this pull request as ready for review October 18, 2025 14:57
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 7 out of 8 changed files in this pull request and generated 1 comment.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@lra lra requested a review from Copilot October 18, 2025 15:00
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 7 out of 8 changed files in this pull request and generated 5 comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@lra lra requested a review from Copilot October 18, 2025 15:09
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 9 out of 10 changed files in this pull request and generated no new comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@lra lra changed the title Implement copy mode Implement Copy Mode and Refactor Backup/Restore Operations Oct 18, 2025
@lra lra merged commit 2954eb3 into master Oct 18, 2025
36 checks passed
@lra lra deleted the implement_copy branch October 18, 2025 15:34
@lra lra mentioned this pull request Oct 19, 2025
missingcharacter added a commit to missingcharacter/dot-files that referenced this pull request Oct 19, 2025
in PR lra/mackup#2085
now `mackup backup` uses flag `--force-no`
@chrisbloom7
Copy link
Contributor

chrisbloom7 commented Oct 24, 2025

elegant solution to the Mac OS issue. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants