גריט

מתוך ויקיפדיה, האנציקלופדיה החופשית
גריט
Gerrit
מפתח חברת גוגל עריכת הנתון בוויקינתונים
גרסה אחרונה 3.9.2 (8 במרץ 2024) עריכת הנתון בוויקינתונים
מערכת הפעלה Java Enterprise Edition עריכת הנתון בוויקינתונים
נכתבה בשפות ג'אווה
סוג רישיון רישיון אפאצ'י, גרסה 2
קוד מקור
קטגוריה סקר קוד
code.google.com/p/gerrit
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

גריט[1] (באנגלית: Gerrit) היא מערכת לסקר קוד של שינויים שמועמדים להיכנס לתוך מאגר גיט.

מערכת גריט מסתמכת על היותה של גיט מערכת מבוזרת: כל עותק מקומי יכול לשמש כמאגר עצמאי. שינוי שמועמד להיכנס למאגר הגיט הראשי נדחף על ידי המפתח למאגר שבשרת גריט ושם הוא מוצב כענף נפרד[2]. מפתחים שונים יכולים להעיר הערות עליהם. השינוי יתקבל רק אם הוא קיבל מספיק ביקורות חיוביות.

היסטוריה[עריכת קוד מקור | עריכה]

הכלי נקרא על שמו של האדריכל והמעצב חריט ריטפלד: חברת גוגל השתמשה במקור בכלי שנקרא מונדריאן לאותה המטרה. הכלי הזה נועד לשימוש עם מערכת בקרת הגרסאות הקניינית פרפורס שבה השתמשו בגוגל באותה תקופה. גווידו ואן רוסום החל לעבוד בגוגל והיה צריך כלי דומה שיעבוד עם מערכת Subversion. במאי 2008 הוא פרסם כלי בשם "ריטפלד" שהיה מבוסס על מונדריאן. התוכנה ריטפלד נכתבה, כצפוי מוואן רוסום, בשפת פייתון ונועדה לרוץ בסביבת Google App Engine[3].

עם חשיפת הקוד של אנדרואיד לציבור נדרשה שם מערכת דומה לסקר קוד שתעבוד עם גיט. ריטפלד שוכתבה כדי להתאים לכך ומכיוון שהשינוי היה גדול, שונה שם התוכנה לגריט. בהמשך (גרסה 2) שוכתבה המערכת בג'אווה כדי להיפטר מהתלות ב־App Engine[4][5].

קישורים חיצוניים[עריכת קוד מקור | עריכה]

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ הכלי נקרא על שם הולנדי ששמו מבוטא "חריט", אולם שמו נובע גם מדמיון למילה "גיט" ולכן הגייה זו סבירה יותר.
  2. ^ ר' הערך על גיט לפירוש המושגים
  3. ^ ריטפלד: עד כלי סקר קוד - כתבה בLWN.net על ריטפלד לאחר הצגתו. ר' קישור משם להכרזה ב־1 במאי 2008
  4. ^ רקע - דף מידע באתר גריט
  5. ^ גריט: סקר קוד בנוסח גוגל פוגש את גיט - סקירה על גריט בLWN.net, 30 באוקטובר 2009