Skip to content

fix: preserve web directory permissions during sync#281

Merged
chubes4 merged 1 commit into
mainfrom
fix/non-root-rsync-perms
Jul 13, 2026
Merged

fix: preserve web directory permissions during sync#281
chubes4 merged 1 commit into
mainfrom
fix/non-root-rsync-perms

Conversation

@chubes4

@chubes4 chubes4 commented Jul 13, 2026

Copy link
Copy Markdown
Member

Summary

  • prevent carried-plugin rsync from changing existing web-owned directory permissions
  • leave final file and directory modes to the existing group-aware normalization helper
  • extend the dry-run regression contract with --no-perms

Closes #278

Verification

  • bash tests/carried-claude-code-plugin.sh
  • bash -n lib/carried-plugins.sh tests/carried-claude-code-plugin.sh
  • git diff --check

@chubes4
chubes4 merged commit 90bb02b into main Jul 13, 2026
13 checks passed
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.

fix: support non-root carried-plugin sync on VPS installs

1 participant