Mercurial היא מערכת קוד פתוח, חופשית, קלה, מהירה, ניידת ומבוזרת לניהול ובקרת גרסאות שתוכננה במיוחד לטיפול יעיל בפרויקטים גדולים מאוד. >
התוכנה מספקת למשתמשים ממשק שורת פקודה נוח ואינטואיטיבי, והיא משמשת כיום למגוון רחב של פרויקטים הדורשים בקרת גרסאות אמינה, מבוזרת ומהירה, כגון OpenSolaris, MoinMoin או Xen.
זה גם קל מאוד ללמוד, וזה פשוט עובד. שני מדריכים מהירים על איך לשכפל פרויקט ולדחוף שינויים, כמו גם ליצור פרויקט להתחייב, מסופקים על דף הבית של הפרויקט.
אפשרויות שורת פקודה
בין אפשרויות שורת הפקודה, אשר ניתן לראות במבט אחד אם אתה מבצע את & lsquo; hg --help & rsquo; הפקודה, אנו יכולים להזכיר את היכולת להוסיף קבצים נבחרים על המחויבות הבאה, להוסיף את כל הקבצים החדשים ולמחוק אותם חסרים, להציג מידע השינויים עבור כל קובץ, לדחוס תיקון מאגר כארכיון unversioned, להחיל אחד או קובצי שינוי מרובים, שינויי עריכה בין סניפים או שינויי חיפוש.
בנוסף, ניתן לבטל את ההשפעה של שינויים קודמים, ליצור סימניות, רשימת סימניות קיימות ומאגר בשם סניפים, רשימת קבצים מעקב, להציג ראשי סניפים, ייבוא קבוצה מסודרת של תיקונים, לאמת את שלמות המאגר, לחפש דפוסי תיקונים או קבצים שצוין, לשנות שמות קבצים, להפעיל שרת אינטרנט עצמאי, לעדכן את ספריית העבודה, ליצור מאגר חדש בספרייה הנוכחית, ועוד.
מתחת למכסה המנוע ומערכות ההפעלה הנתמכות
Mercurial כתוב כולו בשפת התכנות של Python, המתוכננת מהיסוד כפלטפורמת תוכנה שפועלת היטב בכל הפצות של גנו / לינוקס, כמו גם במערכות ההפעלה Microsoft Windows ו- Mac OS X. שתי הארכיטקטורות של 32 סיביות ו- 64 סיביות נתמכות בשלב זה.
מה חדש במהדורה זו:
- demandimport : אל תעלה את ImportError לפריט לא מוכר ברשימה הבאה
- posix: בצע סקר () מחדש על הפרעה לפי אות (issue5452)
- hgweb: הוסף קו נטוי חסר לקובץ url של יומן בסגנון rss
מה חדש בגרסה:
- demandimport: אל תעלה את ImportError לפריט לא מוכר מתוך רשימה
- posix: בצע סקר () מחדש על הפרעה לפי אות (issue5452)
- hgweb: הוסף קו נטוי חסר לקובץ url של יומן בסגנון rss
מה חדש בגירסה 4.2.3:
- demandimport: אל תעלה את ImportError לפריט לא מוכר ב- מהרשימה
- posix: בצע סקר () מחדש על הפרעה לפי אות (issue5452)
- hgweb: הוסף קו נטוי חסר לקובץ url של יומן בסגנון rss
מה חדש בגירסה 4.2.2:
- demandimport: אל תעלה את ImportError לפריט לא מוכר ב- מהרשימה
- posix: בצע סקר () מחדש על הפרעה לפי אות (issue5452)
- hgweb: הוסף קו נטוי חסר לקובץ url של יומן בסגנון rss
מה חדש בגירסה 4.1.1:
- demandimport: אל תעלה את ImportError לפריט לא מוכר ב- מהרשימה
- posix: בצע סקר () מחדש על הפרעה לפי אות (issue5452)
- hgweb: הוסף קו נטוי חסר לקובץ url של יומן בסגנון rss
מה חדש בגירסה 4.0.2:
- demandimport: אל תעלה את ImportError לפריט לא מוכר ברשימה הבאה
- posix: בצע סקר () מחדש על הפרעה לפי אות (issue5452)
- hgweb: הוסף קו נטוי חסר לקובץ url של יומן בסגנון rss
מה חדש בגירסה 3.7.2:
- bundlerepo: כראוי לטפל linkrev מוסתר ב filelog (בעיה 4945)
- bundlerepo: טיפול נכון ב- linkrev מוסתר ב- manifestlog (בעיה 4945)
- demandimport: הוסף _imp כדי להתעלם מהרשימה
- doc: דוגמה נכונה לגבי "hg purge" כינוי בדף האיש "hgrc.5"
- doc: הסר אפשרות שהוצאו משימוש בסיכום העזרה של הפקודה
- fileset: תקן העתק / הדבק בהודעת השגיאה eol ()
- help: תקן שגיאת הקלדה בתיעוד הרקע ברקע
- עזרה: hg.intevation.de הוא השם הראשי החדש של hg.intevation.de (ו- cert חדשים)
- help: דוגמאות תבנית עדכונים כדי להשתמש בתחביר מילולי rest
- hg: קבל נעילה בעת יצירת שיתוף מ ריפו משולב (issue5104)
- log: תיקון סדר תיקונים שסוננו על ידי מספר אופציות OR (issue5100)
- rebase: עדכון מדריך עבודה בעת הפלה (issue5084)
- לחזור: לחזור כראוי לאב הקדמון של p2 במהלך המיזוג (issue5052)
- revset: פעולות משורשרות של רשימה 'משורשרות' (aka function args) (issue 5072)
- setup: הימנע מהליך הקשור ל- hg.exe בכתובת setup.py --pure
- ui: תיקון התרסקות על-ידי הד הדלקה לא אינטראקטיבי עבור שם המשתמש
- unionrepo: כראוי לטפל linkrev מוסתר ב revlog (issue5070)
- zeroconf: העבר את כל הארגומנטים שהועברו אל ui.configitems () עטיפה
מה חדש בגרסה 3.7.1:
- repair: אל תשמור על רוב השדות הנוספים
- השתל: אל תשמור על רוב השדות הנוספים
- histedit: תקן שגיאת הקלדה בתיעוד
- osutil: השבת אוסף של recvfds () בפלטפורמות שאינן נתמכות
- osutil: אל תפסיק לטעון מודול טהור רק בגלל libc אין recvmsg ()
- rebase: backout changeset 986d04b9fedd
- rebase: backout changeset d755a9531fce
- rebase: אל תשמור על השדות הנוספים ביותר
מה חדש בגרסה 3.5.1:
- להמיר: לתקן git להעתיק קובץ המרות תוכן
- filesets: התעלם ממקרה יחידה בגודל () עבור ערך יחיד
- help: fix typo familar - & gt; מוכר
- help: תקן שגיאת הקלדה בתיעוד scripting
- hg: הימנע משיתוף אוטומטי כאשר היעד המשוכפל מרוחק
- hgweb: תקן אמון בנתיב תבניות (BC)
- histedit: backout ebb5bb9bc32e
- קבצים גדולים: ודא lfutil.getstandinmatcher () מתאים רק standins
- התאמה: תקן שינוי שם בלבד + נתיב מפורש להתחייב ב- icasefs (issue4768)
- parsers: תקן דליפת זיכרון ב- compute_phases_map_sets
- rebase: לנעול את ריפו במהלך פעולת החזרה המלאה
- revset: מניעת קריסה הנגרמת על ידי ביטוי קבוצת ריק תוך אופטימיזציה של "ו"
- revset: מניעת קריסה הנגרמת על ידי ביטוי קבוצה ריק בעת ביצוע אופטימיזציה של "או"
- רצועת: השתמש בתבנית 'סוף סוף: tr.release' במהלך הפשטה
- עדכון: נעילת ריפו עבור הפקודה 'hg update' כולה
- wix: הימנעו מהפלה באמצעות 'hg help -k foo'
מה חדש בגירסה 3.4.2:
- changegroup: לחשב את הבסיס הנפוץ ב- changeggroupubset (issue4736)
- crecord: תקן שגיאת הקלדה בעת העברת crecord לליבה
- כלי כתיבה: תקן שלושה שגיאות הקלדה שהוזנו תוך כדי העברת crecord לתוך הליבה
- hgwebdir: הימנע מערכי ריפו וספרי כתובות יתירים כאשר 'web.name' מוגדר
- hgwebdir: אל תאפשר להורה הנסתר של subrepo להופיע כספרייה
- parsers: אל תעביר למטמון את סוג RevlogError (בעיה 4451)
- משיכה: הימנע ממצב מרוץ עם 'hg pull - שם מחדש --update' (issue4706)
- templater: אל תתכנת מראש מחרוזת בתבנית "if" (issue4714)
- templater: הערך את הארגומנטים שהועברו ל- diff () כראוי
- templater: מנתח "..." כמחרוזת עבור תאימות 2.9.2-3.4 (issue4733)
- השתלה: רק משוך את השתלה השתנה (issue4692)
מה חדש בגירסה 3.4:
- פקודות:
- הוסף הערות: הוסף אפשרות כדי להוסיף הערות לקובצי ספריות עבודה
- ביאורים: תמיד הכינו את ההקשר של המקור של fctx בסיס (issue4600)
- ביאורים: תמיד התאימו את linkrev לפני שהלכו להורים (issue4623)
- ביאורים: הכן את הקשר של מקור של workingfilectx
- סימניות: הוסף נכנסות () כדי להחליף את diff () עבור סימניות נכנסות
- סימניות: הוסף יוצא () כדי להחליף את diff () עבור סימניות יוצאות
- סימניות: בדוק את הסיומת @pathalias לפני הזמינות @ מספר ליעילות
- סימניות: שפר את הבדיקה של הצגת פרטים על סימניות נכנסות / יוצאות
- סימניות: מניעת הסימניות השונות מתעדכנת באופן בלתי צפוי
- סימניות: השתמש שוב בסימנייה @number, אם היא מתייחסת לשינויים שנקראו מרחוק
- סימניות: לשכתב השוואת סימניות בפקודות. סיכום () על ידי השוואה ()
- סימניות: הצג מצב מפורט לגבי סימניות נכנסות / יוצאות
- לשכפל: להוסיף תמיכה התקדמות שיבוטים hardlink (בעיה 3059)
- command.import: קבל אפשרות קידומת
- commands.push: abort כאשר גרסאות מעריכות הערכה ריקה (BC)
- פקודות: הוסף את כפתור ההגדרות ui.statuscopies
- debuginstall: הרחב את נתיב העורך לפני שתחפש אותו (issue4380)
- קבצים: פיצול לשימוש חוזר לתוך cmdutil לתמיכה subrepo
- קבצים: השתמש באובייקט ctx כדי לגשת אל dirstate
- השתל: לאפשר יצירת השתלות אחים
- שתל: שיא השתלות ביניים בתוספות
- log: הצג צומת סגירת סניפים כ- "_" (BC)
- log: fix - אפס הורה ריק שלא לכלול גרסה 0
- log: make -fr הצג היסטוריה מלאה מהסיבות הנתונות
- log: מעדיף 'wctx' מעל 'pctx' עבור הקשר עובד
- patch.internalpatch: קבל פרמטר קידומת
- patch.internalpatch: הוסף ערך ברירת מחדל עבור קידומת
- תיקון: שינוי שם pathstrip כדי pathtransform
- משוך: הדפס "משיכה מ - foo" לפני גישה לריפו האחר
- push לדחוף את המקש המקומי אם "דחיפה" צפויה (BC) (issue 4596)
- פתרון: השתקה אזהרה של pats לא ידוע עבור -l / - רשימה (BC)
- revert: הערכת קבצי קבצים כנגד ספריית עבודה (issue4497)
- revert: fix --interactive על שינוי מקומי (issue4576)
- לחזור: להפסיק את סימון הקבצים לאחר ביטול אינטראקטיבי (issue4592)
- revert: accept only -I / -X ללא נתיבים או -a / -i (issue4592)
- לחזור: להחיל normallookup על הקובץ שהוחזר אם הגודל אינו משתנה (issue4583)
- revert: לשחזר את היכולת לחזור על שינוי שם של תיקיות בלבד (issue4481)
- status: הוסף טקסט עזרה של ספרייה יחסית (בעיה 3835)
- core:
- bundle2: ללכוד פלט הודעת החזרה של עסקאות (issue4614)
- bundle2: להשבית ouput ללכוד אלא אם כן אנו משתמשים http (issue4613 issue4615)
- changelog: תקן קריאה חוזרת אם אין נתונים ממתינים (issue4609)
- dirstate: סדר סדר לאתחול nf לעומת f
- filelog: אפשר קבצים מצונזרים להכיל נתונים ריפוד
- מיזוג: הפעל את עדכון העדכון לאחר שחרור החג האחרון
- pushkey: נתונים מושפלים בהמתנה לפני הפעלת מקשי קדם-לחיצה (בעיה 4607)
- repoview: לשפר את המחשוב staticblockers ביצועים
- revlog: _Adrevision יוצר deltas להחלפה מלאה על סמך תיקונים מצונזרים
- revlog: add "iscensored ()" כדי לבצע מחדש את ממשק ה- API הציבורי
- revlog: בדיקות קבוצתיות אם הדלאטות הנכנסות מוסיפות סיבובים מצונזרים, קובעות סיגלי סיביות
- revlog: ב- addgroup, דחה דלאטות לא מבוססות המבוססות על צמתים מצונזרים
- revlog: בצע המרה מ - Inline לעבודה שאינה שורה אחרי פס
- revlog: מקרה מיוחד הרחבת deltas החלפת מלא קיבל בחילופי
- subrepo: אל תכתוב .hgsubstate שורות עם מצב subrepo ריק (issue4622)
- subrepo: עדכן את טקסט העזרה כדי להסביר את התמיכה ב- diff-I / -X gitsubrepo
- tags: צור מטמון נפרד ומשותף של .hgtags filenodes
- תגים: שנה את הפורמט של קובצי מטמון של תגים
- תגים: יש קובץ מטמון שונה לכל רמת מסנן
- ui: השבת את revsetaliases במצב רגיל (BC)
- util: הוסף תמיכה מתקדמות להתקשרות ל- copyfiles
- windows: לעשות shellquote () ציטוט כל נתיב המכיל '' (issue4629)
- תוספים:
- צבע: להיות שמרני יותר על הגדרת מצב ANSI ב- Windows (BC)
- color: תיקון קריסה ב- cmd.exe
- color: השמיט terminfo / win32 אזהרה אם לא אינטראקטיבי (issue4543)
- color: תמיכה במצב צבע שונה כאשר הביפר פעיל
- להמיר: להתאים את סרגל התקדמות עבור תמנון תמרים (issue4169)
- histedit: האפשרות 'הוסף תכנית' ל- histit
- histedit: לאפשר histit - המשך כאשר לא על צאצא (BC)
- histedit: תקן רצועות מניעת במהלך histit
- histedit: סגנון תיקון של הודעת שגיאה חדשה
- histedit: שפר את שילוב הפעולה עם קפל
- histedit: אוסף עדכונים המתבקש להוספת הודעה (issue4606)
- קבצים גדולים: אל תתרסק בעת שיבוט לריפו מרוחק
- קבצים גדולים: אל תערבב קובצי קבצים בעת תיקון מחרוזת היומנים
- תיקונים גדולים: תמיד שקול להגדיר פרמטר 'בודק' של updateatelfiles
- קבצים גדולים: נמנע משיחה רקורסיבית אינסופית של openlfdirstate ב- overriderevert
- קבצים גדולים: אל תיצור שרשרת של שיחות מכילה
- קבצים גדולים: אל תתחילו לכתוב דפוסי standin עם '.hglf' בעת הרישום
- קבצים גדולים: אל תזהיר בעת ביטול קובץ גדול שנשכח
- קבצים גדולים: לחלץ ולהשתמש חוזר 'משתנה עומד ב overriderevert ()
- קבצים גדולים: עבור העדכון -C, עדכן רק קבצים גדולים בשעת הצורך
- קבצים גדולים: טיפול ביומן מחוץ לריפו
- קבצים גדולים: הצג את lfutil.findstorepath ()
- קבצים גדולים: לעקוף את cmdutil.revert () במקום comands.revert ()
- קבצים גדולים: דווח על המקור של קבצים גדולים שהועתקו / מועברים במצב -C
- largefiles: הגדר את התוסף כמאופשר באופן מקומי לאחר שיבוט המחייב אותו
- קבצים גדולים: ללמד יומן לטפל בדפוסים
- קבצים גדולים: עדכון _subdirlfs () תגובה
- קבצים גדולים: השתמש בפונקציה משותפת כדי לבנות תוכן של .hg_archival.txt
- קבצים גדולים: השתמש ב- lfutil.findstorepath () בעת אימות ריפו מקומי
- קבצים גדולים: השתמש בהיגיון הליבה של קובץ הליבה כדי לאמת את נתיב היעד
- קבצים גדולים: השתמש במקור השיתוף כחנות המקומית העיקרית (issue4471)
- mq: למנוע כישלון שקט כאשר תיקון יחיד אינו חל (issue4604)
- rebase: אל תעביר את הארגומנט "source" כדי לסוג מחדש (issue 4633)
- rebase: לשחזר מצב סימניה בהפסקה
- רשומה: ערוך תיקון של קבצים חדשים שנוספו (issue4304)
- record: תיקון הוספת קובץ חדש עם הרשומה מתוך subdir (issue4626)
- רשומה: תקן רשומה עם שינוי בקריסות קבצים שהועברו (issue4619)
- מדף: לרכוש נעילה בסדר הנכון
- מדף: הוסף מצב אינטראקטיבי
- shelve: הוסף אפשרות שורת פקודה במצב אינטראקטיבי
- hgweb:
- hgweb: תג לתחייה על דיפלין כדי לתקן טיוח בסגנון monoblue
- hgweb: השתמש introrev () למציאת הורים (issue4506)
- json: הפעל {סימניות} תבנית
- json: יישם {branch} תבנית
- json: יישם {changeset} תבנית
- json: ליישם {השוואה} תבנית
- json: הפעל {fileannotate} תבנית
- json: יישם את התבנית {filediff}
- json: הפעל {helptopics} תבנית
- json: הפעל {help} תבנית
- json: הפעל {manifest} תבנית
- json: הפעל {shortlog} ו- {changelog} תבניות
- json: הפעל את {tags} תבנית
- לא מסווג:
- ארכיון: שנה את קידומת ברירת המחדל ל- '' מ- None
- ארכיון: חפש גרסה ראשונה לעין לבניית זהות ריפו (בעיה 4591)
- bundle2-localpeer: הפצה נכונה של פלט השרת בשגיאה (issue4594)
- bundle2-wireproto: הפצה נכונה של פלט השרת בשגיאה (issue4594)
- changeet_printer: p1rev לתצוגה: p1node עם סיומת "+" עבור workingctx
- check-campaign: להיות בררן יותר לגבי זיהוי תג באג שגוי
- check-campaign: בדוק באותיות רישיות בשורות סיכום
- churn: בטל אפשרות ל-T
- כלי כתיבה: תקן סרגל תחתון אחר
- crecord: תקן סגנון underbar עבור orig_stdout
- devel-warning: הוסף קידומת לכל ההודעות ("devel-warn:")
- dirs._addpath: אל תשנה מחרוזות של Python לאחר חשיפתן (issue4589)
- שליחה: לאחד את העיצוב של ParseErrors
- dispatch: הצע הצעות של עריכה בקרבת מקום עבור פונקציות {file, rev} set
- dispatch: הצע הצעות של פקודות בעלות שם דומה
- תוספים: התקשרות חזרה לאחר שתוסף נוסף נטען
- get-with-headers: תמיכה בניתוח וביצוע הדפסה יפה ב- JSON
- graphlog: אל תעקוף את commands.log כך ש- -fr עובד
- graphlog: העבר הערה ודגל המציין סיבובים עשויים להיות לא מסודרים
- graphlog: הסר החזרה מוקדמת מדי מ- getgraphlogrevs () עבור ריפו ריק
- lazymanifest: תקן דליפת זיכרון ב- lmiter_iterentriesnext () לאחר 3d485727e45e
- lazymanifest: תקן טהור hg iterkeys ()
- linkrev: תקן בעיה עם העתק של עותק עובד
- manifestv2: הוסף תמיכה לקריאת פורמט מניפסט חדש
- manifestv2: הוסף תמיכה לכתיבת פורמט מניפסט חדש
- מיושן: הימנעו מלולאה אינסופית ממחזור האובססיה בהפרדה (issue4126)
- רשומה: הוסף אפשרות אינטראקטיבית לפקודת המחויבות
- רשומה: אפשר לערוך קבצים חדשים (בעיה 4304)
- record_curses: תיקון באגס Ui עבור הקובץ שנוסף לאחרונה
- revbranchcache: הוסף בדיקה כאשר המטמון אינו ניתן לכתיבה
- revbranchcache: צא מתוך branchmap על localrepo
- revbranchcache: מאחסן את המטמון באופן מצטבר
- revbranchcache: ריפו החנות על האובייקט
- revbranchcache: כתוב מטמון גם במהלך פעולות קריאה
- revrange: אל תנתח כינויי שגיאות כמו קידומות hash (issue4553)
- החזרה: מצב מחיקה ברור (issue4593)
- ssl: פתור את הקישור לפני שתבדוק את קובץ ההפעלה python של Apple (בעיה 4588)
- ssl: הגדר סמל מפורש "!" כדי web.cacerts להשבית אימות SSL (BC)
- רצועת: ברור לנקות את המדינה לפתור עם - keep (issue4593)
- subrepo: הוסף תמיכת 'חתול' עבור תת-כותרת git
- subrepo: הוסף תמיכה בסיסית ל- hgsubrepo עבור פקודת הקבצים
- subrepo: הוסף הוספה / אי הכללה של תמיכה עבור משנה משנה של git.
- subrepo: הוסף תמיכת סטטוס לקבצים שהתעלמו ונקיים בתת-הסוג git
- subrepo: שינוי טיעונים של abstractsubrepo.init (API)
- subrepos: תמיכה בהוספת קבצים בתת-גית git
- test-convert-git: הצג סרגל התקדמות מטורף עם מיזוג תמנון (issue4169)
- test-histedit-edit.t: הדגמת qnew נכשלת במהלך histit (issue4366)
- test-https: הפעל בדיקת dummycert רק אם משתמשים ב- Python של Apple (issue4500)
- test-shelve: להקל על שטח לבן (בעיה 4124)
- בדיקות: הוסף בדיקה המראה תגים מטמון טיפות ראשים מסוננים (issue4550)
- בדיקות: לטפל בספרייה .hg שנמחקה (git 2.2.0 ואילך) (issue4585)
- trydiff: חבר שם קובץ עם קידומת פעם אחת בלבד
- unbundle: לרכוש 'wlock' בעת עיבוד bundle2 (BC) (issue4596)
- webcommands: הגדר דיקט של פקודות זמינות
- webcommands: הגדרת פקודות אינטרנט באמצעות מעצב
- צבע: להיות שמרני יותר על הגדרת מצב ANSI ב- Windows (BC)
- commands.push: abort כאשר גרסאות מעריכות הערכה ריקה (BC)
- histedit: לאפשר histit - המשך כאשר לא על צאצא (BC)
- log: הצג צומת סגירת סניפים כ- "_" (BC)
- push לדחוף את המקש המקומי אם "דחיפה" צפויה (BC) (issue 4596)
- פתרון: השתקה אזהרה של pats לא ידוע עבור -l / - רשימה (BC)
- ssl: הגדר סמל מפורש "!" כדי web.cacerts להשבית אימות SSL (BC)
- unbundle: לרכוש 'wlock' בעת עיבוד bundle2 (BC) (issue4596)
- subrepo: שינוי טיעונים של abstractsubrepo.init (API)
מה חדש בגירסה 3.3.3:
- adjustlinkrev: טיפול בערך 'ללא' כמקור
- adjustlinkrev: להכין סיבובי מקור עבור שושלת פעם אחת בלבד
- repair: בדוק את שמות התיקיות עבור שני ההורים המתמזגים (issue4516)
- להוסיף הערות: השתמש מחדש בהקשר הקשר בעת התאמת linkrev (issue4532)
- dirstate: אין צורך במקרה המדויק בעת הוספת dirs ב- icasefs (issue4578)
- dirstate: ודא ש- rootdir מסתיים במפריד הספריות (issue4557)
- filemerge: לנקות את השפה בעזרה של mergemarkertemplate
- לשכוח: ניקוי הפלט עבור התאמת מקרה לא מדויקת ב- icasefs
- hgweb: מנע טעינת מפת סגנון מתוך ספריות אחרות מאשר נתיבים שצוינו
- mergecopies: שימוש חוזר בהקשר של שושלת בעת מעבר בין היסטוריית הקבצים (issue4537)
- תבניות: תקן פלט "log -q" של סגנון ברירת המחדל
- תבניות: תקן פלט "log -q" של סגנון השלבים
- win32: 'העלה ctypes.WinError' - & gt; 'להעלות ctypes.WinError ()'
מה חדש בגירסה 3.3:
- פקודות:
- הוסף: הוסף קבצים שנשכחו בחזרה גם כאשר לא מתאימים בדיוק (BC)
- addremove: הוסף קבצים שנשכחו בחזרה (BC)
- addremove: הוסף תמיכה לדגל -S
- addremove: הדפס נתיבים יחסיים כאשר מתקשרים עם -I / -X (BC)
- addremove: support addremove עם נתיבים מפורשים ב subrepos
- backout: הוסף אפשרות - חובה
- בצע: בטל אם --addremove צוין, אך נכשל
- בצע: הסר חיפוש הפוך עבור מקור העתקה כאשר אינו נמצא בהורה (issue4476)
- להתחייב: הפץ - הוסף ערך ל subrepos אם -S מוגדר (issue3759)
- שתל: הצג מידע נוסף על סטטוס שימושי בעת השתלת
- core:
- bundles: אל תחליף חבילות גיבוי קיימות (BC)
- osx: קבצי patch.gz בחבילות pkg כך שהם מחלצים את השורש (בעיה 4081)
- revset: לטפל linkrev מוסתר עבור הקובץ חסר עבור הראש (issue4490)
- revset: לאפשר rev (-1) כדי לציין תיקון null (BC)
- revset: תיקון אבות (null) כדי לכלול גרסת null (issue 4512)
- subrepo: אל תפסיק להוסיף כאשר תת-סוג של hg אינו קיים (issue 4513)
- cmdserver: השתמש זרמים נתון כמו ערוצי צינור כמו פקודות אחרות
- הרחבות: רק לבדוק תאימות מול גרסאות גדולות וקטנות (BC)
- https: support tls sni (ציון שם השרת) עבור כתובות URL של https (issue3090)
- להתעלם: לפתור את ההתעלמות של קבצים ביחס לשורש ריפו (issue4473) (BC)
- linkrev: לטפל בקישורים המסוננים ללא ילדים גלויים (issue4307)
- linkrev: גם להתאים linkrev כאשר bootstrapping הערות (issue4305)
- linkrev: השתמש בתוכן המניפסט הנכון בעת התאמת linrev (issue4499)
- memctx: לחשב את המניפסט כראוי עם קבצים שהוסרו לאחרונה (issue4470)
- memctx: מניפסט תיקון עבור קבצים שהוסרו (issue4470)
- אובסטור: השבת איסוף אשפה במהלך אתחול (בעיה 4456)
- subrepo: התמיכה תסיר עם נתיבים מפורשים בתת-הסוג
- subrepo: הוסף תמיכה מלאה לביטול תת-הסוג git
- subrepo: הוסף תמיכת diff חלקית לתת-גופן git
- subrepo: הוסף תמיכה בסטטוס עבור קבצים שלא נענו בתת-גופן
- win32: הסר את הקובץ Mercurial.ini מתקין ההתקנה של Inno (בעיה 4435)
- hgweb:
- hgweb: לאפשר הצגה של הפרשים כנגד p1 או p2 עבור מיזוג פעולות (בעיה 3904)
- תוספים:
- color: הוסף תמיכה עבור colorizing git subrepo diffs
- color: הוסף חסר 'עמום' ב- _effects
- convert: on svn fail, הערה libsvn version (issue4043)
- להמיר: החלף הפניות מהדורות בהודעות אם הן & gt; = short hashes
- convert: handle LookupError ב- mercurial_source.lookuprev ()
- extdiff: הכנס מחדש תאימות לאחור עם ציטוט ידני של פרמטרים
- histedit: הוסף בדיקה כדי להראות כי הבעיה 4251 תוקנה (issue4251)
- largefiles: תקן התחייבות של ספרייה ללא שינויים גדולים (issue4330)
- קבצים גדולים: השתמש בנתיב 'ברירת מחדל' עבור משיכת קבצים גדולים, ולא 'ברירת מחדל לדחיפה'
- קבצים גדולים: אפשר תמיכה subrepo להוסיף, לשכוח, להסיר
- קבצים גדולים: הצג התקדמות בעת בדיקת hashes standin במערכי השינויים היוצאים
- mq: טיפול חכם יותר בכותרות פשוטות
- patchbomb: אל תכבד את החללים הלבנים ואת הפורמט המשתנה בתבנית (BC)
- rebase: הצג מידע מצב שימושי נוסף בעת החזרתו מחדש
- rebase: ודא שתיקון החזרה נשאר גלוי (issue4504)
- extdiff: הימנע מטיעונים ציטוט לא צפויים עבור כלים חיצוניים (בעיה 4463)
- סמן: התעלם משורות הקו הנוספות של Unicode (issue4291)
- רשומה: אין לכבד דיפופטיות המשתנות פורמטים (issue4459)
- share: הוסף אפשרות לשיתוף סימניות
- השתלת: כראוי דלג על שינויים ריקים (בעיה 4423)
מה חדש בגירסה 3.2.4:
- demandimport: blacklist distutils.msvc9compiler (issue4475)
- קבצים גדולים: backout f72d73937853 - עדכונים לינאריים לטפל m - & gt; אחרת
- קבצים גדולים: תקן קובץ מזויף חסר אזהרה עם 'הסרה -A' (בעיה 4053)
- קבצים גדולים: תקן קובץ מזויף חסר אזהרה עם שכחה (בעיה 4053)
- קבצים גדולים: הצג את השיטה 'composelargefilematcher ()'
- קבצים גדולים: סמן lfile כמו הוסיף ב lfdirstate כאשר standin נוסף
- sshpeer: ציטוט פגז יסודי יותר
מה חדש בגרסה 3.2.3:
- הקשר: עצור את ההגדרה לא עבור צמתים שהשתנו או נוספו
- darwin: השמט קודי נקודות שקשות כאשר נורמקס () ing נתיב קובץ
- קידוד: הוסף hfsignoreclean לניקוי תווים שהתעלמו מ- HFS
- קבצים גדולים: אל תסיר קבצים גדולים ביריצה יבשה של addremove
- log: תקן נתיב log -f כדי לעקוב אחר ההיסטוריה
- log: תיקון חוסר יציבות ביומן הרישום
- מניפסט: אל תאפשר להגדיר את מזהה הצומת של ערך ל- ללא
- pathauditor: בדוק את שמות כינויים של Windows שם פרטי
- pathauditor: בדוק אם נקודות ה- codepoints התעלמו מ- OS X
- rebase: התעלם ממצב שלילי בעת עדכון חזרה להורה wc המקורי
- עדכון: הוסף בדיקות עבור קובץ מקומי שלא נפגע
- עדכון: אל תחליף קבצים שהתעלמו שלא פורסמו בעדכון
מה חדש בגרסה 3.2.2:
- changegroup: לתקן את הקובץ linkrevs במהלך reorders (issue4462)
- hgweb: שלח תגובה HTTP נכונה לאחר חריג uncaught
- largefiles: הימנע מבדיקת exec-bit על פלטפורמות לא מודע לכך
- קבצים גדולים: אל תציג התראות גדולות / רגילות אם צד אחד לא ישתנה
- מניפסט: תקן באגים במקום שבו העתק את הקובץ 'הוסף' היה באגי
- מיזוג: להיות מדויק לגבי מה מוזג לתוך מה קצר desc
- מיזוג: לפני הנחיה של cd / dc, ודא שהצד שהשתנה השתנה באמת
- mq: תיקון עדכון של כותרות המתרחשות בסדר 'שגוי'
- mq: להכניס את insertplainheader - יישום נאיבי אותו כמו קודם
- mq: בעת הוספת כותרות במצב רגיל, הפרד אותן מהודעה (issue4453)
- mq: בעת הגדרת ההודעה במצב רגיל, הפרד אותה מהכותרת (issue4453)
- לדחוף: להפסיק את השימוש העצמאי של bundle2 ב syncphase (issue4454)
- pushkey: לטפל בחינניות בכשל וו מראש (בעיה 4455)
- שינוי שם: כראוי דווח על הקובץ שהוסר והשתנה כמו שונה (issue4458)
- חזור: חפש מידע להעתקה עבור כל השינויים המקומיים
- revset: תקן תחילה ואחרון עבור generatorset (issue4465)
- תבניות: תקן שבור "פחות" & amp; "יותר" קישורים בסגנון נייר (issue4460)
מה חדש בגירסה 3.2.1:
- סימניות: תקן עיצוב של הודעת החלפה (issue4439)
- changegroup: אל תאחסן ערך שאינו בשימוש ב- fnodes (issue4443)
- convert: השתמש ב- git diff-tree -Cn% במקום --find-copy = n% עבור git ישן
- גילוי: מדדים בין מדגם לבין yesno חייבים להתאים (issue4438)
- גילוי: הגבל את 'כל הראשים המקומיים הידועים מרחוק' ל'כל '(בעיה 4438)
- extdiff: quote אפשרויות שסופקו על ידי המשתמש עברו לקליפה
- hgweb: תיקון קריסה בעת שימוש ב- web.archivesubrepos
- mail: למעשה השתמש בערך configcerteert
- rebase: תקן repase ללא אבות משותפים (issue4446)
- לשרת: משתנה meta הנכון של - daemon-pipefds אפשרות
- templater: אל תחליף את מיפוי מילות המפתח ב- runymbol () (issue4362)
תגובות לא נמצא