Skip to content

[pull] master from josegonzalez:master#87

Merged
pull[bot] merged 7 commits into
AmirulAndalib:masterfrom
josegonzalez:master
Dec 11, 2025
Merged

[pull] master from josegonzalez:master#87
pull[bot] merged 7 commits into
AmirulAndalib:masterfrom
josegonzalez:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Dec 11, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Iamrodos and others added 7 commits December 11, 2025 20:35
Clarifies that this tool is backup-only with no inbuilt restore.
Documents that git repos can be pushed back, but issues/PRs have
GitHub API limitations affecting all backup tools.

Closes #246
…--all

git lfs clone is deprecated - modern git clone handles LFS automatically.
Using git lfs fetch --all ensures all LFS objects across all refs are
backed up, matching the existing bare clone behavior and providing
complete LFS backups.

Closes #379
- Replace os.rename() with os.replace() for atomic file operations
  on Windows (os.rename fails if destination exists on Windows)
- Add entry_points console_scripts for proper .exe generation on Windows
- Create github_backup/cli.py with main() entry point
- Add github_backup/__main__.py for python -m github_backup support
- Keep bin/github-backup as thin wrapper for backwards compatibility

Closes #112
fix: add Windows support with entry_points and os.replace
docs: clarify no inbuilt restore and GitHub API limitations
fix: replace deprecated git lfs clone with git clone + git lfs fetch --all
@pull pull Bot locked and limited conversation to collaborators Dec 11, 2025
@pull pull Bot added the ⤵️ pull label Dec 11, 2025
@pull pull Bot merged commit 2bb83d6 into AmirulAndalib:master Dec 11, 2025
5 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants