Why does backup default to `steipete/backup-gog.git` rather than requiring a user-owned remote?
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 18/100
Research direction
Start with the default remote in internal/backup/config.go, then the push flag in internal/cmd/backup.go and the git push path in internal/backup/git.go. Before changing code, a maintainer needs to decide whether the default destination is intentional and whether pushing should require an explicitly configured remote. Done means that decision is recorded and, if it changes, backups stay local unless the user sets a remote.
Written by the indexing model from the issue text.
Description
In v0.47.1, the default backup configuration points to:
https://github.com/steipete/backup-gog.git
This default is also present on main when checked. The repository returns 404 for me, so I cannot determine whether it is private, deleted, or nonexistent.
The code enables pushing unless --no-push is supplied and contains a git push -u origin HEAD path.
Sources: default remote, push option, push implementation.
Could you clarify:
- Why is a maintainer-account repository the default destination for users’ backups?
- Is this an intentional shared destination or a development default left in the configuration?
- Why not require an explicitly configured remote, with local-only backup otherwise?
I understand that the main backup payloads are encrypted. My question concerns the default destination and user control over outbound transfers.
This report is based on source inspection; I have not run a backup or established that any user data reached that repository.
- Dominant language
- Go
- Stars
- 8.5k
- Forks
- 721
- Avg merge
- 17h 48m
- Merged PRs (30d)
- 52
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from openclaw/gogcli
-
clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster P2
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
openclaw/gogcli#1291 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P2
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
openclaw/gogcli#1283 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
bug(calendar): multi-calendar events JSON uses the key CalendarID instead of calendarIdPossibly taken @i098 claimed this today. Openclawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster no-stale P2
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
openclaw/gogcli#1282 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
feat(gmail): make gmail get --format raw text output the exact message, like drafts get --format rawOpenclawsweeper:needs-product-decision clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster P3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
openclaw/gogcli#1276 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
Docs commands exit 1 on a 404 instead of not_found (5)Possibly taken @HardMax71 claimed this 1 day ago. Openclawsweeper:linked-pr-open clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster P2
Difficulty 3/5 1-2 days Newbie friendliness 72/100
openclaw/gogcli#1288 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
Similar issues
-
date_time, url_encode, html_escape, to_unix_time, contains_all and contains_any panic when called without argumentsPossibly taken @antcybersec claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
projectdiscovery/dsl#372 ·
Maintainers usually reply within 1 day
-
blocked-needs-validation
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
projectcapsule/capsule#2265 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
JuliusBrussee/caveman#1449 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
bot-found bug priority: P3
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
madenvel/KalinkaPlayer#498 ·