Mercurial

Screenshot Software:
Mercurial
Detalii soft:
Versiune: 4.5.3 Actualizat
Incarca data: 22 Jun 18
Producător: Matt Mackall
Licenţă: Gratuit
Popularitate: 113

Rating: 5.0/5 (Total Votes: 1)

Mercurial este un sistem de control al surselor (SCM), cu sursă deschisă, gratuit, ușor, rapid, portabil și distribuit, și un sistem de control al versiunii conceput special pentru o gestionare eficientă a proiectelor distribuite foarte mari. >

Software-ul oferă utilizatorilor o interfață de linie de comandă ușor de utilizat și intuitivă și este utilizată în prezent de o gamă largă de proiecte care necesită un control fiabil, distribuit și rapid de revizuire, cum ar fi OpenSolaris, MoinMoin sau Xen.

Este, de asemenea, foarte ușor de învățat și funcționează. Două tutoriale de pornire rapidă despre cum să clonați un proiect și să împingeți modificările, precum și să creați un proiect și să vă angajați, sunt furnizate pe pagina de pornire a proiectului.


Opțiuni de linie de comandă

Printre opțiunile din linia de comandă, care pot fi vizualizate dintr-o privire, dacă executați "& rsquo; comanda într-un emulator terminal / prompt de comandă, putem menționa capacitatea de a adăuga fișierele selectate pe următoarea comitere, adăugarea tuturor fișierelor noi și ștergerea celor lipsă, vizualizarea informațiilor despre setările pentru fiecare fișier, comprimarea unei revizii a depozitului ca o arhivă necondiționată, sau mai multe fișiere de grup de schimbare, copiați modificări între sucursale sau setări de modificări de căutare.

În plus, puteți inversa efectul setului de modificări anterioare, creați marcaje, listați marcajele existente și filialele denumite depozit, listați fișierele urmărite, vizualizați capetele ramificațiilor, importați un set ordonat de patch-uri, verificați integritatea unui depozit, căutați modele în revizuiri sau fișiere specificate, redenumiți fișiere, activați un server web autonom, actualizați directorul de lucru, creați un depozit nou în directorul curent și multe altele.


Sub capota și OS suportate

Mercurial este scris în întregime în limbajul de programare Python, conceput de la început ca un software cross-platform care rulează bine pe toate distribuțiile GNU / Linux, precum și pe sistemele de operare Microsoft Windows și Mac OS X. Atât arhitecturile pe 32 de biți cât și cele pe 64 de biți sunt acceptate în acest moment.

Ce este nou în această versiune:

  • demandimport : nu ridicați ImportError pentru un element necunoscut din listă
  • posix: face sondaj () reporniți la întrerupere prin semnal (issue5452)
  • hgweb: adăugați slash lipsă la adresa URL a fișierului în stil rss

Ce este nou în versiune:

  • demandimport: nu ridicați ImportError pentru un element necunoscut din listă
  • posix: face sondaj () reporniți la întrerupere prin semnal (issue5452)
  • hgweb: adăugați slash lipsă la adresa URL a fișierului în stil rss

Ce este nou în versiunea 4.2.3:

  • demandimport: fromlist
  • posix: face sondaj () reporniți la întrerupere prin semnal (issue5452)
  • hgweb: adăugați slash lipsă la adresa URL a fișierului în stil rss

Ce este nou în versiunea 4.2.2:

  • demandimport: fromlist
  • posix: face sondaj () reporniți la întrerupere prin semnal (issue5452)
  • hgweb: adăugați slash lipsă la adresa URL a fișierului în stil rss

Ce este nou în versiunea 4.1.1:

  • demandimport: fromlist
  • posix: face sondaj () reporniți la întrerupere prin semnal (issue5452)
  • hgweb: adăugați slash lipsă la adresa URL a fișierului în stil rss

Ce este nou în versiunea 4.0.2:

  • demandimport: nu ridicați ImportError pentru un element necunoscut din listă
  • posix: face sondaj () reporniți la întrerupere prin semnal (issue5452)
  • hgweb: adăugați slash lipsă la adresa URL a fișierului în stil rss

Ce este nou în versiunea 3.7.2:

  • bundlerepo: gestionați corect linia ascunsă în filelog (issue4945)
  • bundlerepo: manipulați corect linkrele ascunse în manifestlog (issue4945)
  • demandimport: adăugați _imp pentru a ignora lista
  • doc: exemplul corect referitor la aliasul "purjare hg" în pagina man "hgrc.5"
  • doc: eliminați opțiunea depreciată din synopsisul ajutorului de comandă
  • fișier: copiați / lipiți în eol () mesajul de eroare
  • ajutor: remediați tipografia în documentația backgroundclose
  • help: hg.intevation.de este noul nume primar al hg.intevation.de (și cert nou)
  • ajutor: actualizați exemplele de șablon pentru a utiliza sintaxa literală reST
  • hg: obțineți blocarea atunci când creați o partajare din repo cumulată (issue5104)
  • log: stabilește ordinea reviziilor filtrate prin mai multe opțiuni OR (issue5100)
  • rebase: actualizați directorul de lucru când întrerupeți (issue5084)
  • revert: reveniți în mod corespunzător la strămoșul p2 în timpul fuzionării (issue5052)
  • revset: operațiuni de tip "lățime" în lanț (aka function args) (issue5072)
  • setup: evitați procedura referitoare la hg.exe la setup.py --pure
  • ui: remediați crash-ul prin ecou prompt prompt non-interactiv pentru numele de utilizator
  • unionrepo: gestionați corect linia ascunsă în revlog (număr5070)
  • zeroconf: transmite toate argumentele transmise la ui.configitems () wrapper

Ce este nou în versiunea 3.7.1:

  • modificați: nu păstrați cele mai multe câmpuri suplimentare
  • grefa: nu păstrați cele mai multe câmpuri suplimentare
  • histedit: remedierea tipografică în documentație
  • osutil: dezactivați compilarea recvfds () pe platforme neacceptate
  • osutil: nu întrerupeți încărcarea modulului pur doar pentru că libc nu are recvmsg ()
  • rebase: setările de schimbare a contractelor 986d04b9fedd
  • rebase: setul de modificări pentru backout d755a9531fce
  • rebase: nu păstrați cele mai multe câmpuri suplimentare

Ce este nou în versiunea 3.5.1:

  • convertiți: fixați conversia conținutului fișierului copiați
  • seturi de fișiere: ignorați unitatea în mărime () predicat pentru valoarea unică
  • ajutor: remediază tipo familar - & gt; familiar
  • ajutor: remedierea tipografiei în documentația de scripting
  • hg: evitați partajarea automată atunci când destinația clonei este la distanță
  • hgweb: repararea încrederei căii de șabloane (BC)
  • histedit: backout ebb5bb9bc32e
  • fișiere mari: asigurați-vă că lfutil.getstandinmatcher () se potrivește doar cu stand-urile
  • match: reparați un rename doar pentru cazuri + comitează calea explicită pentru icasefs (issue4768)
  • parser: remediați scurgerea memoriei în compute_phases_map_sets
  • rebase: blocați repo-ul în timpul operației complete de rebază
  • revset: pentru a preveni accidentele cauzate de expresia de grup gol în timp ce se optimizează "și"
  • revset: prevenirea unui accident cauzat de expresia de grup gol în timp ce se optimizează "sau"
  • strip: utilizați modelul "în cele din urmă: tr.release" în timpul stripării
  • actualizare: wlock repo pentru întreaga comanda 'hg update'
  • wix: evita o abort cu "hg help -k foo"

Ce este nou în versiunea 3.4.2:

  • changegroup: calculați în mod corespunzător baza comună în changeggroupsubset (issue4736)
  • crecord: fixați o tipografie introdusă atunci când se deplasează crecord la miezul
  • crecord: reparați trei introduceri în timp ce se deplasează crecord în miez
  • hgwebdir: evitați redundanța înregistrărilor repo și director atunci când este setat 'web.name'
  • hgwebdir: nu permiteți ca părintele ascuns al unei subrepoane să apară ca un director
  • parser: nu cache tipul RevlogError (issue4451)
  • trageți: evitați condiția de curse cu 'hg pull --rev name --update' (issue4706)
  • templater: nu redimensionați șirul șablon în expresia "if" (issue4714)
  • templater: evaluează argumentele transmise diff () în mod corespunzător
  • templater: parsează "..." ca șir pentru compatibilitatea 2.9.2-3.4 (issue4733)
  • transplant: trageți doar revizuirea transplantată (issue4692)

Ce este nou în versiunea 3.4:

  • Comenzi:
  • adnotați: adăugați opțiunea de a adnota fișierele directorului de lucru
  • adnotați: întotdeauna pregătiți contextul de rudenie din baza de date fctx (issue4600)
  • adnotați: ajustați întotdeauna linkrev înainte de a merge la părinți (issue4623)
  • adnotă: pregăti contextul de rudenie al workfilectx
  • marcaje: adăugați textul de intrare () pentru a înlocui diff () pentru marcajele primite
  • marcaje: adăugați ieșirea () pentru a înlocui diff () pentru marcajele de ieșire
  • marcajele: verificați @pathalias sufixul înainte de a fi disponibil numărul @ pentru eficiență
  • marcaje: sporiți testul de afișare a detaliilor despre marcajele de intrare / ieșire
  • marcaje: prevenirea actualizării neașteptate a marcajului divergent
  • marcaje: reutilizare @ număr marcaj, dacă se referă la setul de modificări adresat la distanță
  • marcaje: rescrie compararea semnelor de carte în comenzi.summary () prin compara ()
  • marcaje: afișați starea detaliată despre marcajele de intrare / ieșire
  • clona: adăugați suport pentru progres la clonele hardlink (număr 3059)
  • comenzi.import: acceptați o opțiune de prefix
  • comenzi.push: abordează când revizuirile sunt evaluate la setul gol (BC)
  • comenzi: adăugați butonul configurator ui.statuscopies
  • debuginstall: extindeți calea editorului înainte de ao căuta (issue4380)
  • fișiere: implementare reutilizabilă divizată în cmdutil pentru suport subrep
  • fișiere: utilizați ctx object pentru a accesa dirstate
  • grefa: permite crearea grefelor fraților
  • grefă: înregistrați grefele intermediare în extra
  • log: afișarea nodurilor de închidere ca "_" (BC)
  • log: fix - urmați părintele null nu include revizuirea 0
  • log: make -fr arată istoricul complet din revizurile date
  • log: preferați 'wctx' peste 'pctx' pentru contextul de lucru
  • patch.internalpatch: acceptați un parametru de prefix
  • patch.internalpatch: adăugați o valoare implicită pentru prefix
  • patch: redenumiți calea spre pathtransform
  • trageți: tipăriți "trăgând din foo" înainte de a accesa celălalt repo
  • împingeți: obțineți "wlock" local dacă se așteaptă "pushback" (BC) (issue4596)
  • rezolvați: avertisment de tăcere a patch-urilor necunoscute pentru lista -l / - (BC)
  • revert: evaluarea seturilor de fișiere pe directorul de lucru (issue4497)
  • revert: fix --interactive la modificarea locală (issue4576)
  • revert: opriți marcarea fișierelor după reluarea interactivă (issue4592)
  • revert: acceptați doar -I / -X fără căi sau -a / -i (issue4592)
  • revert: aplicați normallookup pe fișierul returnat dacă dimensiunea nu este schimbată (issue4583)
  • revert: restabilirea abilității de a reveni peste toate cazurile redenumite (issue4481)
  • status: adăugați textul ajutorului pentru directorul relativ (issue3835)
  • core:
  • bundle2: extrageți mesajul de retragere a tranzacției (issue4614)
  • bundle2: dezactivați captura de ieșire dacă nu folosim http (issue4613 issue4615)
  • changelog: remediați dacă nu există date în așteptare (issue4609)
  • dirstate: stabilește ordinea inițializării nf vs f
  • filelog: permite ca fișierele cenzurate să conțină date de umplutură
  • îmbinați: executați cârligul de actualizare după ultima lansare de wlock
  • tastă apăsată: ștergeți datele în așteptare înainte de a executa un cârlig pre-apăsare (issue4607)
  • repornire: îmbunătățirea computerelor staticblockers perf
  • revlog: _addrevision creează delta completă pe baza revizuirilor cenzurate
  • revlog: add "iscensored ()" pentru revizuirea API-ului public
  • revlog: addgroup verifică dacă deltasurile adiționale adaugă turații cenzurate, stabilește bitul de pavilion
  • revlog: în grupul de aditivi, respingerea deltasilor incorect formate bazate pe noduri cenzurate
  • revlog: efectuați conversia de la inline la lucrul non-linie după o bandă
  • revlog: caz special care extinde delta completă de înlocuire primită de schimb
  • subrepo: nu scrieți linii .hgsubstate cu stare subrepoasă goală (issue4622)
  • subrepo: actualizați textul de ajutor în contul diff -I / -X suport gitsubrepo
  • tags: stabiliți o memorie cache separată și partajată de fișiere .hgtags filenodes
  • tag-uri: schimbați formatul fișierelor de memorie cache
  • etichete: aveți un fișier cache diferit pentru fiecare nivel filtru
  • ui: dezactivați revetalizările în modul simplu (BC)
  • util: adăugați suport pentru apelurile de progres a copierilor
  • windows: make shellquote () citează orice cale care conține '' (issue4629)
  • extensii:
  • culoare: fiți mai conservatori în ceea ce privește setarea modului ANSI pe Windows (BC)
  • culoare: remediați eroarea în cmd.exe
  • color: omit terminfo / win32 avertizare dacă nu este interactivă (issue4543)
  • culoare: acceptă un mod de culoare diferit atunci când pagerul este activ
  • convertiți: ajustați bara de progres pentru fuziunile caracatițelor (issue4169)
  • histedit: add --edit-plan opțiune pentru histedit
  • histedit: permiteți histedit - continuă atunci când nu pe un descendent (BC)
  • histedit: fixarea fâșiilor în timpul histedit
  • histedit: remediați stilul noului mesaj de eroare
  • histedit: îmbunătățiți integrarea acțiunii în role cu fold
  • histedit: fixul de recuperare care solicită un mesaj de comitere (issue4606)
  • fișiere mari: nu se blochează atunci când se clonează la o repo de la distanță
  • fișierele de mari dimensiuni: nu fixați seturile de fișiere atunci când fixați jurnalul de măsurare
  • fișiere mari: luați în considerare întotdeauna setul de parametri actualizat al fișierelor updatefile
  • fișiere mari: evitați apelul infinit recursiv al openlfdirstate în overriderevert
  • fișiere mari: nu creați lanțuri de convorbiri
  • fișiere mari: nu prefixați modelele standin cu ".hglf" atunci când faceți logare
  • fișiere mari: nu avertizați când reveniți la un fișier mare uitat
  • largefiles: extrageți și reutilizați variabila standin în overriderevert ()
  • fișiere mari: pentru actualizarea -C, actualizați numai fișierele mari atunci când este necesar
  • fișiere mari: gestionați înregistrarea din afara repo
  • fișiere mari: introduceți lfutil.findstorepath ()
  • largefiles: suprascrie cmdutil.revert () în loc de comands.revert ()
  • fișiere mari: raportați sursa fișierelor mari copiate / mutate în starea -C
  • largefiles: setați extensia ca activată local după o clonă care o cere
  • fișiere mari: predați jurnalul pentru a trata modelele
  • largefiles: actualizare _subdirlfs () comentariu
  • largefiles: utilizați funcția comună pentru a construi conținutul .hg_archival.txt
  • largefiles: utilizați lfutil.findstorepath () atunci când verificați un repo local
  • fișiere mari: utilizați logica de copiere de bază pentru validarea căii de destinație
  • fișiere mari: utilizați sursa partajării ca magazin local principal (issue4471)
  • mq: evitați eșecul tăcut când nu se aplică un singur patch (issue4604)
  • rebase: nu redirecționați argumentul "sursă" pentru rebase (issue4633)
  • rebase: restabiliți starea marcajului pe avort
  • record: editați patch-ul fișierelor nou adăugate (issue4304)
  • record: remediați adăugarea unui fișier nou cu înregistrare dintr-un subdir (issue4626)
  • înregistrare: înregistrare fixă ​​cu schimbare în caz de avarie a filelor (issue4619)
  • rafinați: obțineți blocarea în ordinea corectă
  • Rafturi: adăugați modul interactiv
  • rafinați: adăugați opțiunea pentru linia de comandă în mod interactiv
  • hgweb:
  • hgweb: reîncărcați eticheta pe diffline pentru a fixa redarea în stil monoblue
  • hgweb: folosiți introrev () pentru găsirea părinților (issue4506)
  • json: implementați șablonul {bookmarks}
  • json: implementați șablonul {branches}
  • json: implementați șablonul {changeset}
  • json: implementați {compare} șablon
  • json: implementați șablonul {fileannotate}
  • json: implementați {filediff} șablon
  • json: implementați șablonul {helptopics}
  • json: implementați {help} șablonul
  • json: implementați șablonul {manifest}
  • json: implementați șabloanele {shortlog} și {changelog}
  • json: implementați șablonul {tags}
  • nesortate:
  • arhiva: modificați prefixul implicit la "de la Niciunul
  • arhiva: căutați prima revizie vizibilă pentru a construi identitatea repo (issue4591)
  • bundle2-localpeer: propagarea corectă a ieșirii serverului pe eroare (issue4594)
  • bundle2-wireproto: să propagați corect ieșirea serverului pe eroare (issue4594)
  • changeset_printer: afișează p1rev: p1node cu sufixul "+" pentru workctx
  • check-commit: fiți mai pretențioși în ceea ce privește detectarea etichetei eronate greșite
  • check-commit: verificați capitalizarea în linii de rezumat
  • churn: depreciează-t opțiunea în favoarea -T
  • crecord: reparați un alt subbar
  • crecord: remediați stilul sub-barelor pentru orig_stdout
  • devel-warn: adăugați un prefix tuturor mesajelor ("devel-warn:")
  • dirs._addpath: nu mutați șirurile Python după expunerea acestora (issue4589)
  • expediere: consolidarea formatării ParseErrors
  • expediere: oferă sugestii pentru distanțe apropiate de editare pentru {file, rev} set funcții
  • expediere: oferă sugestii de comenzi cu nume similar
  • extensii: suportă apeluri de tip callback după încărcarea unei alte extensii
  • primiți cu anteturi: asistență parsare și imprimare destul de JSON
  • graphlog: nu treceți de comenzi.log pentru a nu funcționa
  • graphlog: mutați comentariul și pictograma care denotă revs poate fi nesortată
  • graphlog: elimina returnarea prea devreme de la getgraphlogrevs () pentru repo goală
  • lazymanifest: remediați scurgerea memoriei în lmiter_iterentriesnext () după 3d485727e45e
  • lazymanifest: fixați iterneurile hg pure ()
  • linkrev: remediați problema cu adnotarea copiei de lucru
  • manifestv2: adăugați suport pentru citirea noului format manifest
  • manifestv2: adăugați suport pentru scrierea unui format manifest nou
  • depășite: evitați buclă infinită din obscur în divergență (număr4126)
  • înregistrare: adăugați opțiunea interactivă comenzii commit
  • înregistrare: permite editarea fișierelor noi (issue4304)
  • record_curses: remediați bug-ul pentru fișierul nou adăugat
  • revbranchcache: adăugați testul când memoria cache nu este scriitoare
  • revbranchcache: ieșiți din branchmap pe localrepo
  • revbranchcache: populează cache incremental
  • revbranchcache: stochează repo pe obiect
  • revbranchcache: scrie cache-ul chiar și în timpul operațiilor de citire
  • reîncadrați: nu parsează pseudonimele ca prefixe hash (issue4553)
  • răsturnare: rezolvați clar starea (issue4593)
  • ssl: rezolvați simbolink înainte de a verifica executabilul Apple python (issue4588)
  • ssl: setați simbolul explicit "!" la web.cacerts pentru a dezactiva verificarea SSL (BC)
  • bandă: rezolvați în mod corespunzător starea cu --keep (issue4593)
  • subrepo: adăugați suportul "cat" pentru subreposul git
  • subrepo: adăugați suport de bază pentru hgsubrepo pentru comanda fișierelor
  • subrepo: adăugați includerea / excluderea suportului pentru subdisponibilitatea git diferită
  • subrepo: adăugați suport de stare pentru fișierele ignorate și curate în subrepos de git
  • subrepo: modificați argumentele din abstractsubrepo.init (API)
  • subrepos: acceptă adăugarea fișierelor în subrepos de git
  • test-convert-git: arată bara de progres nebună cu îmbinarea caracatiței (issue4169)
  • test-histedit-edit.t: demonstrați că qnew eșuează în timpul unui histedit (issue4366)
  • test-https: permite testul dummycert numai dacă se utilizează Apple python (issue4500)
  • test-rafturi: să fii mai înduioșător în privința spațiului alb (issue4124)
  • teste: adăugați testul care arată etichetele cache drops heads heads (număr 4550)
  • teste: gestionați ștergerea directorului .hg (git 2.2.0 și versiuni ulterioare) (issue4585)
  • trydiff: adăugați numele fișierului cu prefixul o singură dată
  • unbundle: achiziționați 'wlock' atunci când procesați bundle2 (BC) (issue4596)
  • comenzi web: definiți un dict al comenzilor disponibile
  • comenzi web: definiți comenzi web folosind un decorator
  • culoare: fiți mai conservatori în ceea ce privește setarea modului ANSI pe Windows (BC)
  • comenzi.push: abordează când revizuirile sunt evaluate la setul gol (BC)
  • histedit: permiteți histedit - continuă atunci când nu pe un descendent (BC)
  • log: afișarea nodurilor de închidere ca "_" (BC)
  • împingeți: obțineți "wlock" local dacă se așteaptă "pushback" (BC) (issue4596)
  • rezolvați: avertisment de tăcere a patch-urilor necunoscute pentru lista -l / - (BC)
  • ssl: setați simbolul explicit "!" la web.cacerts pentru a dezactiva verificarea SSL (BC)
  • unbundle: achiziționați 'wlock' atunci când procesați bundle2 (BC) (issue4596)
  • subrepo: modificați argumentele din abstractsubrepo.init (API)

Ce este nou în versiunea 3.3.3:

  • adjustlinkrev: manipulați valoarea "Niciuna" ca sursă
  • adjustlinkrev: pregătiți revizuirile sursă pentru strămoși o singură dată
  • amendă: verificați dacă se redenumesc directorii pentru ambii părinți de îmbinare (număr4516)
  • adnotă: refolosiți contextul strămoșilor la ajustarea linkrev (issue4532)
  • dirstate: nu este nevoie de caz exact atunci când se adaugă dirs pe icasefs (issue4578)
  • dirstate: asigurați-vă că rootdir se termină cu separator de directoare (issue4557)
  • filemerge: curățați limbajul în help mergemarkertemplate
  • uitați: curățați ieșirea pentru o potrivire inexactă a cazurilor pe icasefs
  • hgweb: împiedica încărcarea hărții stilului din alte directoare decât căile specificate
  • mergecopies: refolosirea contextului de rudenie atunci când traversați istoricul fișierelor (issue4537)
  • șabloane: fixați ieșirea "log -q" a stilului implicit
  • șabloane: fixați ieșirea "log -q" a stilului fazelor
  • win32: 'raise ctypes.WinError' - & gt; 'ridica ctypes.WinError ()'

Ce este nou în versiunea 3.3:

  • Comenzi:
  • adăugați: adăugați înapoi fișierele uitate, chiar dacă nu se potrivesc exact (BC)
  • addremove: adăugați înapoi fișierele uitate (BC)
  • addremove: adăugați suport pentru pavilionul -S
  • addremove: tipăriți căile relative atunci când sunați cu -I / -X (BC)
  • addremove: support addremove cu căi explicite în subrepos
  • backout: adăugați - comanda opțiune
  • comiteți: anulați dacă --addremove este specificat, dar nu reușește
  • comite: eliminați căutarea inversă pentru sursa de copiere atunci când nu sunteți în părinte (issue4476)
  • comite: propagați --addremove la subrepos dacă -S este specificat (issue3759)
  • Graft: afișează mai multe informații despre starea utilă în timpul grefării
  • core:
  • pachete: nu suprascrieți pachetele de backup existente (BC)
  • osx: patch .pax.gz fișiere în pachete pkg astfel încât să fie extrase ca root (issue4081)
  • revset: manipulați link-ul ascuns pentru dosarul care lipsește pentru cap (issue4490)
  • revset: permite rev (-1) pentru a indica revizuirea nulă (BC)
  • revset: stabilește strămoșii (null) pentru a include revizuirea null (issue4512)
  • subrepo: nu renunțați la adăugați când există subreposuri non-hg (număr4513)
  • cmdserver: utilizați fluxurile date ca canale de conducte ca alte comenzi
  • extensii: verificați numai compatibilitatea versiunilor majore și minore (BC)
  • https: support tls sni (indicarea numelui serverului) pentru https urls (issue3090)
  • ignore: rezolvați ignorarea fișierelor relative la root rădăcină (issue4473) (BC)
  • linkrev: manipulați linkrele filtrate fără copii vizibili (număr4307)
  • linkrev: reglați, de asemenea, linkrev când adnotați bootstrapping (issue4305)
  • linkrev: utilizați conținutul manifestului drept atunci când ajustați linrev (issue4499)
  • memctx: se calculează corect în cazul fișierelor recent eliminate (issue4470)
  • memctx: rezimul manifestului pentru fișierele eliminate (issue4470)
  • obsstore: dezactivați colectarea de gunoi în timpul inițializării (issue4456)
  • subrepo: suporta eliminarea cu căi explicite în subrepos
  • subrepo: adăugați suportul de recuperare completă pentru subreposul git
  • subrepo: adăugați suport parțial diff pentru subreposul git
  • subrepo: adăugați suportul de stare pentru fișierele ignorate în subreposul git
  • win32: eliminați fișierul Mercurial.ini de la programul de instalare Inno Setup (issue4435)
  • hgweb:
  • hgweb: permite difuzii de vizualizare față de p1 sau p2 pentru comitetele de îmbinare (issue3904)
  • extensii:
  • culoare: adăugați suport pentru colorarea subtitrării git subrepo diffs
  • culoare: adăugați lipsă "dim" în _effects
  • convertiți: la eșecul svn, notați versiunea libsvn (issue4043)
  • convertiți: înlocuiți referințele de revizie în mesaje dacă acestea sunt & gt; = hash scurte
  • convertiți: manipulați LookupError în mercurial_source.lookuprev ()
  • extdiff: reintroduce compatibilitatea înapoi cu citarea manuală a parametrilor
  • histedit: adăugați un test pentru a arăta că issue4251 este fix (issue4251)
  • fișiere mari: fixați comiterea unui director fără modificări de mari dimensiuni (număr4330)
  • largefiles: folosiți calea "implicită" pentru tragerea fișierelor mari, nu "implicit-push"
  • largefiles: permite suportul subrep pentru adăugare, uitare, eliminare
  • fișiere mari: arată progresul când verificați hash-urile de stand-out în seturile de modificări efectuate
  • mq: manipularea mai inteligentă a anteturilor simple
  • patchbomb: nu onorați spațiul alb și diffoptele de schimbare a formatului (BC)
  • rebase: afișează mai multe informații utile în timp ce rebasează
  • rebase: asigurați-vă că revizia rebasei rămâne vizibilă (issue4504)
  • extdiff: evita argumentele neașteptate de citare pentru instrumente externe (issue4463)
  • evidențiați: ignorați liniile extracomunitare ale lui Unicode (issue4291)
  • înregistrați: nu onorați diffoptele care schimbă formatul (issue4459)
  • partajați: adăugați opțiunea de a distribui marcaje
  • transplant: săriți în mod corespunzător setul modificărilor goale (issue4423)

Ce este nou în versiunea 3.2.4:

  • demandimport: lista neagră distutils.msvc9compiler (issue4475)
  • largefiles: backout f72d73937853 - actualizări liniare mâner m - & gt; o altfel
  • largefiles: remediați un avertisment fals lipsit de fișier cu "remove -A" (issue4053)
  • fișiere mari: remediați un avertisment fals lipsit de fișier cu uitați (issue4053)
  • fișiere mari: introduceți metoda "composelargefilematcher ()"
  • fișiere mari: marcați fișierul adăugat în lfdirstat când se adaugă standul
  • sshpeer: citare mai detaliată a shell-ului

Ce este nou în versiunea 3.2.3:

  • context: opriți setarea None pentru nodurile modificate sau adăugate
  • darwin: omite codurile ignorabile atunci când normalizează () o cale de fișier
  • codificare: adăugați hfsignoreclean pentru a curăța caracterele ignorate de HFS
  • fișiere mari: nu eliminați, de fapt, fișierele mari într-o rulare uscată adițională
  • log: fix log -f calea lentă pentru a urmări de fapt istoria
  • log: stabilește instabilitatea jurnalului de jurnalizare
  • manifestați: nu permiteți setarea id-ului nod al unei intrări în None
  • pathauditor: verificați aliasurile de nume scurte Windows
  • pathauditor: verificați dacă codurile ignorate pe OS X
  • rebase: ignorați starea negativă la actualizarea înapoi la versiunea originală a părintelui wc
  • actualizare: adăugați teste pentru un fișier local netratat
  • actualizare: nu suprascrieți fișiere ignorate netratate în actualizare

Ce este nou în versiunea 3.2.2:

  • changegroup: stabilește legăturile fișierelor în timpul reordonărilor (issue4462)
  • hgweb: trimite răspunsul HTTP corect după o excepție neobișnuită
  • fișiere mari: evitați examinarea exec-biți pe platformele care nu sunt conștiente de aceasta
  • fișiere mari: nu se afișează instrucțiuni de tip bigfile / normal dacă o parte este neschimbată
  • manifestați: remediați o eroare în cazul în care fișierul de copiere de lucru "adăugați" marca a fost buggy
  • îmbinați: fiți mai exact cu privire la ceea ce a fuzionat în ceea ce se face în descrescătura scurtă
  • îmbinați: înainte de a cere promptul cd / dc, verificați dacă schimbat într-adevăr schimbat
  • mq: actualizați actualizarea antetelor care apar în ordinea "greșit"
  • mq: introduce insertplainheader - aceeași implementare naivă ca înainte
  • mq: când adăugați anteturi în modul simplu, separați-le de mesaj (issue4453)
  • mq: când setați mesajul în modul simplu, separați-l de antet (issue4453)
  • împingeți: opriți utilizarea independentă a pachetului2 în sincronizare (issue4454)
  • tastă apăsată: manipula cu grație eșecul cârligului prepushkey (issue4455)
  • redenumiți: corectați raportul eliminat și adăugați fișierul așa cum a fost modificat (issue4458)
  • revert: căutați informații de copiere pentru toate modificările locale
  • revset: fixați primul și ultimul pentru generatorset (issue4465)
  • șabloane: remediați ruptura "mai puțin" & amp; "mai multe" link-uri în stilul hârtiei (issue4460)

Ce este nou în versiunea 3.2.1:

  • marcaje: fixarea formatării mesajului de schimb (numărul 4439)
  • grup de schimbare: nu stocați valoarea neutilizată pe fnodes (issue4443)
  • convertiți: utilizați git diff-tree -Cn% în loc de --find-copies = n% pentru git mai vechi
  • descoperire: indicii între eșantion și yesno trebuie să se potrivească (issue4438)
  • descoperire: limitați 'toate capetele locale cunoscute de la distanță' la real 'all' (issue4438)
  • extdiff: citează opțiunile furnizate de utilizator transmise cofrajului
  • hgweb: remediați un accident atunci când utilizați web.archivesubrepos
  • mail: utilizați de fapt valoarea conf config verificator
  • rebase: repară restabilirea fără strămoși comuni (număr4446)
  • servi: corectă variabila meta a opțiunii --daemon-pipefds
  • templater: nu suprascrieți maparea cuvintelor cheie în runsymbol () (issue4362)

Software similare

hg-git
hg-git

20 Feb 15

Foglyn
Foglyn

11 May 15

udr
udr

12 May 15

Sventon
Sventon

3 Jun 15

Comentarii la Mercurial

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!