WIP: lookaside clone extension |
2014-03-13 |
Augie Fackler |
|
Rejected |
run-tests: write out scripts in binary mode |
2014-03-13 |
Augie Fackler |
|
Superseded |
setup: handle more invalid python3 syntax |
2014-03-12 |
Augie Fackler |
|
Accepted |
[18,of,18,helps-py3] check-code: disallow use of dict(key=value) construction |
2014-03-12 |
Augie Fackler |
|
Accepted |
[17,of,18,helps-py3] setup.py: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[16,of,18,helps-py3] test-wireproto: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[15,of,18,helps-py3] test-url: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[14,of,18,helps-py3] test-filelog: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[13,of,18,helps-py3] templatekw: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[12,of,18,helps-py3] minirst: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[11,of,18,helps-py3] webutil: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[10,of,18,helps-py3] run-tests: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[09,of,18,helps-py3] util: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Superseded |
[08,of,18,helps-py3] webcommands: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[07,of,18,helps-py3] hgwebdir_mod: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[06,of,18,helps-py3] filemerge: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[05,of,18,helps-py3] changegroup: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[04,of,18,helps-py3] extdiff: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[03,of,18,helps-py3] bugzilla: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[02,of,18,helps-py3] synthrepo: move from dict() construction to {} literals |
2014-03-12 |
Augie Fackler |
|
Accepted |
[01,of,18,helps-py3] wireproto: remove todict() and use {} literals instead |
2014-03-12 |
Augie Fackler |
|
Accepted |
setup: specify --prefix="" for install-home-bin to avoid badness with defaults |
2014-02-28 |
Augie Fackler |
|
Accepted |
fix_bytesmod: fix defects in fix_bytesmod so it produces working code |
2014-02-04 |
Augie Fackler |
|
Accepted |
[6,of,6,py3,progress,v2] repoview: use repo.revs() instead of a private revset method |
2014-02-04 |
Augie Fackler |
|
Accepted |
[5,of,6,py3,progress,v2] commands: use ctx.getfileset instead of fileset.getfileset |
2014-02-04 |
Augie Fackler |
|
Accepted |
[4,of,6,py3,progress,v2] match: use ctx.getfileset() instead of fileset.getfileset() |
2014-02-04 |
Augie Fackler |
|
Accepted |
[3,of,6,py3,progress,v2] context: add a getfileset() method so fewer things need fileset directly |
2014-02-04 |
Augie Fackler |
|
Accepted |
[2,of,6,py3,progress,v2] amend: move cmdutil.amend to a new module to break an import cycle |
2014-02-04 |
Augie Fackler |
|
Deferred |
[1,of,6,py3,progress,v2] itersubrepos: move to scmutil to break a direct import cycle |
2014-02-04 |
Augie Fackler |
|
Accepted |
[5,of,5,py3,progress] commands: use ctx.getfileset instead of fileset.getfileset |
2014-02-04 |
Augie Fackler |
|
Superseded |
[4,of,5,py3,progress] match: use ctx.getfileset() instead of fileset.getfileset() |
2014-02-04 |
Augie Fackler |
|
Superseded |
[3,of,5,py3,progress] context: add a getfileset() method so fewer things need fileset directly |
2014-02-04 |
Augie Fackler |
|
Superseded |
[2,of,5,py3,progress] amend: move cmdutil.amend to a new module to break an import cycle |
2014-02-04 |
Augie Fackler |
|
Deferred |
[1,of,5,py3,progress] itersubrepos: move to scmutil to break a direct import cycle |
2014-02-04 |
Augie Fackler |
|
Superseded |
[8,of,8,v2] test-module-imports.t: new test to use the import cycle detector |
2013-11-17 |
Augie Fackler |
|
Accepted |
[7,of,8,v2] import-checker: try a little harder to show fewer cycles |
2013-11-17 |
Augie Fackler |
|
Accepted |
[6,of,8,v2] import-checker: ignore nested imports |
2013-11-17 |
Augie Fackler |
|
Accepted |
[5,of,8,v2] contrib: add an import checker |
2013-11-17 |
Augie Fackler |
|
Accepted |
[4,of,8,v2] makememctx: move from patch to context to break import cycle |
2013-11-17 |
Augie Fackler |
|
Accepted |
[3,of,8,v2] cleanup: move stdlib imports to their own import statement |
2013-11-17 |
Augie Fackler |
|
Accepted |
[2,of,8,v2] pathutil: tease out a new library to break an import cycle from canonpath use |
2013-11-17 |
Augie Fackler |
|
Accepted |
[1,of,8,v2] subsettable: move from repoview to branchmap, the only place it's used |
2013-11-17 |
Augie Fackler |
|
Accepted |
[7,of,7] test-module-imports.t: new test to use the import cycle detector |
2013-11-17 |
Augie Fackler |
|
Superseded |
[6,of,7] makememctx: move from patch to context to break import cycle |
2013-11-17 |
Augie Fackler |
|
Superseded |
[5,of,7] pathutil: tease out a new library to break an import cycle from canonpath use |
2013-11-17 |
Augie Fackler |
|
Superseded |
[4,of,7] cleanup: move stdlib imports to their own import statement |
2013-11-17 |
Augie Fackler |
|
Superseded |
[3,of,7] import-checker: try a little harder to show fewer cycles |
2013-11-17 |
Augie Fackler |
|
Superseded |
[2,of,7] contrib: add an import checker |
2013-11-17 |
Augie Fackler |
|
Superseded |
[1,of,7] subsettable: move from repoview to branchmap, the only place it's used |
2013-11-17 |
Augie Fackler |
|
Superseded |
[2,of,2] rebase: preserve metadata from grafts of changes (issue4001) |
2013-10-01 |
Augie Fackler |
|
Accepted |
[1,of,2] rebase: rework extrafn handling to support multiple extrafns |
2013-10-01 |
Augie Fackler |
|
Accepted |
[10,of,10,V3,py3,support] run-tests: minimum changes required to make run-tests work in python3 |
2013-09-20 |
Augie Fackler |
|
Deferred |
[09,of,10,V3,py3,support] setup: handle more invalid python3 syntax |
2013-09-20 |
Augie Fackler |
|
Superseded |
[08,of,10,V3,py3,support] check-code: new rule to forbid imports of a.b on the same line as other imports |
2013-09-20 |
Augie Fackler |
|
Accepted |
[07,of,10,V3,py3,support] notify: correct import of email module, sort stdlib modules to top |
2013-09-20 |
Augie Fackler |
|
Accepted |
[06,of,10,V3,py3,support] patchbomb: correct import of email module |
2013-09-20 |
Augie Fackler |
|
Accepted |
[05,of,10,V3,py3,support] mail: correct import of email module |
2013-09-20 |
Augie Fackler |
|
Accepted |
[04,of,10,V3,py3,support] patch: correct import of email module |
2013-09-20 |
Augie Fackler |
|
Accepted |
[03,of,10,V3,py3,support] subrepo: move import of xml.minidom.dom to its own line for check-code |
2013-09-20 |
Augie Fackler |
|
Accepted |
[02,of,10,V3,py3,support] convert: move import of xml.minidom.dom to its own line for check-code |
2013-09-20 |
Augie Fackler |
|
Accepted |
[01,of,10,V3,py3,support] perf: rearrange imports of changelong and manifest to appease check-code |
2013-09-20 |
Augie Fackler |
|
Accepted |
[4,of,4,force-tls] httpconnection: properly inject ssl_wrap_socket into httpclient (issue4038) |
2013-09-20 |
Augie Fackler |
|
Accepted |
[3,of,4,force-tls] sslutil: make keyfile and certfile arguments consistent between 2.6+ and 2.5- |
2013-09-20 |
Augie Fackler |
|
Accepted |
[2,of,4,force-tls] httpclient: import 4bb625347d4a to provide SSL wrapper injection |
2013-09-20 |
Augie Fackler |
|
Accepted |
[1,of,4,force-tls] sslutil: add a config knob to support TLS (default) or SSLv23 (bc) (issue4038) |
2013-09-20 |
Augie Fackler |
|
Accepted |
[13,of,13,V2,py3,support] run-tests: minimum changes required to make run-tests work in python3 |
2013-09-20 |
Augie Fackler |
|
Superseded |
[12,of,13,V2,py3,support] setup: handle more invalid python3 syntax |
2013-09-20 |
Augie Fackler |
|
Superseded |
[11,of,13,V2,py3,support] run-tests: find mercurial path with syntax valid on both py2 and py3 |
2013-09-20 |
Augie Fackler |
|
Accepted |
[10,of,13,V2,py3,support] run-tests: if run by python3, execute setup.py with --c2to3 |
2013-09-20 |
Augie Fackler |
|
Accepted |
[09,of,13,V2,py3,support] check-code: new rule to forbid imports of a.b on the same line as other imports |
2013-09-20 |
Augie Fackler |
|
Superseded |
[08,of,13,V2,py3,support] notify: correct import of email module, sort stdlib modules to top |
2013-09-20 |
Augie Fackler |
|
Superseded |
[07,of,13,V2,py3,support] patchbomb: correct import of email module |
2013-09-20 |
Augie Fackler |
|
Superseded |
[06,of,13,V2,py3,support] commands: move import of hgweb.server to its own line for 2to3 compat |
2013-09-20 |
Augie Fackler |
|
Superseded |
[05,of,13,V2,py3,support] mail: correct import of email module |
2013-09-20 |
Augie Fackler |
|
Superseded |
[04,of,13,V2,py3,support] patch: correct import of email module |
2013-09-20 |
Augie Fackler |
|
Superseded |
[03,of,13,V2,py3,support] subrepo: move import of xml.minidom.dom to its own line for check-code |
2013-09-20 |
Augie Fackler |
|
Superseded |
[02,of,13,V2,py3,support] convert: move import of xml.minidom.dom to its own line for check-code |
2013-09-20 |
Augie Fackler |
|
Superseded |
[01,of,13,V2,py3,support] perf: rearrange imports of changelong and manifest to appease check-code |
2013-09-20 |
Augie Fackler |
|
Superseded |
[5,of,5,RFC,py3,support] run-tests: minimum changes required to make run-tests work in python3 |
2013-09-19 |
Augie Fackler |
|
Superseded |
[4,of,5,RFC,py3,support] setup: handle more invalid python3 syntax |
2013-09-19 |
Augie Fackler |
|
Superseded |
[3,of,5,RFC,py3,support] run-tests: find mercurial path with syntax valid on both py2 and py3 |
2013-09-19 |
Augie Fackler |
|
Superseded |
[2,of,5,RFC,py3,support] run-tests: if run by python3, execute setup.py with --c2to3 |
2013-09-19 |
Augie Fackler |
|
Superseded |
[1,of,5,RFC,py3,support] commands: import hgweb.server in a way that 2to3 can rewrite |
2013-09-19 |
Augie Fackler |
|
Accepted |
[2,of,2,STABLE,SSL] httpclient: apply upstream revision da7579b034a4 to fix SSL problems (issue4038) |
2013-09-18 |
Augie Fackler |
|
Accepted |
[1,of,2,STABLE,SSL] sslutil: backed out changeset 074bd02352c0 (issue4038) |
2013-09-18 |
Augie Fackler |
|
Accepted |
[6,of,6,RFC] push: allow specifying default-push as defaultpush |
2013-08-02 |
Augie Fackler |
|
Deferred |
[5,of,6,RFC] mail: allow specifying local_hostname as localhostname |
2013-08-02 |
Augie Fackler |
|
Deferred |
[4,of,6,RFC] hgweb: allow specifying report_untrusted as reportuntrusted |
2013-08-02 |
Augie Fackler |
|
Deferred |
[3,of,6,RFC] phases: allow specifying new commit phase as newcommit with no dash |
2013-08-02 |
Augie Fackler |
|
Deferred |
[2,of,6,RFC] highlight: allow specifying pygments style without an underscore |
2013-08-02 |
Augie Fackler |
|
Deferred |
[1,of,6,RFC] ui.config: fix bug in config alternatives from cc669e4fec95 |
2013-08-02 |
Augie Fackler |
|
Accepted |
[stable?,v2] hgweb: have graphlog show revcount revs with filtered changes (issue3977) |
2013-07-25 |
Augie Fackler |
|
Superseded |
[stable?] hgweb: have graphlog show revcount revs with filtered changes (issue3977) |
2013-07-25 |
Augie Fackler |
|
Superseded |
[3,of,3,stable] sslutil: force SSLv3 on Python 2.6 and later (issue3905) |
2013-07-24 |
Augie Fackler |
|
Accepted |
[2,of,3,stable] httpclient: update to revision 9517a2b56fe9 of httpplus (issue3905) |
2013-07-24 |
Augie Fackler |
|
Accepted |
[1,of,3,stable] hgweb: force connection close on early response |
2013-07-24 |
Augie Fackler |
|
Accepted |
httpconnection: force SSLv3 if the ssl module is available |
2013-05-15 |
Augie Fackler |
|
Rejected |
parsedate: understand "now" as a shortcut for the current time |
2013-02-09 |
Augie Fackler |
|
Accepted |
export: clobber files with -o (bc) (issue3652) |
2013-02-09 |
Augie Fackler |
|
Accepted |
[5,of,5] dispatch: exit with status 1 for an InterventionRequired exception (bc) |
2013-02-08 |
Augie Fackler |
|
Accepted |
[4,of,5] histedit: switch from util.Abort to util.InterventionRequired where appropriate (bc) |
2013-02-08 |
Augie Fackler |
|
Accepted |
[3,of,5] rebase: switch from util.Abort to util.InterventionRequired where appropriate (bc) |
2013-02-08 |
Augie Fackler |
|
Accepted |
[2,of,5] dispatch: catch InterventionRequired and print the message with no prefix |
2013-02-08 |
Augie Fackler |
|
Accepted |
[1,of,5] error: introduce new InterventionRequired exception |
2013-02-08 |
Augie Fackler |
|
Accepted |
[2,of,2] git convert: some versions of git use fatal: instead of error: |
2013-02-08 |
Augie Fackler |
|
Accepted |
[1,of,2] convert: fix a test failure due to git change (issue3428) |
2013-02-08 |
Augie Fackler |
|
Accepted |
histedit: prevent parent guessed via --outgoing from being a revset (issue3770) |
2013-01-30 |
Augie Fackler |
|
Accepted |
hg: replace DirCleanup class with normal try/finally use |
2013-01-18 |
Augie Fackler |
|
Accepted |
[in,crew] test-command-template.t: fix test so it all year |
2013-01-01 |
Augie Fackler |
|
Accepted |
test-command-template.t time-based (I think?) failure |
2013-01-01 |
Augie Fackler |
|
Not Applicable |
[hglib] client: add pathto helper (issue4510) |
2016-04-06 |
Axel Hecht |
yuya |
Changes Requested |
[hglib] client: add rebase support to client.pull (issue4644) |
2016-04-06 |
Axel Hecht |
yuya |
Changes Requested |
[hglib] client: for loop over client (issue4511) |
2016-04-06 |
Axel Hecht |
yuya |
Changes Requested |
[hglib] Drop support for python 2.4 and 2.5, as is core hg |
2016-04-06 |
Axel Hecht |
|
Rejected |
[python-hglib] add init() to hgclient to allow progress to be reported |
2016-10-28 |
Barry A. Scott |
|
Accepted |
[python-hglib,v3] Allow hglib user to get call backs for prompts, output and errors |
2016-10-28 |
Barry A. Scott |
|
Accepted |
[python-hglib,v2] Add feature to allow hglib user to get call backs for prompts, output |
2016-10-22 |
Barry A. Scott |
|
Changes Requested |
[python-hglib] Add the abilty to trace the protocol between the client and server |
2016-10-18 |
Barry A. Scott |
|
Accepted |
[python-hglib] Add the abilty to trace the protocol between the client and server |
2016-10-06 |
Barry A. Scott |
mpm |
Superseded |
[python-hglib] Add feature to allow hglib user to get call backs for prompts and output |
2016-10-06 |
Barry A. Scott |
mpm |
Changes Requested |
[python-hglib] Add the abilty to trace the protocol between the client and server |
2016-10-06 |
Barry A. Scott |
|
Superseded |
[4,of,4] splicemap: improve error handling when source is subversion (issue2084) |
2013-05-01 |
Ben Goswami |
|
Accepted |
[3,of,4] splicemap: improve error handling when source is git (issue2084) |
2013-05-01 |
Ben Goswami |
|
Accepted |
[2,of,4] splicemap: improve error handling when source is hg (issue2084) |
2013-05-01 |
Ben Goswami |
|
Accepted |
[1,of,4] splicemap: move parsesplicemap to convcmd.py (issue2084) |
2013-05-01 |
Ben Goswami |
|
Accepted |
[4,of,4] splicemap: improve error handling when source is subversion (issue2084) |
2013-04-30 |
Ben Goswami |
|
Superseded |
[3,of,4] splicemap: improve error handling when source is git (issue2084) |
2013-04-30 |
Ben Goswami |
|
Superseded |
[2,of,4] splicemap: improve error handling when source is hg (issue2084) |
2013-04-30 |
Ben Goswami |
|
Superseded |
[1,of,4] splicemap: move parsesplicemap to convcmd.py (issue2084) |
2013-04-30 |
Ben Goswami |
|
Superseded |
purge: add options for deleting only files or only directories |
2014-07-10 |
Ben Kehoe |
|
Accepted |
purge: add options for deleting only files or only directories |
2014-07-10 |
Ben Kehoe |
|
Superseded |
purge: add options for deleting only files or only directories |
2013-11-08 |
Ben Kehoe |
|
Superseded |
using .gitignore file should use glob as default syntax |
2013-02-05 |
Ben Kehoe |
|
Rejected |
histedit: improve documentation and behaviour of dates (issue4820) |
2017-02-19 |
Ben Schmidt |
|
Accepted |
upgrade: correct implementation of improvement.__ne__ |
2018-12-14 |
Benjamin Peterson |
|
Accepted |
client: Be more permissive on the output of update (issue3892) |
2013-04-23 |
Benoit Allard |
|
Accepted |
[10,of,10,v2] bundle-ng: move progress handling out of the linkrev callback |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[09,of,10,v2] bundle-ng: simplify lookup and state handling |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[08,of,10,v2] bundle-ng: simplify bundle10.generate |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[07,of,10,v2] shrink: delete extension preventing further refactoring |
2013-05-10 |
Benoit Boissinot |
|
Rejected |
[06,of,10,v2] bundle-ng: move bundle generation to changegroup.py |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[05,of,10,v2] bundle-ng: unify _changegroup and _changegroupsubset |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[04,of,10,v2] bundle-ng: move gengroup into bundler, pass repo object to bundler |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[03,of,10,v2] bundle-ng: add bundlecaps argument to getbundle() command |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[02,of,10,v2] bundle-ng: move group into the bundler |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[01,of,10,v2] bundle-ng: move bundler creation up in the stack |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[2,of,2,STABLE] setup.py: ignore warnings from obsolete |
2013-03-09 |
Benoit Boissinot |
|
Accepted |
[1,of,2,STABLE] setup.py: add metadata to register package to PyPI |
2013-03-09 |
Benoit Boissinot |
|
Accepted |
[STABLE] largefiles: fix largefiles+subrepo update (issue3752) |
2013-01-22 |
Benoit Boissinot |
|
Accepted |
[STABLE] test-command-template.t: make "age" filter test work on Feb 29th |
2013-01-02 |
Benoit Boissinot |
|
Accepted |
[STABLE,V2] zeroconf: use port from server instead of picking port from config (issue3746) |
2012-12-30 |
Benoit Boissinot |
|
Accepted |
zeroconf: use port from server instead of picking port from config (issue3746) |
2012-12-30 |
Benoit Boissinot |
|
Superseded |
merge: add option to return successful exit code on a 'no-op merge' |
2014-11-04 |
Bernhard Urban |
|
Rejected |
[FOLLOW-UP] test: follow-up on 1c4d6ab2ecb8, stabilize test-remotefilelog-bgprefetch.t |
2019-02-25 |
Boris Feld |
|
Accepted |
[2,of,2,RESENT] rewriting: add an option for rewrite commands to use the archived phase |
2019-02-13 |
Boris Feld |
|
Accepted |
[1,of,2,RESENT] strip: introduce a soft strip option |
2019-02-13 |
Boris Feld |
|
Accepted |
[10,of,10] transaction: include txnname in the hookargs dictionary |
2019-02-09 |
Boris Feld |
|
Accepted |
[09,of,10] test: use `printenv.py --line` in `test-static-http.t` |
2019-02-09 |
Boris Feld |
|
Accepted |
[08,of,10] test: use `printenv.py --line` in `test-ssh.t` |
2019-02-09 |
Boris Feld |
|
Accepted |
[07,of,10] test: use `printenv.py --line` in `test-ssh-bundle1.t` |
2019-02-09 |
Boris Feld |
|
Accepted |
[06,of,10] test: use `printenv.py --line` in `test-push-http.t` |
2019-02-09 |
Boris Feld |
|
Accepted |
[05,of,10] test: use `printenv.py --line` in `test-https.t` |
2019-02-09 |
Boris Feld |
|
Accepted |
[04,of,10] test: use `printenv.py --line` in `test-http-bundle1.t` |
2019-02-09 |
Boris Feld |
|
Accepted |
[03,of,10] test: use `printenv.py --line` in `test-hook.t` |
2019-02-09 |
Boris Feld |
|
Accepted |
[02,of,10] test: use `printenv.py --line` in `test-bundle2-multiple-changegroups.t` |
2019-02-09 |
Boris Feld |
|
Accepted |
[01,of,10] test: use `printenv.py --line` in `test-bundle.t` |
2019-02-09 |
Boris Feld |
|
Accepted |
py3: use integer division instead of `int(...)` call |
2019-02-04 |
Boris Feld |
|
Accepted |
[2,of,2,STABLE,V2,STABLE] revlog: make sure we never use sparserevlog without general delta (issue6056) |
2019-01-31 |
Boris Feld |
|
Accepted |
[1,of,2,STABLE,V2,STABLE] sparserevlog: document the config option |
2019-01-31 |
Boris Feld |
|
Accepted |
[2,of,2,V2] perf: add a --[no-]clear-caches option to `perfnodemap` |
2019-01-29 |
Boris Feld |
|
Accepted |
[1,of,2,V2] perf: add a perfnodemap command |
2019-01-29 |
Boris Feld |
|
Accepted |
[7,of,7] perf: add a perfnodemap command |
2019-01-28 |
Boris Feld |
|
Accepted |
[6,of,7] perf: support looking up multiple revisions |
2019-01-28 |
Boris Feld |
|
Accepted |
[5,of,7] perf: add a no-lookup variant to perfindex |
2019-01-28 |
Boris Feld |
|
Accepted |
[4,of,7] perf: add some documentation to perfindex |
2019-01-28 |
Boris Feld |
|
Accepted |
[3,of,7] perf: move cache clearing in the `setup` step of `perfheads` |
2019-01-28 |
Boris Feld |
|
Accepted |
[2,of,7] revlog: document cext oddities in terms of object/caches |
2019-01-28 |
Boris Feld |
|
Accepted |
[1,of,7] perf: document perfheads |
2019-01-28 |
Boris Feld |
|
Accepted |
[STABLE] revlog: make sure we never use sparserevlog without general delta (issue6056) |
2019-01-25 |
Boris Feld |
|
New |
[2,of,2,STABLE,V3,STABLE] rewriting: add an option for rewrite commands to use the archived phase |
2019-01-24 |
Boris Feld |
|
New |
[1,of,2,STABLE,V3,STABLE] strip: introduce a soft strip option |
2019-01-24 |
Boris Feld |
|
New |
[STABLE] partialdiscovery: avoid `undecided` related computation sooner than necessary |
2019-01-24 |
Boris Feld |
|
Accepted |
[2,of,2,STABLE,V2,STABLE] rewriting: add an option for rewrite commands to use the archived phase |
2019-01-23 |
Boris Feld |
|
Superseded |
[1,of,2,STABLE,V2,STABLE] strip: introduce a soft strip option |
2019-01-23 |
Boris Feld |
|
Superseded |
[4,of,4] revset: no longer silently filter out invalid revision in _intlist (API) (BC) |
2019-01-18 |
Boris Feld |
|
Accepted |
[3,of,4] revset: add wdir support to _intlist |
2019-01-18 |
Boris Feld |
|
Accepted |
[2,of,4] revset: minor preparatory refactor in _orderedlist |
2019-01-18 |
Boris Feld |
|
Accepted |
[1,of,4] revset: introduce an internal `_rev` predicate for '%d' usage |
2019-01-18 |
Boris Feld |
|
Accepted |
[2,of,2,BACKOUT] mmap: backed out changeset 875d2af8cb4e |
2019-01-18 |
Boris Feld |
|
Accepted |
[1,of,2,BACKOUT] mmap: backed out changeset 74a9f428227e |
2019-01-18 |
Boris Feld |
|
Accepted |
[V4] update: fix edge-case with update.atomic-file and read-only files |
2019-01-17 |
Boris Feld |
|
Accepted |
[FOLLOW-UP] revset: transparently forward _intlist argument in all case |
2019-01-15 |
Boris Feld |
|
Accepted |
discovery: improve some dealing with nullrev |
2019-01-15 |
Boris Feld |
|
New |
[7,of,7] revsetbenchmark: add more example for roots usages |
2019-01-15 |
Boris Feld |
|
Accepted |
[6,of,7] dagop: minor python optimization to `headrevs` |
2019-01-15 |
Boris Feld |
|
Accepted |
[5,of,7] revset: use changelog's `headrevs` method to compute heads |
2019-01-15 |
Boris Feld |
|
Accepted |
[4,of,7] revlog: accept a revs argument in `headrevs` |
2019-01-15 |
Boris Feld |
|
Accepted |
[3,of,7] revset: inline parents computation to reuse the input argument |
2019-01-15 |
Boris Feld |
|
Accepted |
[2,of,7] revsetbenchmarks: add various examples around the 'heads()' revset |
2019-01-15 |
Boris Feld |
|
Accepted |
[1,of,7] revsetbenchmarks: support revset starting with a "-" |
2019-01-15 |
Boris Feld |
|
Accepted |
[7,of,7,V3] revset: introduce an API that avoids `formatspec` input serialization |
2019-01-14 |
Boris Feld |
|
Accepted |
[6,of,7,V3] revset: detect integer list on parsing |
2019-01-14 |
Boris Feld |
|
Accepted |
[5,of,7,V3] revert: extract "%ld" formatting in a _formatintlist function |
2019-01-14 |
Boris Feld |
|
Accepted |
[4,of,7,V3] revset: extract parsing logic out of formatspec |
2019-01-14 |
Boris Feld |
|
Accepted |
[3,of,7,V3] revset: enforce "%d" to be interpreted as literal revision number (API) (BC) |
2019-01-14 |
Boris Feld |
|
Accepted |
[2,of,7,V3] revset: remove the last usage of "%d" for a non-revision entry |
2019-01-14 |
Boris Feld |
|
Accepted |
[1,of,7,V3] revset: remove a rare usage of "%d" for a non-revision item |
2019-01-14 |
Boris Feld |
|
Accepted |
discovery: compute newly discovered missing in a more efficient way |
2019-01-14 |
Boris Feld |
|
Accepted |
[7,of,7,V2] revset: introduce an API that avoids `formatspec` input serialization |
2019-01-14 |
Boris Feld |
|
Superseded |
[6,of,7,V2] revset: detect integer list on parsing |
2019-01-14 |
Boris Feld |
|
Superseded |
[5,of,7,V2] revert: extract "%ld" formatting in a _formatintlist function |
2019-01-14 |
Boris Feld |
|
Superseded |
[4,of,7,V2] revset: extract parsing logic out of formatspec |
2019-01-14 |
Boris Feld |
|
Superseded |
[3,of,7,V2] revset: enforce "%d" to be interpreted as literal revision number (API) (BC) |
2019-01-14 |
Boris Feld |
|
Superseded |
[2,of,7,V2] revset: remove the last usage of "%d" for a non-revision entry |
2019-01-14 |
Boris Feld |
|
Superseded |
[1,of,7,V2] revset: remove a rare usage of "%d" for a non-revision item |
2019-01-14 |
Boris Feld |
|
Superseded |
formatting: apply clang-format using the format-source extension |
2019-01-14 |
Boris Feld |
|
New |
[V3] update: fix edge-case with update.atomic-file and read-only files |
2019-01-14 |
Boris Feld |
|
Superseded |
[V2] update: fix edge-case with update.atomic-file and read-only files |
2019-01-13 |
Boris Feld |
|
Superseded |
update: fix edge-case with update.atomic-file and read-only files |
2019-01-11 |
Boris Feld |
|
Superseded |
[8,of,8] revset: introduce an API that avoids `formatspec` input serialization |
2019-01-11 |
Boris Feld |
|
Accepted |
[7,of,8] revset: detect integer list on parsing |
2019-01-11 |
Boris Feld |
|
Accepted |
[6,of,8] revert: extract "%ld" formatting in a _formatintlist function |
2019-01-11 |
Boris Feld |
|
Accepted |
[5,of,8] revset: extract parsing logic out of formatspec |
2019-01-11 |
Boris Feld |
|
Accepted |
[4,of,8] revset: enforce "%d" to be interpreted as literal revision number (API) |
2019-01-11 |
Boris Feld |
|
Accepted |
[3,of,8] revset: remove the last usage of "%d" for a non-revision entry |
2019-01-11 |
Boris Feld |
|
Accepted |
[2,of,8] revset: remove a rare usage of "%d" for a non-revision item |
2019-01-11 |
Boris Feld |
|
Accepted |
[1,of,8] test: explicit a rebase source in test-rebase-collapse.t |
2019-01-11 |
Boris Feld |
|
Accepted |
contrib: update window title when possible in perf-revlog-write-plot.py |
2019-01-11 |
Boris Feld |
|
Accepted |
[FOLLOW-UP] discovery: re-adjust a conditional wrongly changed |
2019-01-10 |
Boris Feld |
|
Accepted |
[10,of,10,V3] discovery: improve partial discovery documentation |
2019-01-04 |
Boris Feld |
|
Accepted |
[09,of,10,V3] discovery: add a simple `addinfo` method |
2019-01-04 |
Boris Feld |
|
Accepted |
[08,of,10,V3] discovery: move missing tracking inside the partialdiscovery object |
2019-01-04 |
Boris Feld |
|
Accepted |
[07,of,10,V3] discovery: add a `iscomplete` method to the `partialdiscovery` object |
2019-01-04 |
Boris Feld |
|
Accepted |
[06,of,10,V3] discovery: update undecided from common directly within partialdiscovery |
2019-01-04 |
Boris Feld |
|
Accepted |
[05,of,10,V3] discovery: move undecided set on the partialdiscovery |
2019-01-04 |
Boris Feld |
|
Accepted |
[04,of,10,V3] discovery: move common heads computation inside partialdiscovery object |
2019-01-04 |
Boris Feld |
|
Accepted |
[03,of,10,V3] discovery: introduce a partialdiscovery object |
2019-01-04 |
Boris Feld |
|
Accepted |
[02,of,10,V3] discovery: move handling of sampling special case inside sampling function |
2019-01-04 |
Boris Feld |
|
Accepted |
[01,of,10,V3] discovery: minor fix to some conditionals |
2019-01-04 |
Boris Feld |
|
Accepted |
[10,of,10,V2] discovery: improve partial discovery documentation |
2019-01-04 |
Boris Feld |
|
Accepted |
[09,of,10,V2] discovery: add a simple `addinfo` method |
2019-01-04 |
Boris Feld |
|
Accepted |
[08,of,10,V2] discovery: move missing tracking inside the partialdiscovery object |
2019-01-04 |
Boris Feld |
|
Accepted |
[07,of,10,V2] discovery: add a `iscomplete` method to the `partialdiscovery` object |
2019-01-04 |
Boris Feld |
|
Accepted |
[06,of,10,V2] discovery: update undecided from common directly within partialdiscovery |
2019-01-04 |
Boris Feld |
|
Accepted |
[05,of,10,V2] discovery: move undecided set on the partialdiscovery |
2019-01-04 |
Boris Feld |
|
Accepted |
[04,of,10,V2] discovery: move common heads computation inside partialdiscovery object |
2019-01-04 |
Boris Feld |
|
Accepted |
[03,of,10,V2] discovery: introduce a partialdiscovery object |
2019-01-04 |
Boris Feld |
|
Accepted |
[02,of,10,V2] discovery: move handling of sampling special case inside sampling function |
2019-01-04 |
Boris Feld |
|
Accepted |
[01,of,10,V2] discovery: minor fix to a conditional |
2019-01-04 |
Boris Feld |
|
Accepted |
[2,of,2,V6] delta: reuse _findsnapshot call from previous stage |
2019-01-04 |
Boris Feld |
|
Accepted |
[1,of,2,V6] delta: have a native implementation of _findsnapshot |
2019-01-04 |
Boris Feld |
|
Accepted |
[7,of,7] rewriting: add an option for rewrite commands to use the archived phase |
2019-01-02 |
Boris Feld |
|
Accepted |
[6,of,7] strip: introduce a soft strip option |
2019-01-02 |
Boris Feld |
|
Accepted |
[5,of,7] strip: extract bookmark movement into a separate function |
2019-01-02 |
Boris Feld |
|
Accepted |
[4,of,7] strip: compute bookmark target only if we have bookmark to move |
2019-01-02 |
Boris Feld |
|
Accepted |
[3,of,7] strip: extract code to create strip backup |
2019-01-02 |
Boris Feld |
|
Accepted |
[2,of,7] strip: clarify comment around bundle create |
2019-01-02 |
Boris Feld |
|
Accepted |
[1,of,7] strip: move attributes shortcut assigned earlier |
2019-01-02 |
Boris Feld |
|
Accepted |
[2,of,2,V5] delta: reuse _findsnapshot call from previous stage |
2019-01-02 |
Boris Feld |
|
Superseded |
[1,of,2,V5] delta: have a native implementation of _findsnapshot |
2019-01-02 |
Boris Feld |
|
Superseded |
[3,of,3,FOLLOW-UP] vfs: raise NotImplementedError in abstractvfs._auditvfs |
2019-01-02 |
Boris Feld |
|
Accepted |
[2,of,3,FOLLOW-UP] vfs: handle _auditpath in proxyvfs |
2019-01-02 |
Boris Feld |
|
Accepted |
[1,of,3,FOLLOW-UP] vfs: fix proxyvfs inheritance |
2019-01-02 |
Boris Feld |
|
Accepted |
[STABLE] revlog: cache delta base value under -1 |
2018-12-31 |
Boris Feld |
|
Accepted |
[3,of,3,V2] vfs: also audit rename |
2018-12-31 |
Boris Feld |
|
Accepted |
[2,of,3,V2] vfs: add a `_auditpath` to abstract vfs |
2018-12-31 |
Boris Feld |
|
Accepted |
[1,of,3,V2] vfs: makes all audited path relative |
2018-12-31 |
Boris Feld |
|
Accepted |
[8,of,8] discovery: add a simple `addinfo` method |
2018-12-31 |
Boris Feld |
|
Superseded |
[7,of,8] discovery: move missing tracking inside the partialdiscovery object |
2018-12-31 |
Boris Feld |
|
Superseded |
[6,of,8] discovery: add a `iscomplete` method to the `partialdiscovery` object |
2018-12-31 |
Boris Feld |
|
Superseded |
[5,of,8] discovery: update undecided from common directly within partialdiscovery |
2018-12-31 |
Boris Feld |
|
Superseded |
[4,of,8] discovery: move undecided set on the partialdiscovery |
2018-12-31 |
Boris Feld |
|
Superseded |
[3,of,8] discovery: move common heads computation inside partialdiscovery object |
2018-12-31 |
Boris Feld |
|
Superseded |
[2,of,8] discovery: introduce a partialdiscovery object |
2018-12-31 |
Boris Feld |
|
Superseded |
[1,of,8] discovery: move handling of sampling special case inside sampling function |
2018-12-31 |
Boris Feld |
|
Superseded |
[2,of,2,V2] debugupgraderepo: add a --no-backup mode |
2018-12-31 |
Boris Feld |
|
Accepted |
[1,of,2,V2] upgrade: add '-' in optimization name |
2018-12-31 |
Boris Feld |
|
Accepted |
[7,of,7,V4] delta: reuse _findsnapshot call from previous stage |
2018-12-30 |
Boris Feld |
|
Accepted |
[6,of,7,V4] delta: have a native implementation of _findsnapshot |
2018-12-30 |
Boris Feld |
|
Accepted |
[5,of,7,V4] revlog: add test case for _findsnapshots |
2018-12-30 |
Boris Feld |
|
Accepted |
[4,of,7,V4] revlog: use the native implementation of issnapshot |
2018-12-30 |
Boris Feld |
|
Accepted |
[3,of,7,V4] revlog: add a native implementation of issnapshot |
2018-12-30 |
Boris Feld |
|
Accepted |
[2,of,7,V4] revlog: more efficient implementation for issnapshot |
2018-12-30 |
Boris Feld |
|
Accepted |
[1,of,7,V4] revlog: clarify the non sparse-revlog case in `issnapshot` |
2018-12-30 |
Boris Feld |
|
Accepted |
[8,of,8,V3] delta: reuse _findsnapshot call from previous stage |
2018-12-28 |
Boris Feld |
|
Accepted |
[7,of,8,V3] delta: have a native implementation of _findsnapshot |
2018-12-28 |
Boris Feld |
|
Accepted |
[6,of,8,V3] revlog: add test case for _findsnapshots |
2018-12-28 |
Boris Feld |
|
Accepted |
[5,of,8,V3] revlog: use the native implementation of issnapshot |
2018-12-28 |
Boris Feld |
|
Accepted |
[4,of,8,V3] revlog: add a native implementation of issnapshot |
2018-12-28 |
Boris Feld |
|
Accepted |
[3,of,8,V3] revlog: catch revlog corruption in index_baserev |
2018-12-28 |
Boris Feld |
|
Accepted |
[2,of,8,V3] revlog: more efficient implementation for issnapshot |
2018-12-28 |
Boris Feld |
|
Accepted |
[1,of,8,V3] revlog: fix pure python slicing test when chain contains nullrev |
2018-12-28 |
Boris Feld |
|
Accepted |
[10,of,10,V2] delta: reuse _findsnapshot call from previous stage |
2018-12-21 |
Boris Feld |
|
Accepted |
[09,of,10,V2] delta: have a native implementation of _findsnapshot |
2018-12-21 |
Boris Feld |
|
Accepted |
[08,of,10,V2] revlog: add test case for _findsnapshots |
2018-12-21 |
Boris Feld |
|
Accepted |
[07,of,10,V2] revlog: use the native implementation of issnapshot |
2018-12-21 |
Boris Feld |
|
Accepted |
[06,of,10,V2] revlog: add a native implementation of issnapshot |
2018-12-21 |
Boris Feld |
|
Accepted |
[05,of,10,V2] revlog: more efficient implementation for issnapshot |
2018-12-21 |
Boris Feld |
|
Accepted |
[04,of,10,V2] revlog: add an explicit test for `issnapshot` |
2018-12-21 |
Boris Feld |
|
Accepted |
[03,of,10,V2] revlog: add some direct testing of the slicing logic |
2018-12-21 |
Boris Feld |
|
Accepted |
[02,of,10,V2] revlog: fix pure python slicing code when chain contains nullrev |
2018-12-21 |
Boris Feld |
|
Accepted |
[01,of,10,V2] revlog: limit base to rev size ratio to 500 instead of 50 |
2018-12-21 |
Boris Feld |
|
Accepted |
perfrevlogwrite: fix a typo in the option name |
2018-12-20 |
Boris Feld |
|
Accepted |
[8,of,8] delta: reuse _findsnapshot call from previous stage |
2018-12-17 |
Boris Feld |
|
Accepted |
[7,of,8] delta: have a native implementation of _findsnapshot |
2018-12-17 |
Boris Feld |
|
Accepted |
[6,of,8] revlog: use the native implementation of issnapshot |
2018-12-17 |
Boris Feld |
|
Accepted |
[5,of,8] revlog: add a native implementation of issnapshot |
2018-12-17 |
Boris Feld |
|
Accepted |
[4,of,8] revlog: more efficient implementation for issnapshot |
2018-12-17 |
Boris Feld |
|
Accepted |
[3,of,8] delta: ignore base whose chains already don't match expectations |
2018-12-17 |
Boris Feld |
|
Accepted |
[2,of,8] delta: exclude base candidate much smaller than the target |
2018-12-17 |
Boris Feld |
|
Accepted |
[1,of,8] perfrevflogwrite: clear revlog cache between each write |
2018-12-17 |
Boris Feld |
|
Accepted |
[4,of,4,V2] sparse-revlog: protect C code against delta chain including nullrev |
2018-12-15 |
Boris Feld |
|
Accepted |
[3,of,4,V2] sparse-revlog: handle nullrev in index_get_length |
2018-12-15 |
Boris Feld |
|
Accepted |
[2,of,4,V2] sparse-revlog: handle nullrev in index_get_start |
2018-12-15 |
Boris Feld |
|
Accepted |
[1,of,4,V2] revlog: introduce a constant for nullrev in `revlog.c` |
2018-12-15 |
Boris Feld |
|
Accepted |
[4,of,4] contrib: provide a small script that draw performance plot |
2018-12-14 |
Boris Feld |
|
Accepted |
[3,of,4] delta: exclude base candidate much smaller than the target |
2018-12-14 |
Boris Feld |
|
Accepted |
[2,of,4] delta: filter nullrev out first |
2018-12-14 |
Boris Feld |
|
Accepted |
[1,of,4] perf: report more of the higher range in perfrevlogwrite |
2018-12-14 |
Boris Feld |
|
Accepted |
contrib: add a helper script that help to build interesting repositories |
2018-12-03 |
Boris Feld |
|
Accepted |
[4,of,4] repo: add a `wcachevfs` to access the `.hg/wcache/` directory |
2018-12-03 |
Boris Feld |
|
Accepted |
[3,of,4] cache: create `wcache` directory at init time |
2018-12-03 |
Boris Feld |
|
Accepted |
[2,of,4] cache: create `cache` directory at init time |
2018-12-03 |
Boris Feld |
|
Accepted |
[1,of,4] check-exec: write file in 'wcache' instead of 'cache' |
2018-12-03 |
Boris Feld |
|
Accepted |
[4,of,4] mmapindex: set default to 1MB |
2018-12-02 |
Boris Feld |
|
Accepted |
[3,of,4] mmapindex: move the 'mmapindexthreshold' option out of experimental |
2018-12-02 |
Boris Feld |
|
Accepted |
[2,of,4] perf: add a --rev attribute to perfindex |
2018-12-02 |
Boris Feld |
|
Accepted |
[1,of,4] perf: update perfindex to be more realistic |
2018-12-02 |
Boris Feld |
|
Accepted |
[3,of,3] upgrade: clarify "aggressivemergedelta" handling |
2018-12-02 |
Boris Feld |
|
Accepted |
[2,of,3] upgrade: add '-' in optimisation name |
2018-12-02 |
Boris Feld |
|
Accepted |
[1,of,3] upgrade: test that fncache is valid after repository upgrade |
2018-12-02 |
Boris Feld |
|
Accepted |
[5,of,5,V4] match: raise an Abort error instead of OverflowError |
2018-12-01 |
Boris Feld |
|
Accepted |
[4,of,5,V4] match: avoid translating glob to matcher multiple times for large sets |
2018-12-01 |
Boris Feld |
|
Accepted |
[3,of,5,V4] match: extract function that group regexps |
2018-12-01 |
Boris Feld |
|
Accepted |
[2,of,5,V4] match: test for overflow error in pattern |
2018-12-01 |
Boris Feld |
|
Accepted |
[1,of,5,V4] match: extract a literal constant into a symbolic one |
2018-12-01 |
Boris Feld |
|
Accepted |
sparse-revlog: protect C code against delta chain including nullrev |
2018-11-29 |
Boris Feld |
|
New |
sparse: raise a move verbose index error from the C code |
2018-11-28 |
Boris Feld |
|
Accepted |
[8,of,8,V2] perf: add a `--clear-caches` to `perfbranchmapupdate` |
2018-11-26 |
Boris Feld |
|
Accepted |
[7,of,8,V2] perf: start from an existing branchmap if possible |
2018-11-26 |
Boris Feld |
|
Accepted |
[6,of,8,V2] perf: rely on repoview for perfbranchmapupdate |
2018-11-26 |
Boris Feld |
|
Accepted |
[5,of,8,V2] perf: pre-indent some code in `perfbranchmapupdate` |
2018-11-26 |
Boris Feld |
|
Accepted |
[4,of,8,V2] perf: add a `perfbranchmapupdate` command |
2018-11-26 |
Boris Feld |
|
Accepted |
[3,of,8,V2] perf: run 'setup' function during stub run |
2018-11-26 |
Boris Feld |
|
Accepted |
[2,of,8,V2] perf: fallback to subset if ondisk cache is missing in perfbranchmapload |
2018-11-26 |
Boris Feld |
|
Accepted |
[1,of,8,V2] perf: prewarm the branchmap in perfbranchmapload |
2018-11-26 |
Boris Feld |
|
Accepted |
perf: add a `--timing` argument to `perfhelper-tracecopies` |
2018-11-26 |
Boris Feld |
|
New |
[5,of,5,FOLLOW-UP] revlog: update the documentation for `trim_endidx` |
2018-11-26 |
Boris Feld |
|
Accepted |
[4,of,5,FOLLOW-UP] revlog: properly detect corrupted revlog in `index_get_length` |
2018-11-26 |
Boris Feld |
|
Accepted |
[3,of,5,FOLLOW-UP] perf: rename `perfhelper-tracecopies` to `perfhelper-pathcopies` |
2018-11-26 |
Boris Feld |
|
Accepted |
[2,of,5,FOLLOW-UP] perf: add a docstring to `perfpathcopies` |
2018-11-26 |
Boris Feld |
|
Accepted |
[1,of,5,FOLLOW-UP] revlog: update the docstring of `ancestors` to match reality |
2018-11-26 |
Boris Feld |
|
Accepted |
[5,of,5,V3] perf: disable revlogs clearing in `perftags` by default |
2018-11-26 |
Boris Feld |
|
Accepted |
[4,of,5,V3] perf: add a `clear-revlogs` flag to `perfbookmarks` |
2018-11-26 |
Boris Feld |
|
Accepted |
[3,of,5,V3] tags: cache `repo.changelog` access when checking tags nodes |
2018-11-26 |
Boris Feld |
|
Accepted |
[2,of,5,V3] perf: add a `clear-revlogs` flag to `perftags` |
2018-11-26 |
Boris Feld |
|
Accepted |
[1,of,5,V3] perf: stop creating new revlog by hand in perftags |
2018-11-26 |
Boris Feld |
|
Accepted |
[6,of,6] vfs: also audit rename |
2018-11-26 |
Boris Feld |
|
Accepted |
[5,of,6] vfs: makes all audited path relative |
2018-11-26 |
Boris Feld |
|
Accepted |
[4,of,6] vfs: extract the audit path logic into a submethod |
2018-11-26 |
Boris Feld |
|
Accepted |
[3,of,6] subrepo-git: use an official origvfs when appropriate |
2018-11-26 |
Boris Feld |
|
Accepted |
[2,of,6] revert: extract origvfs logic in a sub-function |
2018-11-26 |
Boris Feld |
|
Accepted |
[1,of,6] vfs: treat 'undo.' file the same as 'journal.' file |
2018-11-26 |
Boris Feld |
|
Accepted |
[4,of,4,V2] perf: disable revlogs clearing in `perftags` by default |
2018-11-23 |
Boris Feld |
|
New |
[3,of,4,V2] perf: add a `clear-revlogs` flag to `perfbookmarks` |
2018-11-23 |
Boris Feld |
|
New |
[2,of,4,V2] tags: cache `repo.changelog` access when checking tags nodes |
2018-11-23 |
Boris Feld |
|
New |
[1,of,4,V2] perf: add a `clear-revlogs` flag to `perftags` |
2018-11-23 |
Boris Feld |
|
New |
[6,of,6,V3] match: raise an Abort error instead of OverflowError |
2018-11-23 |
Boris Feld |
|
Accepted |
[5,of,6,V3] match: avoid translating glob to matcher multiple times for large sets |
2018-11-23 |
Boris Feld |
|
Accepted |
[4,of,6,V3] match: extract function that group regexps |
2018-11-23 |
Boris Feld |
|
Accepted |
[3,of,6,V3] match: test for overflow error in pattern |
2018-11-23 |
Boris Feld |
|
Accepted |
[2,of,6,V3] match: extract a literal constant into a symbolic one |
2018-11-23 |
Boris Feld |
|
Accepted |
[1,of,6,V3] perf: add a perfignore command |
2018-11-23 |
Boris Feld |
|
Accepted |
[13,of,13] perf: add a `--clear-caches` to `perfbranchmapupdate` |
2018-11-23 |
Boris Feld |
|
Accepted |
[12,of,13] perf: start from an existing branchmap if possible |
2018-11-23 |
Boris Feld |
|
Accepted |
[11,of,13] perf: rely on repoview for perfbranchmapupdate |
2018-11-23 |
Boris Feld |
|
Accepted |
[10,of,13] perf: pre-indent some code in `perfbranchmapupdate` |
2018-11-23 |
Boris Feld |
|
Accepted |
[09,of,13] perf: add a `perfbranchmapupdate` command |
2018-11-23 |
Boris Feld |
|
Accepted |
[08,of,13] perf: run 'setup' function during stub run |
2018-11-23 |
Boris Feld |
|
Accepted |
[07,of,13] perf: fallback to subset if ondisk cache is missing in perfbranchmapload |
2018-11-23 |
Boris Feld |
|
Accepted |
[06,of,13] perf: prewarm the branchmap in perfbranchmapload |
2018-11-23 |
Boris Feld |
|
Accepted |
[05,of,13] perf: add --clear-revlog flag to branchmapload |
2018-11-23 |
Boris Feld |
|
Accepted |
[04,of,13] perf: introduce a function to fully "unload" a changelog |
2018-11-23 |
Boris Feld |
|
Accepted |
[03,of,13] perf: use an explicit function in perfbranchmapload |
2018-11-23 |
Boris Feld |
|
Accepted |
[02,of,13] perf: update function name to match `perfbranchmapload` command |
2018-11-23 |
Boris Feld |
|
Accepted |
[01,of,13] perf: fix a minor typo in perfbranchmapload |
2018-11-23 |
Boris Feld |
|
Accepted |
[6,of,6,V2] match: raise an Abort error instead of OverflowError |
2018-11-22 |
Boris Feld |
|
Superseded |
[5,of,6,V2] match: avoid translating glob to matcher multiple times for large sets |
2018-11-22 |
Boris Feld |
|
Superseded |
[4,of,6,V2] match: extract function that group regexps |
2018-11-22 |
Boris Feld |
|
Superseded |
[3,of,6,V2] match: test for overflow error in pattern |
2018-11-22 |
Boris Feld |
|
Superseded |
[2,of,6,V2] match: extract a literal constant into a symbolic one |
2018-11-22 |
Boris Feld |
|
Superseded |
[1,of,6,V2] perf: add a perfignore command |
2018-11-22 |
Boris Feld |
|
Superseded |
[7,of,7,V5] sparse-revlog: put the native implementation of slicechunktodensity to use |
2018-11-22 |
Boris Feld |
|
Accepted |
[6,of,7,V5] cext: increment the `parsers` module version |
2018-11-22 |
Boris Feld |
|
Accepted |
[5,of,7,V5] sparse-revlog: introduce native (C) implementation of slicechunktodensity |
2018-11-22 |
Boris Feld |
|
Accepted |
[4,of,7,V5] sparse-revlog: add a `trim_endidx` function in C |
2018-11-22 |
Boris Feld |
|
Accepted |
[3,of,7,V5] sparse-revlog: add a `index_segment_span` function in C |
2018-11-22 |
Boris Feld |
|
Accepted |
[2,of,7,V5] sparse-revlog: add a `index_get_length` function in C |
2018-11-22 |
Boris Feld |
|
Accepted |
[1,of,7,V5] sparse-revlog: add a `index_get_start` function in C |
2018-11-22 |
Boris Feld |
|
Accepted |
[8,of,8] match: reformat `syntaxes` dictionary for better maintainability |
2018-11-21 |
Boris Feld |
|
Accepted |
[7,of,8] match: provide and use a quick way to escape a single byte |
2018-11-21 |
Boris Feld |
|
Accepted |
[6,of,8] match: avoid translating glob to matcher multiple times for large sets |
2018-11-21 |
Boris Feld |
|
Accepted |
[5,of,8] perf: add a perfignore command |
2018-11-21 |
Boris Feld |
|
Accepted |
[4,of,8] perf: make `clearfilecache` helper work with any object |
2018-11-21 |
Boris Feld |
|
Accepted |
[3,of,8] perf: use the new setup function in "perfbookmarks" |
2018-11-21 |
Boris Feld |
|
Accepted |
[2,of,8] perf: add a `setup` argument to run code outside of the timed section |
2018-11-21 |
Boris Feld |
|
Accepted |
[1,of,8] perf: explicitly pass title as a keyword argument in `perfdiffwd` |
2018-11-21 |
Boris Feld |
|
Accepted |
[7,of,7,V4] sparse-revlog: put the native implementation of slicechunktodensity to use |
2018-11-20 |
Boris Feld |
|
Superseded |
[6,of,7,V4] cext: increment the `parsers` module version |
2018-11-20 |
Boris Feld |
|
Superseded |
[5,of,7,V4] sparse-revlog: introduce native (C) implementation of slicechunktodensity |
2018-11-20 |
Boris Feld |
|
Superseded |
[4,of,7,V4] sparse-revlog: add a `trim_endidx` function in C |
2018-11-20 |
Boris Feld |
|
Superseded |
[3,of,7,V4] sparse-revlog: add a `index_segment_span` function in C |
2018-11-20 |
Boris Feld |
|
Superseded |
[2,of,7,V4] sparse-revlog: add a `index_get_length` function in C |
2018-11-20 |
Boris Feld |
|
Superseded |
[1,of,7,V4] sparse-revlog: add a `index_get_start` function in C |
2018-11-20 |
Boris Feld |
|
Superseded |
[5,of,5] perf: disable revlogs clearing in `perftags` by default |
2018-11-20 |
Boris Feld |
|
Accepted |
[4,of,5] perf: add a `clear-revlogs` flag to `perfbookmarks` |
2018-11-20 |
Boris Feld |
|
Accepted |
[3,of,5] tags: cache `repo.changelog` access when checking tags nodes |
2018-11-20 |
Boris Feld |
|
Accepted |
[2,of,5] perf: add a `clear-revlogs` flag to `perftags` |
2018-11-20 |
Boris Feld |
|
Accepted |
[1,of,5] perf: move some of the perftags benchmark to the setup function |
2018-11-20 |
Boris Feld |
|
Accepted |
[8,of,8,V6] context: floor adjustlinkrev graph walk during copy tracing |
2018-11-19 |
Boris Feld |
|
Accepted |
[7,of,8,V6] context: small refactoring of `isintroducedafter` |
2018-11-19 |
Boris Feld |
|
Accepted |
[6,of,8,V6] context: split `introrev` logic in a sub function |
2018-11-19 |
Boris Feld |
|
Accepted |
[5,of,8,V6] context: introduce an `isintroducedafter` method and use it in copies |
2018-11-19 |
Boris Feld |
|
Accepted |
[4,of,8,V6] context: take advantage of `_descendantrev` in introrev if available |
2018-11-19 |
Boris Feld |
|
Accepted |
[3,of,8,V6] context: spell out the logic around linkrev adjustement starting point |
2018-11-19 |
Boris Feld |
|
Accepted |
[2,of,8,V6] perf: add a new `perfhelper-tracecopies` command |
2018-11-19 |
Boris Feld |
|
Accepted |
[1,of,8,V6] perf: add a `perftracecopies` command to benchmark copy tracking logic |
2018-11-19 |
Boris Feld |
|
Accepted |
[STABLE,V2] checkexec: create destination directory if necessary |
2018-11-19 |
Boris Feld |
|
Accepted |
[7,of,7,V3] sparse-revlog: put the native implementation of slicechunktodensity to use |
2018-11-19 |
Boris Feld |
|
Superseded |
[6,of,7,V3] cext: increment the `parsers` module version |
2018-11-19 |
Boris Feld |
|
Superseded |
[5,of,7,V3] sparse-revlog: introduce native (C) implementation of slicechunktodensity |
2018-11-19 |
Boris Feld |
|
Superseded |
[4,of,7,V3] sparse-revlog: add a `trim_endidx` function in C |
2018-11-19 |
Boris Feld |
|
Superseded |
[3,of,7,V3] sparse-revlog: add a `index_segment_span` function in C |
2018-11-19 |
Boris Feld |
|
Superseded |
[2,of,7,V3] sparse-revlog: add a `index_get_length` function in C |
2018-11-19 |
Boris Feld |
|
Superseded |
[1,of,7,V3] sparse-revlog: add a `index_get_start` function in C |
2018-11-19 |
Boris Feld |
|
Superseded |
[2,of,2,FOLLOW-UP] sparse-revlog: align endrevidx usages in the _slicechunktosize |
2018-11-16 |
Boris Feld |
|
Accepted |
[1,of,2,FOLLOW-UP] sparse-revlog: use `span` variable as intended |
2018-11-16 |
Boris Feld |
|
Accepted |
[STABLE] checkexec: create destination directory if necessary |
2018-11-15 |
Boris Feld |
|
Superseded |
[10,of,10,V2] sparse-revlog: put the native implementation of slicechunktodensity to use |
2018-11-15 |
Boris Feld |
|
Accepted |
[09,of,10,V2] cext: increment the `parsers` module version |
2018-11-15 |
Boris Feld |
|
Accepted |
[08,of,10,V2] sparse-revlog: introduce native (C) implementation of slicechunktodensity |
2018-11-15 |
Boris Feld |
|
Accepted |
[07,of,10,V2] sparse-revlog: add a `_trimchunk` function in C |
2018-11-15 |
Boris Feld |
|
Accepted |
[06,of,10,V2] sparse-revlog: add a `index_segment_span` function in C |
2018-11-15 |
Boris Feld |
|
Accepted |
[05,of,10,V2] sparse-revlog: add a `index_get_length` function in C |
2018-11-15 |
Boris Feld |
|
Accepted |
[04,of,10,V2] sparse-revlog: add a `index_get_start` function in C |
2018-11-15 |
Boris Feld |
|
Accepted |
[03,of,10,V2] sparse-revlog: rework the way we enforce chunk size limit |
2018-11-15 |
Boris Feld |
|
Accepted |
[02,of,10,V2] doctest: add a `issnapshot` method to _testrevlog |
2018-11-15 |
Boris Feld |
|
Accepted |
[01,of,10,V2] tests: add `revlogutils.deltas` module to doctests |
2018-11-15 |
Boris Feld |
|
Accepted |
[14,of,14] sparse-revlog: put the native implementation of slicechunktodensity to use |
2018-11-12 |
Boris Feld |
|
Accepted |
[13,of,14] cext: increment the `parsers` module version |
2018-11-12 |
Boris Feld |
|
Accepted |
[12,of,14] sparse-revlog: introduce native (C) implementation of slicechunktodensity |
2018-11-12 |
Boris Feld |
|
Accepted |
[11,of,14] sparse-revlog: add a `_trimchunk` function in C |
2018-11-12 |
Boris Feld |
|
Accepted |
[10,of,14] sparse-revlog: add a `index_segment_span` function in C |
2018-11-12 |
Boris Feld |
|
Accepted |
[09,of,14] sparse-revlog: add a `index_get_length` function in C |
2018-11-12 |
Boris Feld |
|
Accepted |
[08,of,14] sparse-revlog: add a `index_get_start` function in C |
2018-11-12 |
Boris Feld |
|
Accepted |
[07,of,14] sparse-revlog: rework the way we enforce chunk size limit |
2018-11-12 |
Boris Feld |
|
Accepted |
[06,of,14] sparse-revlog: stop using a heap to track selected gap |
2018-11-12 |
Boris Feld |
|
Accepted |
[05,of,14] sparse-revlog: stop using a heap to track gaps |
2018-11-12 |
Boris Feld |
|
Accepted |
[04,of,14] sparse-revlog: fast-path before computing payload size |
2018-11-12 |
Boris Feld |
|
Accepted |
[03,of,14] sparse-revlog: drop unused deltainfo parameter from segmentspan |
2018-11-12 |
Boris Feld |
|
Accepted |
[02,of,14] sparse-revlog: drop unused deltainfo parameter from _slicechunktodensity |
2018-11-12 |
Boris Feld |
|
Accepted |
[01,of,14] sparse-revlog: skip the span check in the sparse-revlog case |
2018-11-12 |
Boris Feld |
|
Accepted |
transaction: display data about why the transaction failed to rollback |
2018-11-09 |
Boris Feld |
|
Accepted |
[9,of,9,V3] perf: add a lazydeltabase option to perfrevlogwrite |
2018-11-06 |
Boris Feld |
|
Accepted |
[8,of,9,V3] perf: add `storage` as possible source for perfrevlogwrite |
2018-11-06 |
Boris Feld |
|
Accepted |
[7,of,9,V3] perf: add `parent-smallest` as possible source for perfrevlogwrite |
2018-11-06 |
Boris Feld |
|
Accepted |
[6,of,9,V3] perf: add `parent-2` as possible source for perfrevlogwrite |
2018-11-06 |
Boris Feld |
|
Accepted |
[5,of,9,V3] perf: add `parent-1` as possible source for perfrevlogwrite |
2018-11-06 |
Boris Feld |
|
Accepted |
[4,of,9,V3] perf: add the notion of "source" to perfrevlogwrite |
2018-11-06 |
Boris Feld |
|
Accepted |
[3,of,9,V3] perf: only display the total time for perfrevlogwrite if quiet |
2018-11-06 |
Boris Feld |
|
Accepted |
[2,of,9,V3] perf: offer full details in perfrevlogwrite |
2018-11-06 |
Boris Feld |
|
Accepted |
[1,of,9,V3] perf: introduce a perfrevlogwrite command |
2018-11-06 |
Boris Feld |
|
Accepted |
[3,of,3] perf: measure slicing time in perfrevlogrevision |
2018-11-06 |
Boris Feld |
|
Accepted |
[2,of,3] perf: teach perfrevlogrevision about sparse reading |
2018-11-06 |
Boris Feld |
|
Accepted |
[1,of,3] perf: use the same timer for all section of perfrevlogrevision |
2018-11-06 |
Boris Feld |
|
Accepted |
[V2] obsutil: clarify the access to "repo" |
2018-11-06 |
Boris Feld |
|
Accepted |
obsutil: clarify the access to "repo" |
2018-11-05 |
Boris Feld |
|
Superseded |
[8,of,8] test: remove changes preparing the drop of `HGMERGE` |
2018-11-02 |
Boris Feld |
|
Accepted |
[7,of,8] run-tests: define the default merge tool through configuration |
2018-11-02 |
Boris Feld |
|
Accepted |
[6,of,8] run-tests: explicitly declare the list of dropped environment variable |
2018-11-02 |
Boris Feld |
|
Accepted |
[5,of,8] test: drop usage of `HGMERGE` in `test-lfconvert.t` |
2018-11-02 |
Boris Feld |
|
Accepted |
[4,of,8] test: drop usage of `HGMERGE` in `test-merge-types.t` |
2018-11-02 |
Boris Feld |
|
Accepted |
[3,of,8] test: use the "correct" merge tool in `test-rebase-detach.t` |
2018-11-02 |
Boris Feld |
|
Accepted |
[2,of,8] test: also deactivate `ui.merge` when testing merge tool |
2018-11-02 |
Boris Feld |
|
Accepted |
[1,of,8] tests: adjust merge tool config in test-largefiles-update.t |
2018-11-02 |
Boris Feld |
|
Accepted |
extensions: include current version in "invalid version" message |
2018-11-02 |
Boris Feld |
|
Accepted |
[2,of,2] obsolete: prefetch the repo.obsstore used in phasedivergence loop |
2018-11-02 |
Boris Feld |
|
Accepted |
[1,of,2] obsutil: prefetch method in allpredecessors loop |
2018-11-02 |
Boris Feld |
|
Accepted |
[STABLE,STABLE,V2] phase: add an archived phase |
2018-10-23 |
Boris Feld |
|
Accepted |
[2,of,2,V2] perf: offer full details in perfrevlogwrite |
2018-10-19 |
Boris Feld |
|
Superseded |
[1,of,2,V2] perf: introduce a perfrevlogwrite command |
2018-10-19 |
Boris Feld |
|
Superseded |
[RFC] bundle2: add the ability to fetch part content from another URL |
2018-10-18 |
Boris Feld |
|
New |
[4,of,4,V2] changegroup: add a option to create bundle with full snapshot only |
2018-10-18 |
Boris Feld |
|
Accepted |
[3,of,4,V2] changegroup: allow to force delta to be against p1 |
2018-10-18 |
Boris Feld |
|
Accepted |
[2,of,4,V2] storage: also use `deltamode argument` for ifiledata |
2018-10-18 |
Boris Feld |
|
Accepted |
[1,of,4,V2] changegroup: refactor emitrevision to use a `deltamode` argument |
2018-10-18 |
Boris Feld |
|
Accepted |
phase: add an archived phases |
2018-10-17 |
Boris Feld |
|
New |
profiling: move default mode to "real" time |
2018-10-17 |
Boris Feld |
|
New |
[2,of,2] revset: drop special case of 'revset(...)' function in analyze |
2018-10-16 |
Boris Feld |
|
Accepted |
[1,of,2] revset: document the `revset(...)` syntax |
2018-10-16 |
Boris Feld |
|
Accepted |