Configuration
Configuration
Recommended
Atur prefix, merge status, usia, tanggal, dan protected branches.
Command
custy cleanup branchesCategory
Maintenance
Quick Command
custy cleanup branchesRingkasan
Branch Cleanup membaca pengaturan cleanup dari .config/custy/config.toml. Konfigurasi proyek membuat kebijakan konsisten untuk developer dan pipeline.
Properti Branch Cleanup
| Property | Type | Description | Default | Required |
|---|---|---|---|---|
include_prefixes | string[] | Prefix branch yang boleh menjadi kandidat. | - | Yes |
merge_status | merged | unmerged | all | Merge status yang diizinkan. | merged | No |
max_age | duration | Batas usia relatif seperti 30d. | - | No |
before | date | Tanggal batas absolut. | - | No |
Protected Branches
Daftar protected branch dikelola oleh konfigurasi Git/Custy terkait. Branch yang dilindungi selalu dikecualikan dari kandidat.
Layered Filtering
Branch harus cocok dengan prefix, merge status, batas usia atau tanggal yang aktif, dan bukan protected branch. Setiap filter mempersempit kandidat.
Strategi yang Disarankan
Mulai dengan prefix sempit, gunakan merged, lindungi branch utama, lalu tambahkan
filter usia. Verifikasi dengan custy --dry-run cleanup branches.