Geri qayıt
commit-rewriter 0.2: commit mesajlarını brauzerdən redaktə etmək
SiTech AI Team2 წთ. საკითხავი

commit-rewriter 0.2: commit mesajlarını brauzerdən redaktə etmək

Tərtibatçı Simon Willison commit-rewriter alətinin 0.2 versiyasını buraxıb. Bu, Git repozitoriyasındaki commit mesajlarını redaktə etməyə imkan verən, lokal işləyən Python veb tətbiqidir. Yeniləmə əsas budaqdan başqa digər budaqlar üçün dəstək əlavə edir.

Tərtibatçı Simon Willison 24 sentyabr 2026-cı ildə commit-rewriter alətinin 0.2 versiyasını buraxıb. Söhbət Git repozitoriyasındaki commit mesajlarını əmr sətri yerinə brauzer interfeysi vasitəsilə redaktə etməyə imkan verən, lokal işləyən Python veb tətbiqindən gedir.

Alət nə edir

commit-rewriter konkret repozitoriya üçün yol göstərilməklə və ya cari qovluqdan işə salınır. Standart olaraq o, server işə düşərkən seçilmiş lokal budaqdan əlçatan olan son 100 commit-i göstərir və interfeysi 127.0.0.1:8000 ünvanında açır, port isə -p/--port bayrağı ilə dəyişdirilir. Paket PyPI-da dərc olunub, ona görə də onu uvx ilə işə salmaq, pip və uv tool install ilə quraşdırmaq mümkündür.

commit-rewriter veb interfeysi

0.2 versiyasında yenilik: digər budaqlar

0.2 versiyası əsas budaqdan başqa digər budaqlar üçün dəstək əlavə edir, bu tələb repozitoriyada 3 nömrəli issue kimi açılmışdı. Budaq --branch bayrağı ilə seçilir, məsələn: uvx commit-rewriter --branch other. Bu buraxılışdan əvvəl alət yalnız işə salınma anında seçilmiş budaqla, yəni əksər layihələrdə main və ya master ilə işləyirdi.

Brauzerdə redaktə və ehtiyat budaq

Hər commit hash, müəllif və zaman damğası ilə kart şəklində, cari mesajı saxlayan redaktə oluna bilən mətn sahəsi ilə birlikdə görünür. Alət paneli gözləyən düzəlişlərin sayını göstərir və Discard drafts ilə Rewrite commit messages düymələrini təklif edir, axtarış sahəsi mesaj, müəllif və ya hash üzrə filtrləyir, Edited only işarəsi isə yalnız dəyişdirilmiş commit-ləri saxlayır. Yan panel son commit mesajlarını qısa hash-lərlə sadalayır, hər kartda tam formatlanmış diff-i görmək də mümkündür.

Düzəlişlər tətbiq edilərkən alət əvvəlcə repozitoriyanı ehtiyatlayan budaq yaradır və yalnız bundan sonra tarixçəyə toxunur. Bu detal vacibdir, çünki commit mesajlarının yenidən yazılması hash-ləri dəyişir. Layihə Apache 2.0 lisenziyası ilə açıq koddur.

SSiTech

SiTech — AI ilə gücləndirilmiş veb hazırlanması

Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.