Description
Add Cloud Patches functionality for sharing code changes with teammates before creating a pull request, enabling early feedback and collaboration.
Features
Create Cloud Patches From
- Working directory changes
- Staged changes
- Specific commits
- Stashes
- Branch comparisons
Sharing Options
- Public link (anyone with link)
- Organization members only
- Selected collaborators (by email/username)
- Expiration time setting
Patch Management
- View all created patches
- Delete patches
- Update patch with new changes
- View patch history
- Track who viewed/applied patch
Apply Patches
- Apply to working directory
- Apply to new branch
- Apply to existing branch
- Preview changes before applying
- Conflict resolution support
Cloud Patches View
- List of created patches
- Patch details:
- Creation date
- Description/title
- Files changed
- Sharing settings
- View/apply statistics
- Quick actions (copy link, delete, update)
Self-Hosting Option
- Support for self-hosted storage (S3-compatible)
- On-premises deployment option
- Custom endpoint configuration
Configuration Options
- Default sharing setting
- Default expiration time
- Storage provider selection
- Auto-cleanup old patches
Acceptance Criteria
Description
Add Cloud Patches functionality for sharing code changes with teammates before creating a pull request, enabling early feedback and collaboration.
Features
Create Cloud Patches From
Sharing Options
Patch Management
Apply Patches
Cloud Patches View
Self-Hosting Option
Configuration Options
Acceptance Criteria