forked from pisilinux-rs/yali-rs
8c6dc08361
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>
25 lines
337 B
Plaintext
25 lines
337 B
Plaintext
# Rust build outputs
|
||
/target
|
||
.cargo/registry/
|
||
|
||
# Lock files (bırakalım, bazen kontrol edilir)
|
||
Cargo.lock
|
||
|
||
# IDE settings
|
||
.idea/
|
||
.vscode/
|
||
|
||
# Temporary files
|
||
*.swp
|
||
*.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
|