Mercurial on avoin lähdekoodi, ilmainen, kevyt, nopea, kannettava ja hajautettu lähdevalvontajärjestelmä (SCM) ja versionhallintajärjestelmä, joka on suunniteltu erityisesti erittäin hajautettujen hankkeiden tehokasta käsittelyä varten.
>Ohjelmisto tarjoaa käyttäjille helppokäyttöisen ja intuitiivisen komentoriviliittymän, jota käytetään nykyään monissa projekteissa, jotka edellyttävät luotettavia, jakautuneita ja nopeita tarkistuksia, kuten OpenSolaris, MoinMoin tai Xen.
Se on myös helppo oppia, ja se toimii vain. Kaksi pikakäynnistysohjeita projektin kloonaamisesta ja muutosten tekemisestä sekä projektin luomisesta ja sitouttamisesta annetaan projektin kotisivulta.
Komentorivivaihtoehdot
Sen komentorivivalintojen joukosta, joita voidaan tarkastella yhdellä silmäyksellä, jos suoritat & lsquo; hg --help & rsquo; komennon pääteemulaattori / komentokehotteessa, voidaan mainita mahdollisuus lisätä valitut tiedostot seuraavaan sitoutumaan, lisätä kaikki uudet tiedostot ja poistaa puuttuvat, tarkastella kunkin tiedoston changeset-tietoja, pakata arkiston versio uudistetuksi arkistoksi, soveltaa yhtä tai useita muunnosryhmätiedostoja, kopioi sivukonttoreiden välisiä muutoksia tai etsi hakuasetuksia.
Voit myös peruuttaa edellisten muutosten vaikutukset, luoda kirjanmerkkejä, luetteloida olemassa olevia kirjanmerkkejä ja arkistoja nimeltään sivukonttorit, luetteloida jäljitetyt tiedostot, tarkastella haarapäitä, tuoda tilatut korjaussarjat, tarkistaa arkiston eheys, etsiä kuvien uudelleenmäärityksiä tai määritettyjä tiedostoja, nimeä tiedostoja uudelleen, aktivoi erillinen web-palvelin, päivittää työhakemistoa, luo uuden arkiston nykyiseen hakemistoon ja paljon muuta.
Kannen alla ja tuetuissa käyttöjärjestelmissä
Mercurial on kirjoitettu kokonaan Python-ohjelmointikielellä, joka on suunniteltu pohjautuvana monialustan ohjelmistona, joka toimii hyvin kaikissa GNU / Linux-jakeluissa sekä Microsoft Windows- ja Mac OS X -käyttöjärjestelmissä. Tällä hetkellä tuetaan sekä 32-bittisiä että 64-bittisiä arkkitehtuureja.
Uutta strong> tässä julkaisussa:
- demandimport : älä nosta ImportError tuntemattoman kohteen listalle
- posix: tee kyselyn () uudestaan keskeytyksellä signaalin (issue5452) avulla
- hgweb: lisää puuttuva viivakoodi lokitiedostoon rss-tyyliin
Uutta strong> versiona:
- demandimport: älä nosta ImportError tuntemattoman kohteen listalle
- posix: tee kyselyn () uudestaan keskeytyksellä signaalin (issue5452) avulla
- hgweb: lisää puuttuva viivakoodi lokitiedostoon rss-tyyliin
- demandimport: Älä nosta ImportError tuntemattomalle kohteelle
- posix: tee kyselyn () uudestaan keskeytyksellä signaalin (issue5452) avulla
- hgweb: lisää puuttuva viivakoodi lokitiedostoon rss-tyyliin
- demandimport: älä lisää ImportError-tunnusta tuntemattomaan kohteeseen.
- posix: tee kyselyn () uudestaan keskeytyksellä signaalin (issue5452) avulla
- hgweb: lisää puuttuva viivakoodi lokitiedostoon rss-tyyliin
- demandimport: Älä nosta ImportError tuntemattomalle kohteelle
- posix: tee kyselyn () uudestaan keskeytyksellä signaalin (issue5452) avulla
- hgweb: lisää puuttuva viivakoodi lokitiedostoon rss-tyyliin
Uutta strong> fromlist
fromlist
Uutta strong> fromlist
Uutta strong> versiossa 4.0.2:
- demandimport: älä nosta ImportError tuntemattoman kohteen listalle
- posix: tee kyselyn () uudestaan keskeytyksellä signaalin (issue5452) avulla
- hgweb: lisää puuttuva viivakoodi lokitiedostoon rss-tyyliin
Uutta strong> versio 3.7.2:
- bundlerepo: käsitellä piilotettua linkrev filelogissa (issue4945)
- bundlerepo: käsittele kätevästi linklistä manifestlogissa (issue4945)
- demandimport: lisää _imp ohita luettelo
- doc: oikea esimerkki "hg purge" aliaksesta man sivussa "hgrc.5"
- doc: poista vanhentunut vaihtoehto komennon ohjeesta li>
- tiedostot: korjaa kopio / liitä eol () -virhesanoma
- help: Korjaa typo taustakartellisessa dokumentaatiossa
- Ohje: hg.intevation.de on hg.intevation.de: n uusi nimi (ja uusi nimi)
- help: päivitä mallipohjia käyttämällä REST-kirjaintisyntaikkia
- hg: hankkia lukitus, kun luot osuutta yhdistetystä reposesta (issue5104)
- loki: korjausten järjestys, jonka suodatetaan useiden OR-asetusten avulla (issue5100)
- rebase: päivitä työhakemisto keskeytyksettä (issue5084)
- palautetaan: palaa asianmukaisesti p2: n esi-iseen yhdistämisen aikana (issue5052)
- revset: liitä ketjutetut "list" -toimet (aka function args) (issue5072)
- asennus: vältä hg.exe-tiedostoon liittyvää menettelyä osoitteessa setup.py --pure
- ui: korjaa epäonnistuneen kyselyn kiihdytys käyttäjätunnukselle
- unionrepo: käsittele kätevästi linkkiä revlogissa (issue5070)
- zeroconf: välittää kaikki ui.configitems () wrapperille lähetetyt argumentit
Uutta strong> versio 3.7.1:
- muokkaa: Älä säilytä ylimääräisiä kenttiä
- siirto: älä säilytä ylimääräisiä kenttiä
- histedit: korjaa typo dokumentaatiossa
- osutil: poistaa recvfds () -version käytöstä tukemattomille alustoille
- osutil: älä lopeta puhdasta moduulia lataamista vain koska libc: lla ei ole recvmsg ()
- rebase: backout changeset 986d04b9fedd
- rebase: backout changeset d755a9531fce
- rebase: älä säilytä ylimääräisiä kenttiä
Uutta strong> versiossa 3.5.1:
- muuntaa: korjaa git-kopiotiedoston sisällön konversiot
- Tiedostoluettelot: sivuutetaan yksikkökoko () yksittäisen arvon predikaatti
- help: korjaa typo familar - & gt; tuttu
- help: korjaa kirjoitusvirheen kirjoitusdokumentaatio
- hg: vältä automaattista jakamista, kun kloonikohde on etäinen
- hgweb: korjaa luottamusmallien polku (BC)
- histedit: backout ebb5bb9bc32e
- suuret tiedostot: varmista, että lfutil.getstandinmatcher () vastaa vain standiniä
- match: korjaa pelkästään pelkkä nimeäminen + eksplisiittisen reitin sitouttaminen icasefsilla (issue4768)
- jäsentimet: korjaa muistivuotoa laskennan_polku_sivut
- rebase: lukitse repo täyden uudelleenkäynnistyksen aikana
- revset: estä tyhjennysryhmän ilmaisun aiheuttama kaatuminen optimoimalla "ja"
- revset: estää tyhjän ryhmän ilmaisun aiheuttama kaatuminen optimoimalla "tai"
- nauha: käytä lopuksi: tr.release -kuvaketta poistamisen aikana
- päivitys: avaa repo koko "hg update" -komennolle
- wix: vältä keskeytys "hg help -k foo" avulla
Uutta strong> versiossa 3.4.2:
- changegroup: lasketaan tavallinen base changeggroupsubset (issue4736)
- crecord: Korjaa kirjoitusvirhe, kun siirryt hiiren läpi ytimeen
- crecord: Korjaa kolme kirjoitusvirheä, kun siirrät crecordia ytimeen
- hgwebdir: vältä ylimääräisiä repo- ja hakemistotietoja, kun "web.name" on asetettu
- hgwebdir: älä anna subrepon piilotetun vanhemman näkyä hakemistona
- jäseniä: älä välitä RevlogError-tyyppiä (issue4451)
- vedä: vältä kilpailutilaa "hg pull - niminen nimi - päivitys" (issue4706)
- templater: älä esikäsitellä mallimerkkijonoa "if" -ilmaisussa (issue4714)
- templater: arvioi argumentteihin diff () sopivasti
- templater: jäsentää "..." merkkijonona 2.9.2-3.4-yhteensopivuudelle (issue4733)
- elinsiirto: vedä vain siirretty versio (issue4692)
Uutta strong> versiossa 3.4:
- komennot:
- merkintäsuositus: lisää vaihtoehto annostamalla työhakemiston tiedostoja
- merkintää: valmista aina perustafctx: n (issue4600) esi-konteksti
- merkitä: aina säädä linkrev ennen kuin kävelee vanhemmille (issue4623)
- merkintäsuhde: valmistele workfilectxin esi-kontekstia
- kirjanmerkit: lisää saapuva () korvaamaan saapuneiden kirjanmerkkien diff ()
- kirjanmerkit: lisää outgoing () korvaamaan diff () lähteviä kirjanmerkkejä
- kirjanmerkit: tarkista @pathalias-loppuliite ennen käytettävissä olevaa numeroa tehokkuuden kannalta li>
- kirjanmerkit: parantaa näytettävien tulojen / lähtevien kirjanmerkkien yksityiskohtaista testausta li>
- kirjanmerkit: estää eri kirjanmerkin päivittämisestä yllättäen
- kirjanmerkit: uudelleenkäyttöä @number-kirjanmerkki, jos se viittaa kauko-ohjattuihin muutoksiin
- kirjanmerkit: kirjoita kirjanmerkit vertailemalla komentoja.summary () vertaamalla ()
- kirjanmerkit: näyttää yksityiskohtaisen tilan saapuvista / lähtevistä kirjanmerkeistä
- klooni: lisää edistymistukea hardlink-klooneille (issue3059)
- commands.import: hyväksy etuliite-asetus
- komennot.push: keskeytä, kun tarkistukset arvioivat tyhjennettäväksi (BC)
- komennot: lisää ui.statuscopies config -nuppa
- Debug-asennus: laajenna editori-polku ennen sen etsimistä (issue4380)
- tiedostot: jakaa uudelleenkäytettävä toteutus cmdutiliksi subrepo-tuki
- -tiedostot: käytä ctx-objektia pääsemään dirstate : iin
- siirto: salli sibling grafts
- siirto: tallenna välivarsien siirto extroilla
- loki: näyttää sulkemiskentän solmut "_" (BC)
- loki: korjaa - seuraa nullia vanhempana olemaan sisällyttämättä versiota 0
- loki: make -fr näyttää täydellisen historian annetuista kierroksista li>
- loki: mieluummin "wctx" yli "pctx" työympäristölle
- patch.internalpatch: hyväksy etuliitteen parametri
- patch.internalpatch: lisää oletusarvo etuliitteelle
- korjaustiedosto: nimeä pathstrip to pathtransform
- vedä: tulosta "vetämällä foo: sta" ennen kuin käytät toista repoa
- push: hankkia paikallinen "wlock", jos "pushback" odotetaan (BC) (issue4596)
- ratkaise: hiljaisuuden varoitus tuntemattomista patsista -l / - list (BC)
- palauta: arvioida tiedostoja työhakemistosta (issue4497)
- palauta: fix --interaktiivinen paikalliseen muutokseen (issue4576)
- palauta: pysäytä tiedostojen puhdistaminen interaktiivisen palautuksen jälkeen (issue4592)
- palauta: hyväksy vain -I / -X ilman polkuja tai -a / -i (issue4592)
- palautetaan: käytä normaalia kokoa palautetusta tiedostosta, jos kokoa ei muuteta (issue4583)
- palauttaa: palauta kyky palauttaa vain tapaus nimetä uudelleen (issue4481)
- tila: lisää suhteellinen hakemiston ohjeteksti (issue3835)
- ydin:
- bundle2: tallenna tapahtumien palautuksen viesti (issue4614)
- bundle2: poista otteen kaappaus, ellet käytä http (issue4613 issue4615)
- changelog: korjaa luottotiedot, jos ei ole odotettavissa olevia tietoja (issue4609)
- välittää: nf vs f alustuksen järjestys
- filelog: salli sensuroidun tiedoston sisältämät tiedot
- Yhdistä: suorita päivityskoukku viimeisen wlock-julkaisun jälkeen
- -painike: huuhtele odottamattomat tiedot ennen kuin käytät esipainiketta (issue4607)
- repoview: parantamaan laskennallisia staattisia lukittimia perf
- revlog: _addrevision luo täyden vaihdon deltat, jotka perustuvat sensuroituihin versioihin
- revlog: lisää "iscensored ()" julkisen API: n tarkistamiseen
- revlog: lisäryhmä tarkistaa, onko saapuvat deltat lisäävät sensuroituja kierroksia, asettaa lipputis
- revlog: lisäryhmässä hylkää epämuodostuneet deltat, jotka perustuvat sensuroituihin solmuihin
- revlog: tee muokkaaminen linjasta epälineaaliseen työhön liuskan jälkeen
- revlog: erikoistapaus laajentaa täyden vaihdon deltat, jotka on saatu vaihtamalla
- subrepo: älä kirjoita .hgsubstate rivejä tyhjällä subrepo-tilalla (issue4622)
- subrepo: päivitä ohjeteksti diff -I / -X gitsubrepo-tuen huomioon
- tags: luoda erillinen ja jaettu .hgtags-tiedostojen välimuisti
- tagit: muokkaa tunnisteiden välimuistitiedostojen muotoa
- tunnisteet: on eri välimuistitiedosto suodatintasolla
- ui: poista revsetaliases pelimuodossa (BC)
- util: lisää kopiointitiedostojen edistyksellinen soittopyyntö
- ikkunat: tee shellquote () lainaa jokin polku, joka sisältää '' (issue4629)
- laajennukset:
- väri: olla varovaisempi ANSI-tilan asettamisesta Windowsille (BC)
- väri: korjaus crash cmd.exe
- väri: jättää terminfo / win32 varoitus jos ei-interaktiivinen (issue4543)
- väri: tukee eri väritilaa, kun hakulaite on aktiivinen
- muuntaa: säädä etupuolen fuusioiden etenemispalkki (issue4169)
- histedit: Lisää --edit-plan -vaihtoehto histedit
- histedit: salli histedit - jatka, kun ei ole jälkeläisenä (BC)
- histedit: korjaa estävät nauhoitukset histedit-ohjelman aikana
- histedit: korjaa uuden virheilmoituksen tyyli
- histedit: parantaa rullan toimintojen integraatiota taittamalla
- histedit: korjaa kokoonpanon kehotus commit-sanomalle (issue4606)
- suuret tiedostot: älä mene kaatumaan, kun kloonataan kaukosäätimeen
- suuret tiedostot: älä jyrää tiedostoja, kun vahvistavat lokitunnin
- suuret tiedostot: aina kannattaa tarkistaa päivitetyt tarkennukset "tarkistettu" parametrisarja
- suuret tiedostot: vältä äärettömän rekursiivisen kutsun openlfdirstatesta yliajossa
- Suuret tiedostot: älä luo ketjuja, joissa on puheluja
- suuret tiedostot: älä etukäteen standin-kuvioita, joissa on kirjain ".hglf", kun kirjaudut
- suuret tiedostot: älä varoittaessasi unohdetun suurikokoisen tiedoston palauttamista li>
- suuret tiedostot: poista ja uudelleenkäytä "standin" -muuttuja päällekkäin ()
- suuret tiedostot: Päivitä C päivitä vain suuria tiedostoja tarvittaessa
- suuret tiedostot: käsittelee lokitiedostoa reposen ulkopuolelta li>
- suuret tiedostot: käyttöön lfutil.findstorepath ()
- suuret tiedostot: ohita cmdutil.revert () comands.revert () sijaan.
- suuret tiedostot: raportoi kopioidun / siirrettyjen suurien tiedostojen lähde tilassa -C
- suuret tiedostot: aseta laajennus paikallisesti käyttöön vaaditun kloonin jälkeen
- suuret tiedostot: opeta loki käsitellä kuvioita li>
- suuret tiedostot: päivitä _subdirlfs () kommentti
- suuret tiedostot: käytä yhteistä toimintoa .hg_archival.txt-sisällön rakentamiseen
- suuret tiedostot: käytä lfutil.findstorepath () paikallista repoa tarkistettaessa
- suuret tiedostot: käytä ydinpohjaisen kopioinnin logiikkaa vahvistaaksesi kohdepolun
- suuret tiedostot: käytä lähdekoodia ensisijaisena paikallisena myymälänä (issue4471)
- mq: vältä hiljaista vikaa, kun yksittäinen korjaustiedosto ei ole voimassa (issue4604)
- rebase: älä siirrä "lähde" argumenttia rebase (issue4633)
- rebase: palauta kirjanmerkin tila keskeytyksettä
- tallenna: muokkaa viimeisimpien tiedostojen korjaustiedostoa (issue4304)
- tallenna: korjaa uuden tiedoston lisääminen rekisteristä aliohjelman sisällä (issue4626)
- tallennus: korjata tietue muutoksilla siirrettyjen tiedostojen kaatumisten yhteydessä (issue4619)
- hylly: hankkia lukitus oikeaan järjestykseen
- hylly: lisää interaktiivista tilaa
- hylly: lisää vuorovaikutteisen tilan komentorivivalinta li>
- hgweb:
- hgweb: resurrect tag on diffline korjata renderointi monoblue-tyyliin
- hgweb: käytä introrev () vanhempien löytämiseen (issue4506)
- json: toteuttaa {kirjanmerkit} mallin
- json: toteuttaa {sivukonttorit} mallin
- json: toteuttaa {changeset} mallin
- json: toteuttaa {vertailu} mallin
- json: toteuttaa {fileannotate} mallin
- json: toteuttaa {filediff} mallin
- json: toteuttaa {helptopics} mallin
- json: toteuttaa {help} mallin
- json: toteuttaa {manifest} mallin
- json: toteuttaa {shortlog} ja {changelog} -malleja
- json: toteuttaa {tags} mallin
- lajittelematonta:
- arkisto: vaihda oletusnimi "Ei mitään" -valikosta li>
- arkisto: etsi ensimmäistä näkyvää versiota repo-identiteetin rakentamiseen (issue4591)
- bundle2-localpeer: propagoi palvelimen tuotos virheellisesti (issue4594)
- bundle2-wireproto: propagoi palvelimen lähdön virheestä (issue4594)
- changeset_printer: näytä p1rev: p1node, jossa "+" -otsikkoa varten workingctx
- tarkista sitouttaminen: voit olla houkutteleva väärän vikamerkin havaitsemisessa
- Tarkista-commit: tarkista kirjainten aktivointi yhteenvetorivissä
- churn: deprecate -t -vaihtoehto -T
- crecord: korjaa toinen aliverkko
- crecord: Korjaa alipalkin tyyli orig_stdoutille
- devel-warn: lisää etuliite kaikkiin viesteihin ("devel-warn:")
- dirs._addpath: älä muokkaa Python-merkkijonoja paljastuksen jälkeen (issue4589)
- lähetys: Vahvistaa ParseErrorsin muotoilua
- lähetys: tarjota {file, rev} asetustoimintoja läheisen muokkausetäisyyden ehdotuksia
- lähetys: tarjota ehdotuksia samankaltaisista nimistä
- Laajennukset: tuki soittopyyntöjä toisen laajennuksen jälkeen
- get-with-headers: tuki jäsentämiseen ja melko tulostukseen JSON
- graphlog: älä ohita komentoja.log niin, että -fr toimii
- graphlog: siirrä kommenttia ja lippua, joka tarkoittaa, että päivitykset voivat olla lajittelemattomia
- graphlog: poista liian myöhäinen palautus getgraphlogrevs () tyhjälle reposille
- lazymanifest: korjaa muistin vuoto lmiter_iterentriesnext () jälkeen 3d485727e45e
- Lazymanifest: korjaa puhtaat hg iterkeys ()
- linkrev: Korjaa ongelma työkopion merkinnällä
- manifestv2: lisää tukea uuden manifestimuodon lukemiseen
- manifestv2: lisää tukea uuden manifestin muotoilemiseksi
- vanhentunut: vältä äärettömän silmukan obs-sykli poikkeamasta (issue4126)
- tallenna: lisää interaktiivinen vaihtoehto commit-komentoon
- tallenna: voit muokata uusia tiedostoja (issue4304)
- record_curses: korjaa ui-bugi juuri lisätylle tiedostolle
- revbranchcache: Lisää testi, kun välimuisti ei ole kirjoitettavissa
- revbranchcache: siirry sivukartta paikasta localrepo
- revbranchcache: täytä välimuisti välein vähitellen
- revbranchcache: tallentaa repoa objektissa
- revbranchcache: kirjoittaa välimuisti myös lukutoimintojen aikana
- revrange: älä analysoi revset-aliaksia hash-etuliitteinä (issue4553)
- rollback: selvää ratkaise tilaa (issue4593)
- ssl: ratkaise symlink ennen Apple python -ohjelman suorituksen tarkistamista (issue4588)
- ssl: aseta selkeä symboli "!" web.cacerts poistaa SSL-vahvistuksen (BC) käytöstä
- nauha: oikein selvää ratkaiseminen tilasta --keep (issue4593)
- subrepo: lisää 'cat' -tuki git subrepos : lle
- subrepo: lisää peruskäyttötuki hgsubrepon tiedoston komennolle
- subrepo: lisää sisällyttäminen / sulkeminen tuen diffiitin git subrepos
- subrepo: lisää tilatuki ohitetuille ja puhtaille tiedostoille git subreposissa
- subrepo: muuta abstractsubrepo.init (API) argumentteja
- subrepos: tukee tiedostojen lisäämistä git subreposissa
- test-convert-git: näytä hullu etenemispalkki polttopuun yhdistämisellä (issue4169)
- test-histedit-edit.t: osoita qnew epäonnistuu histedit-ohjelman aikana (issue4366)
- test-https: ota dummycert-testi käyttöön vain, jos Apple pythonia käytetään (issue4500)
- testisylly: suhtautuu lievempiin välilyönteihin (issue4124)
- testit: lisää testiä, joka näyttää tunnisteet, välimuisti pudottaa suodatetut päät (issue4550)
- testit: käsittele poistettu .hg-hakemisto (git 2.2.0 ja uudempi) (issue4585)
- trydiff: liitä tiedostonimi etuliitteellä vain kerran
- eriyttää: hankkia "wlock", kun käsitellään bundle2 (BC) (issue4596)
- web-komennot: määritä käytettävissä olevien komentojen diktit
- Web-komennot: määritä webkomennot käyttämällä sisustajaa
- väri: olla varovaisempi ANSI-tilan asettamisesta Windowsille (BC)
- komennot.push: keskeytä, kun tarkistukset arvioivat tyhjennettäväksi (BC)
- histedit: salli histedit - jatka, kun ei ole jälkeläisenä (BC)
- loki: näyttää sulkemiskentän solmut "_" (BC)
- push: hankkia paikallinen "wlock", jos "pushback" odotetaan (BC) (issue4596)
- ratkaise: hiljaisuuden varoitus tuntemattomista patsista -l / - list (BC)
- ssl: aseta selkeä symboli "!" web.cacerts poistaa SSL-vahvistuksen (BC) käytöstä
- eriyttää: hankkia "wlock", kun käsitellään bundle2 (BC) (issue4596)
- subrepo: muuta abstractsubrepo.init (API) argumentteja
Uutta strong> versiossa 3.3.3:
- adjustlinkrev: käsittele "Ei mitään" arvoa lähteenä
- adjustlinkrev: valmistele lähdekoodia perinnöille vain kerran
- muutos: tarkista, että hakemistomerkinnät on yhdistetty vanhempien yhdistämiseen (issue4516)
- merkintää: uudelleenkäyttäkää esi-kontekstia linkrevin muuttamisen yhteydessä (issue4532)
- välittää: ei vaadi tarkkaa tapausta, kun lisäät viestejä icasefs (issue4578)
- välitä: varmista, että rootdir päättyy hakemistonerottimeen (issue4557)
- filemerge: puhdista kieli mergemarkertemplate-ohjeessa
- unohda: tyhjennä tulosteen epätäsmällinen tapaus icasefs
- hgweb: estää tyylikartan lataamisen muista kuin määritetyistä poluista li>
- Mergecopies: uudelleenkäyttävät esi-kontekstia tiedostojen historian ohessa (issue4537)
- malleja: korjaa "log -q" oletustyylin tulostus
- malleja: korjaa "log -q" vaiheiden tyylin tuotos
- win32: 'nosta ctypes.WinError' - & gt; 'nosta ctypes.WinError ()'
Uutta strong> versiossa 3.3:
- komennot:
- Lisää: Lisää unohdetut tiedostot myös silloin, kun ne eivät täsmää täsmälleen (BC)
- addremove: Lisää unohdetut tiedostot (BC)
- addremove: lisää tuki -S-lippu
- addremove: tulosta suhteelliset polut, kun niitä kutsutaan -I / -X (BC): lla
- addremove: tuki lisätään eksplisiittisten polkujen kanssa alaryhmässä
- backout: add --commit vaihtoehto
- commit: keskeyttää, jos --addremove on määritetty, mutta epäonnistuu
- commit: poista kopiolähteen käänteinen haku, kun et ole vanhemman (issue4476)
- commit: propagate - add to subrepos jos -S on määritetty (issue3759)
- siirto: näytä käyttökelpoisempia tilatietoja siirrettäessä
- ydin:
- niput: älä korvaa olemassa olevia varmuuskopiointipaketteja (BC)
- osx: patch .pax.gz -tiedostot pkg-nippuissa, jotta ne otettaisiin juuresta (issue4081)
- revset: käsittele piilotettua linkrev-tiedostoa puuttuvasta tiedostosta (issue4490)
- revset: anna rev (-1) ilmoittaa null-versio (BC)
- revset: korjaa esi-isät (null) sisällyttämään null-versio (issue4512)
- subrepo: älä keskeytä lisää, kun ei-hg: n subrepos-läsnä on (issue4513)
- cmdserver: käytä tietyt virrat putkikanavina kuten muut komennot
- laajennukset: tarkista yhteensopivuus vain suurten ja pienten versioiden (BC) kanssa
- https: tuki tls sni (palvelimen nimen näyttö) https urls (issue3090)
- sivuuttaa: ratkaise tiedostojen ohittaminen repo-juuresta (issue4473) (BC)
- linkrev: käsitellä suodatettua yhteyttä ilman näkyviä lapsia (issue4307)
- linkrev: myös säätää linkrev kun bootstrapping merkintää (issue4305)
- linkrev: käytä oikeaa manifestin sisältöä mukautettaessa linrev (issue4499)
- memctx: laske manifestti oikein uusilla tiedostoilla (issue4470)
- memctx: korjaustiedosto poistetuille tiedostoille (issue4470)
- obsstore: poista roskakorikointi alustuksen aikana (issue4456)
- subrepo: tuki poistetaan selkeillä poluilla subreposissa
- subrepo: lisää täydellinen palautustuki git subreposille
- subrepo: lisää osittainen diff-tuki git subreposille
- subrepo: Lisää tilatietotiedostoja ohitetuille tiedostoille git subreposissa
- win32: poista Mercurial.ini-tiedosto Inno Setup -asennusohjelmasta (issue4435)
- hgweb:
- hgweb: sallia muutosten tarkasteleminen p1: n tai p2: n suhteen yhdistämisvelvoitteiden osalta (issue3904)
- laajennukset:
- väri: lisää tuki git subrepo -diffien värittämiseen
- väri: Lisää puuttuva "himmennetty" _effects-tilaan
- muuntaa: svn-vikaan, huomaa libsvn-versio (issue4043)
- muuntaa: korvata viittaukset viesteissä, jos ne ovat & gt; = lyhyt hajautuksia
- muuntaa: käsittele LookupError osoitteessa mercurial_source.lookuprev ()
- extdiff: palauta taaksepäin yhteensopivuus parametrien manuaalisen lainauksen kanssa
- histedit: lisää testi osoittaaksesi, että issue4251 on korjattu (issue4251)
- suuret tiedostot: hakemiston vahvistaminen, jolla ei ole suuria muutoksia (issue4330)
- suuret tiedostot: käytä oletuspolku suurien tiedostojen vetämiseen, ei "oletus-push"
- suuret tiedostot: ota subrepo-tuki käyttöön lisäämällä, unohtamalla ja poistamalla
- suuret tiedostot: näytä edistystä, kun tarkistat standin-kopioita lähtevissä muutoskoossa
- mq: tavallisten otsakkeiden älykkäämpi käsittely
- patchbomb: Älä kunnioita välilyöntejä ja muotoa muuttavia diffopteja (BC)
- rebase: näytä käyttökelpoisempia tilatietoja samalla, kun lasketaan
- rebase: varmista, että rebase-versio pysyy näkyvissä (issue4504)
- extdiff: vältä odottamattomia viittauksia ulkoisiin työkaluihin (issue4463)
- korosta: jättää Unicoden ylimääräiset rivinvaihteet (issue4291)
- tallenna: älä noudata muotoilemalla diffopteja (issue4459)
- jakaa: lisää kirjanmerkkien jakamisvaihtoehto
- siirto: oikein ohita tyhjät muutokset (issue4423)
Uutta strong> versiossa 3.2.4:
- demandimport: musta lista distutils.msvc9compiler (issue4475)
- suuret tiedostot: backout f72d73937853 - lineaariset päivitykset käsitellä m - & gt; eri tavalla
- suuret tiedostot: korjaa virheellinen puuttuva tiedoston varoitus "poista -A" (issue4053)
- suuret tiedostot: korjaa virheellinen puuttuva tiedoston varoitus unohtaa (issue4053)
- suuret tiedostot: esitä 'composelargefilematcher ()' menetelmä
- suuret tiedostot: merkitse lfile lisätään lfdirstate-tilaan, kun standin lisätään
- sshpeer: perusteellisempi kuori lainaus
Uutta strong> versiossa 3.2.3:
- konteksti: lopeta asetus Ei muutettuja tai lisättyjä solmuja
- darwin: jättää ohittamattomat koodipisteet, kun normcase () muodostaa tiedostopolun
- koodaus: lisää hfsignoreclean puhdistamaan HFS-ohittamattomat merkit
- suuret tiedostot: ei todellakaan poista suuria tiedostoja lisävarusteena kuivanaajossa
- loki: korjaa log -f hidas polku historiallisen seuraamisen avulla
- loki: korjaa lokin revset epävakaus
- manifest: hylkää nimikkeen solmun tunnus asetukseksi Ei mitään
- pathauditor: tarkista Windowsin lyhytnimi aliakset
- pathauditor: tarkista, että koodipisteet jätetään huomiotta OS X: llä
- rebase: sivuuttaa negatiivinen tila päivitettäessä takaisin alkuperäiseen wc-vanhempiin
- päivitys: lisää testit kopioimattomaan paikalliseen tiedostoon
- päivitys: älä korvaa ohittamattomia ohitettuja tiedostoja päivityksessä
Uutta strong> versiossa 3.2.2:
- changegroup: korjaa tiedoston linkit uudelleenjärjestyksen aikana (issue4462)
- hgweb: lähetä asianmukainen HTTP-vastaus, kun ei ole tapahtunut poikkeusta li>
- suuret tiedostot: vältä exec-bittitutkimusta alustoilla, jotka eivät ole tietoisia siitä
- suuret tiedostot: älä näytä suuria / normaaleja ohjeita, jos toinen sivu on muuttumaton
- manifest: korjaa vika, jossa työkopiotiedoston "add" -merkki oli buginen
- Yhdistä: täsmätä siitä, mitä yhdistetään siihen, mitä lyhyellä aikavälillä
- Yhdistä: ennen cd / dc-kehotetta, tarkista, että muuttunut sivu todella muuttui
- mq: korjata otsikoiden päivitys, joka esiintyy "väärässä järjestyksessä"
- mq: lisää insertplainheader - sama naiivi toteutus kuin ennen
- mq: kun lisäät otsakkeita tavalliseen tilaan, erotkaa ne viestistä (issue4453)
- mq: kun asetat viestin tavalliseen tilaan, erotkaa se otsikosta (issue4453)
- push: lopeta bundle2: n itsenäinen käyttö synkronoidussa (issue4454)
- -painike: käsittele etukäteen asetettua koukkuvirheä (issue4455)
- uudelleennimeäminen: raportoi asianmukaisesti poistettu ja lisätty tiedosto muutettuna (issue4458)
- palautus: etsi kopiointitietoja kaikista paikallisista muutoksista li>
- revset: korjaa ensin ja lopuksi generaattorit (issue4465)
- malleja: korjaa rikki "vähemmän" & amp; "enemmän" linkkejä paperityyliin (issue4460)
Uutta strong> versiossa 3.2.1:
- kirjanmerkit: korjaa viestin lähetysmuoto (issue4439)
- changegroup: älä tallenna käyttämättömiä arvoja fnodeille (issue4443)
- muuntaa: käytä git diff-tree -cn% sijaan -find-copies = n% vanhempia git-versioita varten
- löytö: näytteen ja yesno-indeksien on vastattava (numero4438)
- löytö: rajoittaa "kaikki paikalliset päät tunnetaan etänä" todelliseen "kaikkiin" (issue4438)
- extdiff: laita käyttäjälle toimitetut vaihtoehdot läpäissyt kuori
- hgweb: korjaa kaatuminen web.archivesubrepos
- posti: käytä verifycert-määritysarvoa
- rebase: korjaa rebase ilman yhteisiä esi-isiä (issue4446)
- palvella: oikea meta muuttuja --daemon-pipefds vaihtoehto
- Template: älä korvaa avainsanojen kartoitusta osoitteessa runymbol () (issue4362)
Kommentteja ei löytynyt