hgtools

צילום מסך תוכנה:
hgtools
פרטי תוכנה:
גרסה: 3.0.2
טען תאריך: 14 Apr 15
רשיון: ללא תשלום
פופולריות: 9

Rating: nan/5 (Total Votes: 0)

hgtools בונה על תוסף setuptools_hg לsetuptools. הוא מספק שיעורים לבדיקה ועבודה עם מאגרים במערכת בקרת גרסאות Mercurial.
hgtools מספק תוסף עבור setuptools המאפשר setuptools למצוא קבצים תחת מערכת בקרת גרסאות Mercurial.
השיעורים הניתנים על ידי hgtools מתוכננים לעבוד באופן מקורי עם ספריות Mercurial Python (בתהליך) או ליפול חזרה לשימוש בhg שורת הפקודה התכנית (1) אם הוא זמין. תמיכת שורת הפקודה היא virtualenvs בתוך שימושי במיוחד שאין להם גישה לlib Mercurial מותקן מערכתי (כלומר, כאשר virtualenv נוצר עם --no-site-חבילות).
הערה :
כוללים setuptools
אתה יכול לקרוא על תוסף setuptools הניתן על ידי hgtools בתיעוד setuptools. זה בעצם מחזיר רשימה של קבצים שנמצאות תחת בקרת גרסאות Mercurial כאשר יפעילו את הגדרת הפונקציה, למשל אם אתה יוצר מקור והפצה בינארי. זוהי דרך פשוטה אך יעילה שלא יצטרך להגדיר נתונים חבילה (קבצים-Python שאינם) באופן ידני בתבניות MANIFEST (MANIFEST.in).
שימוש
הנה דוגמא של setup.py המשתמש hgtools:
מsetuptools לייבא התקנה, find_packages
התקנה (
& Nbsp; name = "HelloWorld",
& Nbsp; גרסה = "0.1",
& Nbsp; = חבילות find_packages (),
& Nbsp; = setup_requires ["hgtools"],
)
אם אתה מפעיל את setup.py לעיל, setuptools באופן אוטומטי להוריד setuptools_hg לספרייה שבי setup.py ממוקמת ב( ולא להתקין אותו בכל מקום אחר) כדי לקבל את כל קובצי נתוני חבילה ממאגר Mercurial.
אפשרויות
הגדר את משתנה סביבת HG_SETUPTOOLS_FORCE_CMD לפני הפעלת setup.py אם אתה רוצה לאכוף את השימוש בפקודת hg (למרות שזה יהיה אז ליפול חזרה לספריות המקומיות אם הפקודה אינה זמינה או אינה לרוץ).

מה חדש במהדורה זו:.

מה חדש בגרסת 2.0.3:

  • גיליון # 12
      : דיכוי חריגים מלבד ImportError בעת יבוא מודולים Mercurial.

    מה חדש בגרסת 2.0.2:

    • הורי היומן וhg hg חיל להשתמש ברירת המחדל סגנון לפלט. אחרת, קוד הניתוח לא מצליח לזהות את התגים. כמו כן, לאפס את הערך 'default.log' במקרה משתמש יש כינוי ליומן hg ב.hgrc. (לדוגמא, חלק יומן שימוש = -G לאלץ את פלט הגרף). תודה לdc עבור התיקון.

    מה חדשה בגרסת 2.0.1:

      התקנה

    • נושא # 10 הקבוע שבו hgtools לא לנתח .cfg כראוי אם backport configparser Python 3 הותקן על Python 2.

    מה חדש בגרסה 2.0:

    • refactored HGRepoManager לתמוך טוב יותר מספר תגיות:
    • - `.get_tag` הוחלף על ידי` .get_tags`, אשר מחזירה ערכת תגים לגרסה ספציפית. זו היא כיום קבוצה כי הפכפך אינו שומר כל סדר משמעותי של התגים.
    • - `.get_tags` הוחלף על ידי` .get_repo_tags`
    • .
    • - `.get_parent_tag` הוחלף על ידי` .get_parent_tags`
    • .
    • - הוסיף `.get_parents` שמחזיר את הגרסה (ים) של העדכון שצוין
    • .
    • תמיכה הוסרה לגרסאות ישנות יותר של כספית (LegacyLibraryManager).
    • מנהל subprocess הוא כעת ברירת המחדל. משתנה HGTOOLS_FORCE_CMD כבר אין לו כל השפעה על hgtools.
    • איתור גרסה עכשיו פותר תגים מרובים באותו התיקון על ידי בחירת הגרסה הגדולה ביותר.

    מה חדש בגרסת 1.2.1:

    • נושא תקן # 9 - המנהלים ריפו ובכך תוסף setuptools כבר לא מוצא את הקבצים שאינם במיקום המצוין. LibraryManagers כבר יזרוק שגיאה במקרה זה, אבל עכשיו SubprocessManager עושה מה שהכי טוב ורק מחזיר קבצים ביחס למיקום.

    מה חדש בגרסה 1.2:

    • מיושם פרמטר גרסת version_handler. תיקוני מס '5.

    • אם נותנים מספר תגיות לרוויזיה, התג האחרון משמש במקום הראשון.

    מה חדש בגרסת 1.1.6:

    • בצורה אגרסיבית יותר לבנות הסביבה בעת הפעלת hg ב subprocess. מתקן גילוי נוסף של 7 #. תודה whit537.

    מה חדש בגרסת 1.1.2:.

    • תאימות שוחזרה Python 2.5

    דרישות :

    • Python

  • תוכנה דומה

    csvmerge
    csvmerge

    20 Feb 15

    bookcommit
    bookcommit

    14 Apr 15

    svnauthcheck
    svnauthcheck

    20 Feb 15

    Repocafe
    Repocafe

    20 Feb 15

    תגובות ל hgtools

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!