
commit-rewriter 0.2: שכתוב הודעות קומיט מהדפדפן
המפתח סיימון ויליסון הוציא גרסה 0.2 של commit-rewriter, אפליקציית ווב מקומית בפייתון לעריכת הודעות קומיט במאגר Git. העדכון מוסיף תמיכה בענפים שאינם ברירת המחדל, כך שניקוי ההיסטוריה כבר לא מוגבל ל-main.
המפתח סיימון ויליסון הוציא ב-24 בספטמבר 2026 את גרסה 0.2 של commit-rewriter. מדובר באפליקציית ווב מקומית בפייתון שמאפשרת לערוך הודעות קומיט במאגר Git דרך הדפדפן, במקום דרך שורת הפקודה.
מה הכלי עושה
את commit-rewriter מריצים מול מאגר מסוים, עם נתיב מפורש או מתיקיית העבודה הנוכחית. כברירת מחדל הכלי מציג את 100 הקומיטים האחרונים הנגישים מהענף המקומי שנבחר בעת הפעלת השרת, ומגיש את הממשק בכתובת 127.0.0.1:8000; את הפורט אפשר לשנות בדגל -p/--port. החבילה מפורסמת ב-PyPI, כך שאפשר להריץ אותה עם uvx או להתקין עם pip ו-uv tool install.

מה חדש בגרסה 0.2: ענפים אחרים
גרסה 0.2 מוסיפה תמיכה בענפים שאינם ענף ברירת המחדל, בקשה שנפתחה כ-issue מספר 3 במאגר. בוחרים ענף בדגל --branch, למשל: uvx commit-rewriter --branch other. לפני המהדורה הזו הכלי טיפל רק בענף שנבחר בעת ההפעלה, כלומר בדרך כלל main או master.
עריכה בדפדפן, עם ענף גיבוי
כל קומיט מוצג בכרטיס עם ה-hash, שם המחבר וחתימת הזמן, ולצידו אזור טקסט לעריכה שמכיל את ההודעה הנוכחית. סרגל הכלים מציג את מספר העריכות הממתינות ומציע את הכפתורים Discard drafts ו-Rewrite commit messages, תיבת חיפוש מסננת לפי הודעה, מחבר או hash, ותיבת הסימון Edited only מציגה רק קומיטים שעודכנו. סרגל צד מציג את ההודעות האחרונות עם ה-hash הקצר, וכל כרטיס מאפשר להציג את ה-diff המלא.
בעת החלת השינויים הכלי יוצר תחילה ענף גיבוי למאגר ורק אחר כך נוגע בהיסטוריה. הפרט הזה חשוב, משום שכתיבה מחדש של הודעות קומיט משנה את ה-hash-ים. הפרויקט זמין כקוד פתוח ברישיון Apache 2.0.
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.