forked from pisilinux-rs/yali-rs
revert: 22de7d5 — manuel bölümleme arayüzünü 1804 satır geri getir
22de7d5("Dead code uyarılarını gidemek için #[allow(dead_code)] eklendi") commit mesajı yalnızca 3 adet #[allow(dead_code)] eklediğini söyliyordu, ancak src/steps/partition.rs dosyasını 2438 satırdan 811 satıra düşürdü (-1804 satır). Silinen kısım, dosyanın tamamıydı. ## Etki Manuel bölümleme arayüzü fiilen işlevsiz hale gelmişti: - "+ Ekle" / "Düzenle" / "Sil" butonları yalnızca hiç okunmayan bayraklar set ediyordu -> hiçbir diyalog açılmıyordu - `delete = true` hiçbir yerden set edilmiyordu -> CustomPartitionJob'un FAZ A'si (parted rm) erisilemez durumdaydi - `state.volume_groups` / `state.logical_volumes` hicbir yerden yazilmadigi icin SetupLvmJob hep bos vektor aliyordu -> LVM tamamen erisilemez durumdaydi - `#[allow(dead_code)]`, derleyicinin bu boslugu bildirmesini bastirdi ## Geri getirilenler (1804 satir) - Tum manuel bölümleme diyaloglari (ekle / düzenle / sil onayi / LVM VG / LVM LV) - draw_partition_table_header, manual_dual_bars, draw_layout_bar, partition_bar, TableRow enum - disk_size_mb, used_mb_on_disk, bar_style, format_number_thousands - validate_manual hata mesajlarinin ekranda gosterilmesi (önceden hesaplanip atiliyordu; "İleri" butonu sessizce griydi) - 21 birim testi ## Bu commit - 8633422'nin uc validasyon duzeltmesini geri uyguladi: duplicate mountpoint kontrolu, swap boyut sinirlari (512MB-8GB), size_mb==0 && mountpoint bos uyarisi, is_complete'a state.selected_disk kontrolu - 8633422'den gelen testi guncelledi (secili disk olmadan tamamlanmaz) ve yeni kural icin ayri bir test ekledi - 2438 + 113807 baytlik iki yedek dosyayi depodan kaldirdi; .gitignore'a yedek/backup desenleri ekledi (dosyalar git history'de duruyor) - src/ui/theme.rs: select_disk_label() geri geldi (partition.rs:949 kullaniyor,22de7d5ile yorum satirina alinmisti) - src/installer.rs: FsType ve VolumeGroup uzerindeki #[allow(dead_code)] kaldirildi (artik kullaniliyor) ## Dogrulama cargo check --all-targets : 0 hata, 0 uyari cargo test : 23/23 gecti (1 test + 21 geri gelen + 1 yeni) clippy : 70 uyari, tamami stil (collapsed_if, replace zinciri) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -14,5 +14,11 @@ Cargo.lock
|
||||
*.swo
|
||||
*.bak
|
||||
|
||||
# Eski sürüm yedekleri (git'e alınmamalı — git zaten var)
|
||||
src/steps/*_orj*.rs*
|
||||
src/steps/partition.rs_[0-9]*
|
||||
*_copy.rs
|
||||
*_copy.toml*
|
||||
|
||||
# OS files
|
||||
.DS_Store
|
||||
|
||||
Reference in New Issue
Block a user