
- Added README with repository structure - Created current.json for version tracking - Added v2.7.0 release manifest - Created patch creation guide - Set up directory structure for patches and releases
35 lines
983 B
Markdown
35 lines
983 B
Markdown
# IPTV Server Updates Repository
|
|
|
|
This repository contains patches and updates for the IPTV Server system.
|
|
|
|
## Structure
|
|
|
|
- `patches/` - Contains incremental patches between versions
|
|
- `releases/` - Release manifests for each version
|
|
- `current.json` - Points to the latest stable version
|
|
|
|
## Patch Format
|
|
|
|
Each patch directory follows the naming convention: `vX.Y.Z-to-vX.Y.Z/`
|
|
|
|
Inside each patch directory:
|
|
- `patch.json` - Metadata about the patch
|
|
- `files/` - Changed files to be applied
|
|
- `scripts/` - Pre/post update scripts
|
|
- `rollback/` - Data for rolling back the patch
|
|
|
|
## How Patches Work
|
|
|
|
1. The IPTV server checks this repository periodically
|
|
2. Compares its current version against `current.json`
|
|
3. Downloads and applies patches sequentially
|
|
4. Each patch is validated before application
|
|
5. Automatic rollback on failure
|
|
|
|
## Creating a New Patch
|
|
|
|
See `PATCH_CREATION_GUIDE.md` for detailed instructions.
|
|
|
|
## Version History
|
|
|
|
- **v2.7.0** - Initial release (2025-09-20) |