A Mercurial egy nyílt forráskódú, ingyenes, könnyű, gyors, hordozható és elosztott SCM (Source Control Management) rendszer és verziószámító rendszer, amelyet kifejezetten a nagyon nagy elosztott projektek hatékony kezeléséhez terveztek.
>A szoftver könnyen kezelhető és intuitív parancssori felületet biztosít a felhasználók számára, és jelenleg olyan projektek széles körében használják, amelyek megbízható, elosztott és gyors ellenőrzést igényelnek, például az OpenSolaris, a MoinMoin vagy a Xen.
Nagyon könnyű megtanulni, és csak működik. A projekt weboldalán két gyorsindító ismertető található a projekt klónozásának és a változtatások végrehajtásának módjáról, valamint egy projekt létrehozásáról és elkötelezettségéről.
Parancssori opciók
A parancssori opciói közül, amelyek röviden megtekinthetők, ha végrehajtja az & lsquo; hg --help & rsquo; parancsot a terminál emulátor / parancssorban, megemlíthetjük a kiválasztott fájlok következő betöltéshez való hozzáadásának képességét, új fájlok hozzáadását és a hiányzó fájlok törlését, az egyes fájlok információinak módosítását, a repository-verzió átalakítását változatlan archívumként, vagy több changegroup fájlt, átmásolhatja az ágak közötti változásokat, vagy keressen változtatásokat.
Ezenkívül megváltoztathatja a korábbi változások hatását, létrehozhat könyvjelzőket, meglévő könyvjelzők listáját, fiókok elhelyezését tartalmazó listát, listázott fájlok listáját, fióktelepek megtekintését, rendezett javítások importálását, egy adattár integritását, keresését a fájlok átnevezése, az önálló webkiszolgáló aktiválása, a munkakönyvtár frissítése, új tárhely létrehozása az aktuális könyvtárban és még sok más.
A motorháztető és a támogatott operációs rendszerek alatt
A Mercurial teljes egészében a Python programnyelvben íródott, amely alapja egy olyan cross-platform szoftver, amely jól működik minden GNU / Linux disztribúcióban, valamint a Microsoft Windows és a Mac OS X operációs rendszereken. Mind a 32 bites, mind a 64 bites architektúrák jelenleg támogatottak.
Újdonságok a kiadásban:
- demandimport : ne emelje az ImportError nevű ismeretlen elemet listából
- posix: a lekérés () újraindítása a jelzéssel (issue5452)
- hgweb: adj hozzá hiányzó slash-ot a fájlnapló URL-hez rss stílusban
Újdonság a verzióban:
- demandimport: ne importálja az ImportError ismeretlen elemet listából
- posix: a lekérés () újraindítása a jelzéssel (issue5452)
- hgweb: adj hozzá hiányzó slash-ot a fájlnapló URL-hez rss stílusban
- demandimport: ne emelje az ImportError nevű ismeretlen elemet az
- posix: a lekérés () újraindítása a jelzéssel (issue5452)
- hgweb: adj hozzá hiányzó slash-ot a fájlnapló URL-hez rss stílusban
Újdonság fromlist
Az újdonság a 4.2.2-es verzióban:
- demandimport: fromlist
- posix: a lekérés () újraindítása a jelzéssel (issue5452)
- hgweb: adj hozzá hiányzó slash-ot a fájlnapló URL-hez rss stílusban
Az újdonság a 4.1.1-es verzióban:
- demandimport: fromlist
- posix: a lekérés () újraindítása a jelzéssel (issue5452)
- hgweb: adj hozzá hiányzó slash-ot a fájlnapló URL-hez rss stílusban
Az újdonság a 4.0.2-es verzióban:
- demandimport: ne emelje az ImportError nevű ismeretlen elemet a listából
- posix: a lekérés () újraindítása a jelzéssel (issue5452)
- hgweb: adj hozzá hiányzó slash-ot a fájlnapló URL-hez rss stílusban
Újdonság a 3.7.2-es verzióban:
- bundlerepo: helyesen kezelje a rejtett linkrev fájlt a filelogban (issue4945)
- bundlerepo: kezelje a rejtett linkrev parancsot a manifestlogben (issue4945)
- demandimport: add hozzá _imp a lista figyelmen kívül hagyásához
- doc: helyes példa a "hg purge" álnévre a man page "hgrc.5"
- doc: távolítsa el az elavult opciót a parancs súgójától
- állományok: fix eol () hibaüzenet írása / beillesztése
- help: javítsa a hibát a háttérzene dokumentációjában
- help: A hg.intevation.de a hg.intevation.de (és az új cert) új elsődleges neve.
- súgó: sablon példák frissítése a REST szó szerinti szintaxis használatához
- hg: zárolás megszerzése a megosztott repo (issue5104) megosztásakor
- napló: a több OR-opció által szűrt verziószámok rendje (issue5100)
- rebase: frissítse a munkakönyvtárat abortáláskor (issue5084)
- visszaáll: helyesen visszakerül a p2 elődjéhez az egyesítés során (issue5052)
- revset: láncolt "lista" műveletek lefedése (más néven function args) (issue5072)
- beállítás: a hg.exe-hez kapcsolódó eljárás elkerülése a setup.py -pure alatt
- ui: javítás ütközése nem interaktív prompt echo használatával
- unionrepo: helyesen kezelje a rejtett linkrev-et revlog (issue5070)
- zeroconf: továbbítja az ui.configitems () wrappernek átadott összes érvet
Az újdonság a 3.7.1-es verzióban:
- módosítás: ne tartsd meg a legtöbb extra mezőt
- graft: ne tartsd meg a legtöbb extra mezőt
- histedit: a dokumentáció dokumentációjának javítása
- osutil: letiltja a recvfds () nem támogatott platformokon történő összeállítását
- osutil: ne felejtsd el a tiszta modul betöltését csak azért, mert a libc nincs recvmsg ()
- visszatérítés: backout changeset 986d04b9fedd
- visszatérítés: backout changeset d755a9531fce
- rebase: ne tartsd meg a legtöbb extra mezőt
Újdonság a 3.5.1-es verzióban:
- convert: fix git másolás fájl tartalmának konverziói
- fájlkészletek: figyelmen kívül hagyja az egységesemény méretét () az egyértékű predikátumot
- súgó: fix tizedes familar - & gt; ismerős
- súgó: a szkriptek dokumentációjának javítása
- hg: kerülje az automatikus megosztást, ha a klón cél távoli
- hgweb: a sablonok elérési útvonalának (BC) megbízhatóságának javítása
- histedit: backout ebb5bb9bc32e
- nagyfájlok: győződjön meg róla, hogy a lfutil.getstandinmatcher () csak a labdákhoz illeszkedik
- mérkőzés: csak egy esetleges átnevezés + explicit útvonalkövetés a icasefs-en (issue4768)
- parsers: fix memória szivárgás a compute_phases_map_setsben
- rebase: zárolja a repo-ot a teljes rebase művelet alatt
- revset: megakadályozza az üres csoportkifejezés által okozott összeomlást a "és" optimalizálása közben
- revset: megakadályozza az üres csoportkifejezés által okozott összeomlást a "vagy" optimalizálása közben
- szalag: használja a 'végül: tr.release' minta sztrippelés alatt
- frissítés: nyissa meg a repó teljes "hg update" parancsát
- wix: elkerülje a "hg help -k foo" megszakítását
Az újdonság a 3.4.2-es verzióban:
- changegroup: helyesen számítsa ki a közös alapot a changeggroupsubset-ban (issue4736)
- crecord: javítsa ki a kötetet, amikor a crecord a maghoz költözött
- crecord: három hibát rögzít, miközben a crecordot a core-be mozgatja
- hgwebdir: elkerülje a redundáns repo és könyvtárbejegyzéseket a "web.name" beállítást követően
- hgwebdir: ne engedje, hogy a subrepo rejtett szülője könyvtárként jelenjen meg
- parancshoz: ne fordítsd el a RevlogError típusát (issue4451)
- húzás: a verseny körülményeinek elkerülése a "hg pull - névnév - frissítés" (issue4706)
- sablon: ne preprocessálja a sablonszöveget "if" kifejezésben (issue4714)
- sablon: a diff () megfelelően átmásolt argumentumok értékelése
- sablon: elemezzen "..." mint 2.9.2-3.4 kompatibilitás (issue4733)
- transzplantáció: csak húzza át az átültetett változatot (issue4692)
Az újdonság a 3.4-es verzióban:
- parancsokat:
- annotate: add opció a munkafájl-fájlok jegyzeteléséhez
- jegyzetek: mindig készítsünk alapfctx (issue4600) < származási kontextust
- jegyzetelés: mindig állítsa be a linkrev-et, mielőtt a szülők felé járna (issue4623)
- jegyzetek: a workingfilectx előfeltételeinek összeállítása
- könyvjelzők: a bejövő könyvjelzők helyett a bejövő () függvényt a diff () helyettesítse
- könyvjelzők: add outgoing () a diff () kimenő könyvjelzők helyett
- könyvjelzők: ellenőrizze a @pathalias utótagot, mielőtt rendelkezésre állna a @number a hatékonyság érdekében
- könyvjelzők: javítja a bejövő / kimenő könyvjelzők részletes megjelenítésének tesztjét
- könyvjelzők: megakadályozza, hogy a különféle könyvjelzők váratlanul frissüljenek
- könyvjelzők: újrahasználja a könyvjelző számát, ha utal a távoli változásokra
- könyvjelzők: írja át a könyvjelzők összehasonlítását a parancsokból.summary () a compare ()
- könyvjelzők: a bejövő / kimenő könyvjelzők részletes állapotának megjelenítése
- klón: add továbblépés a hardlink klónokhoz (issue3059)
- commands.import: elfogadja az előtagot
- commands.push: abbahagyja, ha a módosítások kiértékelik a készletet (BC) üresen
- parancsok: add ui.statuscopies config gomb
- debuginstall: bontsa ki a szerkesztőútvonalat, mielőtt keresne (issue4380)
- fájlok: megosztott újrafelhasználható megvalósítás cmdutil-ba a subrepo támogatáshoz
- fájlok: használja a ctx objektumot a dirstate eléréséhez
- graft: lehetővé teszik a testvér graftok létrehozását
- graft: közbenső oltványok rögzítése extrákban
- log: a záró ág csomópontjait "_" (BC) megjeleníti
- napló: javítás - kövesse az null szülőt, hogy ne vegye fel a verziót 0
- napló: make -fr megmutatja az adott fordulók teljes történetét
- napló: inkább a "wctx" -t használja a "pctx" alatt a munkakörnyezethez
- patch.internalpatch: elfogadja az előtag-paramétert
- patch.internalpatch: adj hozzá egy alapértelmezett értéket az előtaggal
- javítás: nevezze át az útvonalat a pathtransformra
- húzás: nyomtassa ki a "foo-ból húzást", mielőtt elérné a másik repo-ot
- push: megszerezheti a helyi "wlock" -t, ha a "pushback" várható (BC) (issue4596)
- megoldás: csengés figyelmeztetés az ismeretlen pats számára a -l / - lista (BC) számára
- vissza: értékeli a fájlcímeket a munkakönyvtár ellen (issue4497)
- vissza: fix - interaktív a helyi módosításra (issue4576)
- visszaállítás: a fájlok törlésének törlése az interaktív visszaállítás után (issue4592)
- vissza: csak -I / -X útvonalak nélkül, vagy -a / -i (issue4592)
- vissza: normálkapcsolatot alkalmaz a visszaállított fájlban, ha a méret nem változik (issue4583)
- visszaállítása: visszaállíthatja az eset csak átnevezését (issue4481)
- állapot: hozzon létre egy relatív könyvtár súgószövegét (issue3835)
- core:
- bundle2: az ügylet visszagörgetési kimenetének kibontása (issue4614)
- bundle2: tiltsa ki a kifelé elfogást, hacsak nem http (issue4613 issue4615) használjuk
- changelog: javítsa az olvasási költségeket, ha nincsenek folyamatban lévő adatok (issue4609)
- szétszórtan: az nf vs f inicializálási sorrendje
- filelog: a cenzúrázott fájlok tartalmazzák a kitöltési adatokat
- merge: futtasd a frissítő horogot az utolsó wlock kiadás után
- billentyű: a függőben lévő adatokat nyomtathatja előtti pushkey-kampány (issue4607) futtatása előtt
- repoview: javítsd a statikus blokkolók perf értéket
- revlog: _addrevision teljes értékű deltákat hoz létre cenzúrázott változatok alapján
- revlog: add "iscensored ()" a public API revloghoz
- revlog: az addgroup ellenőrzi, hogy a beérkező delták cenzúrázott revokat adnak-e, zászlóbiteket állít be
- revlog: az addgroupban elutasítja a rosszul kialakított deltákat cenzúrázott csomópontok alapján
- revlog: szalag után konvertáljon az inline-ből a nem-soros munkához
- revlog: a csere által átvett teljes csere-delták speciális esete.
- subrepo: ne írjon .hgsubstate sorokat üres subrepo állapotban (issue4622)
- subrepo: frissítsd a súgót a diff -I / -X gitsubrepo támogatáshoz
- tags: hozzon létre egy különálló és megosztott .hgtags filenódok cache-jét
- tags: a címkék gyorsítótár fájljainak módosítása
- címkék: különböző szűrőszűrési cache fájl
- ui: letiltja a revsetaliases-ot egyszerű módban (BC)
- util: hozzáadja az előrehaladási visszahívási támogatást a másolatokhoz
- ablakok: a shellquote () idézzétek minden olyan elérési utat, amely "" (issue4629)
- kiterjesztés:
- szín: konzervatívabb az ANSI mód beállítása Windows operációs rendszeren (BC)
- színe: javítsa a rendszerösszeomlást a cmd.exe programban
- szín: hagyja ki a terminfo / win32 figyelmeztetést, ha nem interaktív (issue4543)
- színe: támogatja a különböző színmódot, ha a pager aktív
- konvertálás: állítsa be a polip egyesülések folyamatjelzőjét (issue4169)
- histedit: add -edit-plan opciót a histedithez
- histedit: allow histedit - folytassa, ha nem leszármazott (BC)
- histedit: fix szalagok megakadályozása a histedit alatt
- histedit: az új hibaüzenet stílusának javítása
- histedit: javítja a gördülő műveletek integrációját a hajtogatással
- histedit: javítócsomag lekérése a zárolási üzenetre (issue4606)
- nagy fájlok: ne essen össze, amikor egy távoli repo-ra klónoznak
- nagyméretű fájlok: ne szedje össze a fájlkészleteket a log matcher javításakor
- nagyfájlok: mindig vegye figyelembe a frissített "ellenőrzött" paraméterkészletet
- nagyfájlok: elkerülje a végtelen rekurzív hívást openlfdirstate-t overriderevert
- nagyfájlok: ne hozzon létre hívásláncokat
- nagyfájlok: ne állítsd be a standin mintákat a ".hglf" naplózáskor
- nagyfájlok: ne figyelmeztesse az elfelejtett nagyfájl visszaállításakor
- nagyfájlok: kivonat és újrafelhasználás "standin" változó overriderevert ()
- nagyfájlok: a C frissítéshez csak szükség esetén frissítsen nagyfájlokat
- nagyfájlok: kezelje a repo-n kívüli naplózást
- nagyfájlok: bevezetése lfutil.findstorepath ()
- largefiles: felülírja a cmdutil.revert () parancsot comands.revert () helyett
- nagyfájlok: jelentse a másolt / költöztetett nagyfájlok forrását az állapotban -C
- largefiles: a mellékállomást helyileg engedélyeztük egy klón után
- nagyfájlok: tanítsa a naplót a minták kezeléséhez
- nagy fájlok: update _subdirlfs () comment
- nagyfájlok: közös funkciót használhat a .hg_archival.txt tartalom felépítésére
- largefiles: a helyi repo ellenőrzéséhez használja a lfutil.findstorepath () parancsot
- nagyfájlok: a magfájl-másolási logikát használja a célút érvényesítéséhez
- nagyfájlok: használja a megosztási forrást elsődleges helyi boltként (issue4471)
- mq: a csendes hiba elkerülése, ha egyetlen javítás nem érvényes (issue4604)
- rebase: ne továbbítsd a "forrás" argumentumot a rebase-hoz (issue4633)
- rebase: a könyvjelző állapot visszaállítása megszakítás nélkül
- rekord: az újonnan hozzáadott fájlok frissítése (issue4304)
- rekord: javítsa ki az új fájl felvételét egy alkönyvtáron belül (issue4626)
- rekord: rekord rögzítése a mozgó fájlok összeomlásával kapcsolatos változásokkal (issue4619)
- polc: megszerezze a zárat a megfelelő sorrendben
- polc: interaktív mód hozzáadása
- polc: interaktív mód parancssori opció hozzáadása
- hgweb:
- hgweb: reschedct tag a diffline-ban, hogy javítsa a renderelést monoblue stílusban
- hgweb: használja az introrev () kifejezést a szülők megkereséséhez (issue4506)
- json: implementálja a {bookmarks} sablont
- json: végrehajtja {ágak} sablonját
- json: implementálja a {changeset} sablont
- json: implementálja a {comparison} sablont
- json: implementálja {fileannotate} sablont
- json: implementálja a {filediff} sablont
- json: implementálja a {helptopics} sablont
- json: implementálja a {help} sablont
- json: implementálja a {manifest} sablont
- json: végrehajtja a {shortlog} és a {changelog} sablonokat
- json: implementálja {tags} sablont
- szétválogatás nélkül:
- archívum: az alapértelmezett előtagot a "'None-ről
- archívum: keresse meg az első látható változatot repo identitás létrehozásához (issue4591)
- bundle2-localpeer: helyesen propagálja a kiszolgáló kimenetét hiba esetén (issue4594)
- bundle2-wireproto: helyesen propagálja a szerver kimenetét hiba esetén (issue4594)
- changeset_printer: display p1rev: p1node a "+" utótaghoz a workctxhez
- check-commit: még válogatósabb a hibás címke felismeréséről
- check-commit: ellenőrizze a nagybetűket összegző sorokban
- lemorzsolódás: deprecate -t lehetőség a -T javára
- crecord: fix egy másik alsó
- crecord: fix underbar stílust az orig_stdout számára
- devel-warn: adjon hozzá egy előtagot az összes üzenethez ("devel-warn:")
- dirs._addpath: ne változtasd meg a Python-karakterláncokat a megjelenése után (issue4589)
- küldés: a ParseErrors formázásának megszilárdítása
- küldés: a {file, rev} függvények megjelenítéséhez közel-módosítás-távolság javaslatokat kínálnak
- küldés: ajánlatok hasonló nevű parancsokról
- kiterjesztések: támogatja a visszahívásokat egy másik bővítmény után
- get-with-headers: támogatja az elemzést és a JSON nyomtatását.
- graphlog: ne változtasd meg a parancsokat.log úgy, hogy a -fr működik
- grafikonlog: a megjegyzések és a zászló mozgatását jelöli, hogy a rev-ok szétválaszthatók
- graphlog: távolítsa el a getgraphlogrevs () üres repo korai visszaadását
- lazymanifest: fix memória szivárgás lmiter_iterentriesnext () után 3d485727e45e
- Lazymanifest: fix tiszta hg iterkeys ()
- linkrev: fix kérdés a munkadarab jegyzetével
- manifestv2: új megjelenítési formátum olvasásának támogatása
- manifestv2: új manifesztformátum létrehozásának támogatása
- elavult: elkerülje a végtelen ciklust az obs-ciklusban az eltérésektől (issue4126)
- rekord: interaktív opció hozzáadása a commit parancshoz
- rekord: engedélyezzen új fájlok szerkesztését (issue4304)
- record_curses: fix ui hiba az újonnan hozzáadott fájlhoz
- revbranchcache: adj hozzá tesztet, amikor a gyorsítótár nem írható
- revbranchcache: költözni a branchmap-ról a localrepo-ra
- revbranchcache: növekszik a gyorsítótár fokozatosan
- revbranchcache: repo tárolása az objektumon
- revbranchcache: írási cache még az olvasási műveletek alatt
- revrange: nem értelmezi a revset álneveket hash előtagként (issue4553)
- visszaállítás: egyértelmű feloldási állapot (issue4593)
- ssl: oldja meg a symlink parancsot, mielőtt ellenőrizni fogja az Apple python futtatható fájlját (issue4588)
- ssl: állítson be kifejezett szimbólumot "!" a web.cacerts az SSL-hitelesítés letiltásához
- szalag: megfelelően törölje az állapotot a --keep (issue4593) paranccsal
- subrepo: adj hozzá "cat" támogatást a git subrepos -hez
- subrepo: adjon hozzá alapvető támogatást a hgsubrepo számára a fájlok parancsához
- subrepo: add / exclude support for differenciál git subrepos
- subrepo: hozzáadhat a statisztikai támogatást az elhanyagolt és tiszta fájlok számára a git subrepos fájlban
- subrepo: az abstractsubrepo.init (API) argumentumainak módosítása
- subrepos: támogatja a git subrepos fájlok hozzáadását
- test-convert-git: énekes előrehaladási sáv bemutatása polipfúzióval (issue4169)
- test-histedit-edit.t: demonstrálja, hogy qnew sikertelen a histedit során (issue4366)
- test-https: csak akkor engedélyezze a dummycert tesztet, ha az Apple pythonot használják (issue4500)
- teszt polc: legyen enyhébb a fehérek (issue4124)
- tesztek: teszt hozzáadása a címkék cache cseppje lesz szűrt fejek (issue4550)
- tesztek: kezelje a törölt .hg könyvtárat (git 2.2.0 és újabb) (issue4585)
- trydiff: csatolja a fájlnevet előtagmal csak egyszer
- szétválasztás: a "bundle2 (BC) (issue4596) feldolgozása során" wlock "megszerzése
- webes ajánlatok: határozza meg a rendelkezésre álló parancsok parancsát
- webes ajánlatok: webes parancsok meghatározása díszítővel
- szín: konzervatívabb az ANSI mód beállítása Windows operációs rendszeren (BC)
- commands.push: abbahagyja, ha a módosítások kiértékelik a készletet (BC) üresen
- histedit: allow histedit - folytassa, ha nem leszármazott (BC)
- log: a záró ág csomópontjait "_" (BC) megjeleníti
- push: megszerezheti a helyi "wlock" -t, ha a "pushback" várható (BC) (issue4596)
- megoldás: csengés figyelmeztetés az ismeretlen pats számára a -l / - lista (BC) számára
- ssl: állítson be kifejezett szimbólumot "!" a web.cacerts az SSL-hitelesítés letiltásához
- szétválasztás: a "bundle2 (BC) (issue4596) feldolgozása során" wlock "megszerzése
- subrepo: az abstractsubrepo.init (API) argumentumainak módosítása
Az újdonság a 3.3.3-as verzióban:
- adjustlinkrev: kezelje a "Nincs" értéket forrásként
- adjustlinkrev: az eredet forrását csak egyszer kell elkészíteni
- módosítás: ellenőrizze, hogy a könyvtár átnevezi-e az egyesülő szülőknek (issue4516)
- annotate: újrahasználja az ősi kontextust a linkrev (issue4532) beállításakor
- szétszórt: nincs szükség pontos esetre, amikor hozzáfűzi az icasefs parancsokat (issue4578)
- szelektív: győződjön meg arról, hogy a rootdir a könyvtárszeparátorral végződik (issue4557)
- filemerge: a nyelv tisztítása a mergemarkertemplate súgójában
- felejtsd el: tisztítsa ki a kimenetet, ha az icasefs hibásan illeszkedik
- hgweb: megakadályozza a stílusok leképezését a megadott útvonalaktól eltérő könyvtárakból
- mergecopies: újrahasználja az ősi kontextust a fájltörténet során (issue4537)
- sablonok: fix "log -q" kimenet alapértelmezett stílus
- sablonok: fix "log -q" kimeneti fázisok stílusa
- win32: 'raise ctypes.WinError' - & gt; 'raise ctypes.WinError ()'
Újdonság a 3.3-as verzióban:
- parancsokat:
- add: add vissza az elfelejtett fájlokat akkor is, ha nem pontosan illeszkedik (BC)
- addremove: adjuk vissza az elfelejtett fájlokat (BC)
- addremove: add hozzá a -S flag támogatást
- addremove: nyomtasson relatív útvonalakat, ha -I / -X (BC) -nel hívják
- addremove: a szubrepozíciós kifejezett útvonalakkal való támogatás hozzáadása
- backout: add --commit opció
- commit: abbahagyja a --addremove megadását, de nem sikerül
- commit: távolítsa el a másolás forrását, ha nincs a szülőben (issue4476)
- commit: propagálás - add subrepos, ha -S megadva (issue3759)
- graft: több hasznos állapotinformációt jelenítsen meg az oltás során
- core:
- kötegek: ne felülírja a meglévő tartalékkötegeket (BC)
- osx: patch .pax.gz fájlokat a pkg csomagokban, így kivonatolnak rootként (issue4081)
- revset: kezelje a rejtett linkrev fájlt a fej hiányához (issue4490)
- revset: engedélyezze a rev (-1) null revízió (BC) kifejezést
- revset: fix ősök (null) a null revision (issue4512) hozzáadásához
- subrepo: ne add meg abort, ha nem hg subrepos van jelen (issue4513)
- cmdserver: adott csatornacsatornákkal, például más parancsokkal
- kiterjesztések: csak a nagyobb és kisebb verziók (BC) elleni kompatibilitás ellenőrzése
- https: támogatja a https urls (issue3090) tls sni (szerver nevének jelzését)
- figyelmen kívül hagyja: a fájlok figyelmen kívül hagyását a repo-roothoz (issue4473) (BC)
- linkrev: kezelje a szűrt linkrev nem látható gyermekekkel (issue4307)
- linkrev: állítsa be a linkrev-et is, amikor a kibontakoztatás (annotate) kibontása (issue4305)
- linkrev: használja a megfelelő manifeszt tartalmat a linrev (issue4499) módosításakor
- memctx: helyesen számolja ki az újonnan eltávolított fájlokat (issue4470)
- memctx: az eltávolított fájlok javítása (issue4470)
- obsstore: letiltja a szemétgyűjtést az inicializálás során (issue4456)
- subrepo: a szubreposztálással a kifejezésekkel támogathatja az eltávolítást
- subrepo: a teljes visszaállítás támogatása a git subrepos számára
- subrepo: add részleges diff támogatást a git subrepos számára
- subrepo: add hozzá a statisztikai támogatást az elhanyagolt fájlokhoz a git subrepos alatt
- win32: távolítsa el a Mercurial.ini fájlt az Inno Setup telepítőjéből (issue4435)
- hgweb:
- hgweb: engedélyezheti a p1 vagy p2 párosítások közötti eltérést az egyesítési kötelezettségvállalásokhoz (issue3904)
- kiterjesztés:
- color: adj hozzá támogatást a git subrepo diffs színezéséhez
- szín: add hiányzó "dim" a _effects-ben
- convert: az svn meghibásodásnál vegye figyelembe a libsvn verziót (issue4043)
- convert: helyettesítheti a referenciák hivatkozásait az üzenetekben, ha azok & gt; = rövid hashúzások
- konvertálás: kezelje a LookupError kifejezést a mercurial_source.lookuprev () mappában
- extdiff: vissza kell hozni a kompatibilitást a kézi idéző paraméterekkel
- histedit: adj hozzá egy tesztet annak megállapításához, hogy a issue4251 fix (issue4251)
- nagyfájlok: nagy könyvtár nélküli nagy könyvtár nélküli könyvtár (# 4330)
- largefiles: használja az 'alapértelmezett' útvonalat a nagy fájlok meghúzásához, nem az 'alapértelmezett push'
- largefiles: engedélyezheti a subrepo támogatását a hozzáadni, elfelejteni, eltávolítani
- largefiles: a kimenő változások standin hasholásának ellenőrzése
- mq: egyszerűbb fejlécek intelligensebb kezelése
- patchbomb: nem tisztelik a fehérek és a formátum-változó diffopts (BC)
- rebase: több hasznos állapotinformációt jelenítsen meg, miközben visszaugrik
- rebase: biztosítja, hogy a rebase felülvizsgálat továbbra is látható (issue4504)
- extdiff: kerülje a váratlan idéző argumentumokat a külső eszközökhöz (issue4463)
- kiemelje: figyelmen kívül hagyja a Unicode extra sortöréseket (issue4291)
- rekord: ne tartsd tiszteletben a formátumváltozó diffúzokat (issue4459)
- megosztás: lehetőség hozzáadása könyvjelzők megosztására
- transzplantáció: helyesen kihagyja az üres változatokat (issue4423)
Az újdonság a 3.2.4-es verzióban:
- demandimport: feketelista distutils.msvc9compiler (issue4475)
- nagyfájlok: backout f72d73937853 - lineáris frissítések handle m - & gt; másképp
- largefiles: helyesbít egy hibás, hiányzó fájlt figyelmeztetést az "eltávolítás -A" (issue4053) paranccsal
- nagy fájlok: rögzítsen egy hamis, hiányzó fájl figyelmeztetést a felejtéssel (issue4053)
- nagyfájlok: írja be a "composelargefilematcher ()" módszert
- largefiles: jelölje meg az lfile-t, ha hozzáadja az lfdirstate-t, ha a standin hozzáadódik
- sshpeer: alaposabb shell hivatkozás
Az újdonság a 3.2.3 verzióban:
- kontextus: stop setting None for módosított vagy hozzáadott csomópontok
- darwin: figyelmen kívül hagyja a nem kötelező kódokat, amikor normcase () fájl elérési útvonalat
- kódolás: a hfsignoreclean hozzáadásával tisztítsa meg a HFS-figyelmen kívül hagyott karaktereket
- nagyfájlok: a nagy fájlokat nem távolítják el az addremove száraz futtatásban
- napló: fix log -f lassú elérési útvonal a történelem tényleges követéséhez
- napló: fix log revset instabilitás
- manifeszt: tiltja a bejegyzés csomópontjának beállítását semmihez
- pathauditor: ellenőrizze a Windows rövidnevű aliasokat
- pathauditor: ellenőrizze, hogy az OS X-re figyelmen kívül hagyja-e a kódpontokat
- rebase: a negatív állapotot figyelmen kívül hagyja, amikor frissül az eredeti wc szülőhöz
- frissítés: próbák hozzáadása az összeragadt helyi fájlhoz
- frissítés: ne felülírja a nem követett, figyelmen kívül hagyott fájlokat a frissítés alatt
Az újdonság a 3.2.2-es verzióban:
- changegroup: javítások a fájlok átrendezése során (issue4462)
- hgweb: küldje el a megfelelő HTTP-választ a megkötött kivétel után
- nagyfájlok: elkerülje az exec-bit vizsgálatát a platformokon, amelyekről nem tud róla
- nagyfájlok: ne mutasson nagy fájlokat / normál kérdéseket, ha egyik oldala változatlan marad
- manifeszt: olyan hiba javítása, ahol a munkadokumentum "add" jelzés hibás
- egyesítés: pontosan meg kell határozni, mi összeillik a rövid leírásba
- merge: a cd / dc prompt előtt ellenőrizze, hogy a megváltozott oldal valóban megváltozott-e
- mq: a "rossz" sorrendben előforduló fejlécek frissítésének frissítése
- mq: bevezetni a beillesztés helyét - ugyanazt a naiv végrehajtást, mint korábban
- mq: ha a fejléceket egyszerű módban adja hozzá, különítse el őket az üzenetből (issue4453)
- mq: amikor az üzenetet egyszerű módban állítja be, különítse el a fejlécről (issue4453)
- push: letiltja a bundle2 független használatát szinkronfájlban (issue4454)
- pushkey: kíméletesen kezelje a pre-key hook hibát (issue4455)
- átnevezés: helyesen jelentse el az eltávolított és hozzáadott fájlt módosítva (issue4458)
- visszaállítás: keresse meg a másolási információk más helyi módosításokhoz
- revset: javítás az első és az utolsó a generátorok számára (issue4465)
- sablonok: fix törött "kevesebb" & amp; "több" linkek papírstílusban (issue4460)
Az újdonság a 3.2.1-es verzióban:
- könyvjelzők: a csereüzenet formázása (issue4439)
- changegroup: ne használjon fel nem használt értéket az fnodes-ekre (issue4443)
- konvertálás: használja a git diff-tree -et% helyett a -find-copies = n% -ot az idősebb git helyett
- felfedezés: a minta és a yesno közötti mutatóknak meg kell egyezniük (issue4438)
- felfedezés: korlátozza a "minden távoli ismert fejét" igazi "minden" (issue4438)
- extdiff: adja meg a felhasználó által megadott opciókat a shellhez
- hgweb: ütközéskor javítsa ki a web.archivesubrepos használatakor
- mail: valójában használja a verifycert konfigurációs értéket
- rebase: fix javítás közös ősök nélkül (issue4446)
- szolgál: helyes meta változó - daemon-pipefds opció
- sablon: ne írja felül a kulcsszó leképezést a runymbol () (issue4362)
Hozzászólás nem található