Area editor: pull repo updates from the UI #66

Closed
opened 2026-10-05 01:48:30 -04:00 by Nimby · 0 comments
Collaborator

Add a Pull updates button so the editor's checkout (e.g. the one mounted into the optibcc container) can be updated without SSHing in.

  • Fast-forward-only pull of the current branch from the public repo URL (AWRY_PULL_URL); no credentials in the container. Refuses rather than merging or overwriting local edits, and shows git's message.
  • After an update: re-run the Godot import if non-tool files changed, then the server re-execs itself so server/generator changes apply. No container restart; the page reloads when the server is back.
  • Header shows the current branch @ commit.
  • Image gains git (one-time rebuild) and marks /repo as a safe directory.
Add a **Pull updates** button so the editor's checkout (e.g. the one mounted into the optibcc container) can be updated without SSHing in. - Fast-forward-only pull of the current branch from the public repo URL (`AWRY_PULL_URL`); no credentials in the container. Refuses rather than merging or overwriting local edits, and shows git's message. - After an update: re-run the Godot import if non-tool files changed, then the server re-execs itself so server/generator changes apply. No container restart; the page reloads when the server is back. - Header shows the current branch @ commit. - Image gains `git` (one-time rebuild) and marks `/repo` as a safe directory.
Nimby self-assigned this 2026-10-05 01:48:30 -04:00
Nimby closed this issue 2026-10-05 01:52:43 -04:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
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
scruffydude/project-awry#66
No description provided.