[1,of,3,FOLLOW-UP] vfs: fix proxyvfs inheritance |
2019-01-02 |
Boris Feld |
|
Accepted |
[2,of,3,FOLLOW-UP] vfs: handle _auditpath in proxyvfs |
2019-01-02 |
Boris Feld |
|
Accepted |
[3,of,3,FOLLOW-UP] vfs: raise NotImplementedError in abstractvfs._auditvfs |
2019-01-02 |
Boris Feld |
|
Accepted |
[1,of,2,V5] delta: have a native implementation of _findsnapshot |
2019-01-02 |
Boris Feld |
|
Superseded |
[2,of,2,V5] delta: reuse _findsnapshot call from previous stage |
2019-01-02 |
Boris Feld |
|
Superseded |
[1,of,7] strip: move attributes shortcut assigned earlier |
2019-01-02 |
Boris Feld |
|
Accepted |
[2,of,7] strip: clarify comment around bundle create |
2019-01-02 |
Boris Feld |
|
Accepted |
[3,of,7] strip: extract code to create strip backup |
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 |
[5,of,7] strip: extract bookmark movement into a separate function |
2019-01-02 |
Boris Feld |
|
Accepted |
[6,of,7] strip: introduce a soft strip option |
2019-01-02 |
Boris Feld |
|
Accepted |
[7,of,7] rewriting: add an option for rewrite commands to use the archived phase |
2019-01-02 |
Boris Feld |
|
Accepted |
[1,of,2,V6] delta: have a native implementation of _findsnapshot |
2019-01-04 |
Boris Feld |
|
Accepted |
[2,of,2,V6] delta: reuse _findsnapshot call from previous stage |
2019-01-04 |
Boris Feld |
|
Accepted |
[01,of,10,V2] discovery: minor fix to a conditional |
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 |
[03,of,10,V2] discovery: introduce a partialdiscovery object |
2019-01-04 |
Boris Feld |
|
Accepted |
[04,of,10,V2] discovery: move common heads computation inside partialdiscovery object |
2019-01-04 |
Boris Feld |
|
Accepted |
[05,of,10,V2] discovery: move undecided set on the partialdiscovery |
2019-01-04 |
Boris Feld |
|
Accepted |
[06,of,10,V2] discovery: update undecided from common directly within partialdiscovery |
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 |
[08,of,10,V2] discovery: move missing tracking inside the partialdiscovery object |
2019-01-04 |
Boris Feld |
|
Accepted |
[09,of,10,V2] discovery: add a simple `addinfo` method |
2019-01-04 |
Boris Feld |
|
Accepted |
[10,of,10,V2] discovery: improve partial discovery documentation |
2019-01-04 |
Boris Feld |
|
Accepted |
[01,of,10,V3] discovery: minor fix to some conditionals |
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 |
[03,of,10,V3] discovery: introduce a partialdiscovery object |
2019-01-04 |
Boris Feld |
|
Accepted |
[04,of,10,V3] discovery: move common heads computation inside partialdiscovery object |
2019-01-04 |
Boris Feld |
|
Accepted |
[05,of,10,V3] discovery: move undecided set on the partialdiscovery |
2019-01-04 |
Boris Feld |
|
Accepted |
[06,of,10,V3] discovery: update undecided from common directly within partialdiscovery |
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 |
[08,of,10,V3] discovery: move missing tracking inside the partialdiscovery object |
2019-01-04 |
Boris Feld |
|
Accepted |
[09,of,10,V3] discovery: add a simple `addinfo` method |
2019-01-04 |
Boris Feld |
|
Accepted |
[10,of,10,V3] discovery: improve partial discovery documentation |
2019-01-04 |
Boris Feld |
|
Accepted |
[FOLLOW-UP] discovery: re-adjust a conditional wrongly changed |
2019-01-10 |
Boris Feld |
|
Accepted |
contrib: update window title when possible in perf-revlog-write-plot.py |
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 |
[2,of,8] revset: remove a rare usage of "%d" for a non-revision item |
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 |
[4,of,8] revset: enforce "%d" to be interpreted as literal revision number (API) |
2019-01-11 |
Boris Feld |
|
Accepted |
[5,of,8] revset: extract parsing logic out of formatspec |
2019-01-11 |
Boris Feld |
|
Accepted |
[6,of,8] revert: extract "%ld" formatting in a _formatintlist function |
2019-01-11 |
Boris Feld |
|
Accepted |
[7,of,8] revset: detect integer list on parsing |
2019-01-11 |
Boris Feld |
|
Accepted |
[8,of,8] revset: introduce an API that avoids `formatspec` input serialization |
2019-01-11 |
Boris Feld |
|
Accepted |
update: fix edge-case with update.atomic-file and read-only files |
2019-01-11 |
Boris Feld |
|
Superseded |
[V2] update: fix edge-case with update.atomic-file and read-only files |
2019-01-13 |
Boris Feld |
|
Superseded |
[V3] update: fix edge-case with update.atomic-file and read-only files |
2019-01-14 |
Boris Feld |
|
Superseded |
formatting: apply clang-format using the format-source extension |
2019-01-14 |
Boris Feld |
|
New |
[1,of,7,V2] revset: remove a rare usage of "%d" for a non-revision item |
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 |
[3,of,7,V2] revset: enforce "%d" to be interpreted as literal revision number (API) (BC) |
2019-01-14 |
Boris Feld |
|
Superseded |
[4,of,7,V2] revset: extract parsing logic out of formatspec |
2019-01-14 |
Boris Feld |
|
Superseded |
[5,of,7,V2] revert: extract "%ld" formatting in a _formatintlist function |
2019-01-14 |
Boris Feld |
|
Superseded |
[6,of,7,V2] revset: detect integer list on parsing |
2019-01-14 |
Boris Feld |
|
Superseded |
[7,of,7,V2] revset: introduce an API that avoids `formatspec` input serialization |
2019-01-14 |
Boris Feld |
|
Superseded |
discovery: compute newly discovered missing in a more efficient way |
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 |
[2,of,7,V3] revset: remove the last usage of "%d" for a non-revision entry |
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 |
[4,of,7,V3] revset: extract parsing logic out of formatspec |
2019-01-14 |
Boris Feld |
|
Accepted |
[5,of,7,V3] revert: extract "%ld" formatting in a _formatintlist function |
2019-01-14 |
Boris Feld |
|
Accepted |
[6,of,7,V3] revset: detect integer list on parsing |
2019-01-14 |
Boris Feld |
|
Accepted |
[7,of,7,V3] revset: introduce an API that avoids `formatspec` input serialization |
2019-01-14 |
Boris Feld |
|
Accepted |
[1,of,7] revsetbenchmarks: support revset starting with a "-" |
2019-01-15 |
Boris Feld |
|
Accepted |
[2,of,7] revsetbenchmarks: add various examples around the 'heads()' revset |
2019-01-15 |
Boris Feld |
|
Accepted |
[3,of,7] revset: inline parents computation to reuse the input argument |
2019-01-15 |
Boris Feld |
|
Accepted |
[4,of,7] revlog: accept a revs argument in `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 |
[6,of,7] dagop: minor python optimization to `headrevs` |
2019-01-15 |
Boris Feld |
|
Accepted |
[7,of,7] revsetbenchmark: add more example for roots usages |
2019-01-15 |
Boris Feld |
|
Accepted |
discovery: improve some dealing with nullrev |
2019-01-15 |
Boris Feld |
|
New |
[FOLLOW-UP] revset: transparently forward _intlist argument in all case |
2019-01-15 |
Boris Feld |
|
Accepted |
[V4] update: fix edge-case with update.atomic-file and read-only files |
2019-01-17 |
Boris Feld |
|
Accepted |
[1,of,2,BACKOUT] mmap: backed out changeset 74a9f428227e |
2019-01-18 |
Boris Feld |
|
Accepted |
[2,of,2,BACKOUT] mmap: backed out changeset 875d2af8cb4e |
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,4] revset: minor preparatory refactor in _orderedlist |
2019-01-18 |
Boris Feld |
|
Accepted |
[3,of,4] revset: add wdir support to _intlist |
2019-01-18 |
Boris Feld |
|
Accepted |
[4,of,4] revset: no longer silently filter out invalid revision in _intlist (API) (BC) |
2019-01-18 |
Boris Feld |
|
Accepted |
[1,of,2,STABLE,V2,STABLE] strip: introduce a soft strip option |
2019-01-23 |
Boris Feld |
|
Superseded |
[2,of,2,STABLE,V2,STABLE] rewriting: add an option for rewrite commands to use the archived phase |
2019-01-23 |
Boris Feld |
|
Superseded |
[STABLE] partialdiscovery: avoid `undecided` related computation sooner than necessary |
2019-01-24 |
Boris Feld |
|
Accepted |
[1,of,2,STABLE,V3,STABLE] strip: introduce a soft strip option |
2019-01-24 |
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 |
[STABLE] revlog: make sure we never use sparserevlog without general delta (issue6056) |
2019-01-25 |
Boris Feld |
|
New |
[1,of,7] perf: document 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 |
[3,of,7] perf: move cache clearing in the `setup` step of `perfheads` |
2019-01-28 |
Boris Feld |
|
Accepted |
[4,of,7] perf: add some documentation to perfindex |
2019-01-28 |
Boris Feld |
|
Accepted |
[5,of,7] perf: add a no-lookup variant to perfindex |
2019-01-28 |
Boris Feld |
|
Accepted |
[6,of,7] perf: support looking up multiple revisions |
2019-01-28 |
Boris Feld |
|
Accepted |
[7,of,7] perf: add a perfnodemap command |
2019-01-28 |
Boris Feld |
|
Accepted |
[1,of,2,V2] perf: add a perfnodemap command |
2019-01-29 |
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,STABLE,V2,STABLE] sparserevlog: document the config option |
2019-01-31 |
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 |
py3: use integer division instead of `int(...)` call |
2019-02-04 |
Boris Feld |
|
Accepted |
[01,of,10] test: use `printenv.py --line` in `test-bundle.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 |
[03,of,10] test: use `printenv.py --line` in `test-hook.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 |
[05,of,10] test: use `printenv.py --line` in `test-https.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 |
[07,of,10] test: use `printenv.py --line` in `test-ssh-bundle1.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 |
[09,of,10] test: use `printenv.py --line` in `test-static-http.t` |
2019-02-09 |
Boris Feld |
|
Accepted |
[10,of,10] transaction: include txnname in the hookargs dictionary |
2019-02-09 |
Boris Feld |
|
Accepted |
[1,of,2,RESENT] strip: introduce a soft strip option |
2019-02-13 |
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 |
[FOLLOW-UP] test: follow-up on 1c4d6ab2ecb8, stabilize test-remotefilelog-bgprefetch.t |
2019-02-25 |
Boris Feld |
|
Accepted |
merge: add option to return successful exit code on a 'no-op merge' |
2014-11-04 |
Bernhard Urban |
|
Rejected |
zeroconf: use port from server instead of picking port from config (issue3746) |
2012-12-30 |
Benoit Boissinot |
|
Superseded |
[STABLE,V2] zeroconf: use port from server instead of picking port from config (issue3746) |
2012-12-30 |
Benoit Boissinot |
|
Accepted |
[STABLE] test-command-template.t: make "age" filter test work on Feb 29th |
2013-01-02 |
Benoit Boissinot |
|
Accepted |
[STABLE] largefiles: fix largefiles+subrepo update (issue3752) |
2013-01-22 |
Benoit Boissinot |
|
Accepted |
[1,of,2,STABLE] setup.py: add metadata to register package to PyPI |
2013-03-09 |
Benoit Boissinot |
|
Accepted |
[2,of,2,STABLE] setup.py: ignore warnings from obsolete |
2013-03-09 |
Benoit Boissinot |
|
Accepted |
[01,of,10,v2] bundle-ng: move bundler creation up in the stack |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[02,of,10,v2] bundle-ng: move group into the 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 |
[04,of,10,v2] bundle-ng: move gengroup into bundler, pass repo object to bundler |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[05,of,10,v2] bundle-ng: unify _changegroup and _changegroupsubset |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[06,of,10,v2] bundle-ng: move bundle generation to changegroup.py |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[07,of,10,v2] shrink: delete extension preventing further refactoring |
2013-05-10 |
Benoit Boissinot |
|
Rejected |
[08,of,10,v2] bundle-ng: simplify bundle10.generate |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[09,of,10,v2] bundle-ng: simplify lookup and state handling |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
[10,of,10,v2] bundle-ng: move progress handling out of the linkrev callback |
2013-05-10 |
Benoit Boissinot |
|
Accepted |
client: Be more permissive on the output of update (issue3892) |
2013-04-23 |
Benoit Allard |
|
Accepted |
upgrade: correct implementation of improvement.__ne__ |
2018-12-14 |
Benjamin Peterson |
|
Accepted |
histedit: improve documentation and behaviour of dates (issue4820) |
2017-02-19 |
Ben Schmidt |
|
Accepted |
using .gitignore file should use glob as default syntax |
2013-02-05 |
Ben Kehoe |
|
Rejected |
purge: add options for deleting only files or only directories |
2013-11-08 |
Ben Kehoe |
|
Superseded |
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 |
2014-07-10 |
Ben Kehoe |
|
Accepted |
[1,of,4] splicemap: move parsesplicemap to convcmd.py (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 |
[3,of,4] splicemap: improve error handling when source is git (issue2084) |
2013-04-30 |
Ben Goswami |
|
Superseded |
[4,of,4] splicemap: improve error handling when source is subversion (issue2084) |
2013-04-30 |
Ben Goswami |
|
Superseded |
[1,of,4] splicemap: move parsesplicemap to convcmd.py (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 |
[3,of,4] splicemap: improve error handling when source is git (issue2084) |
2013-05-01 |
Ben Goswami |
|
Accepted |
[4,of,4] splicemap: improve error handling when source is subversion (issue2084) |
2013-05-01 |
Ben Goswami |
|
Accepted |
[python-hglib] Add the abilty to trace the protocol between the client and server |
2016-10-06 |
Barry A. Scott |
|
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 |
mpm |
Superseded |
[python-hglib] Add the abilty to trace the protocol between the client and server |
2016-10-18 |
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,v3] Allow hglib user to get call backs for prompts, output and errors |
2016-10-28 |
Barry A. Scott |
|
Accepted |
[python-hglib] add init() to hgclient to allow progress to be reported |
2016-10-28 |
Barry A. Scott |
|
Accepted |
[hglib] Drop support for python 2.4 and 2.5, as is core hg |
2016-04-06 |
Axel Hecht |
|
Rejected |
[hglib] client: for loop over client (issue4511) |
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: add pathto helper (issue4510) |
2016-04-06 |
Axel Hecht |
yuya |
Changes Requested |
test-command-template.t time-based (I think?) failure |
2013-01-01 |
Augie Fackler |
|
Not Applicable |
[in,crew] test-command-template.t: fix test so it all year |
2013-01-01 |
Augie Fackler |
|
Accepted |
hg: replace DirCleanup class with normal try/finally use |
2013-01-18 |
Augie Fackler |
|
Accepted |
histedit: prevent parent guessed via --outgoing from being a revset (issue3770) |
2013-01-30 |
Augie Fackler |
|
Accepted |
[1,of,2] convert: fix a test failure due to git change (issue3428) |
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,5] error: introduce new InterventionRequired exception |
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 |
[3,of,5] rebase: switch from util.Abort to util.InterventionRequired where appropriate (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 |
[5,of,5] dispatch: exit with status 1 for an InterventionRequired exception (bc) |
2013-02-08 |
Augie Fackler |
|
Accepted |
export: clobber files with -o (bc) (issue3652) |
2013-02-09 |
Augie Fackler |
|
Accepted |
parsedate: understand "now" as a shortcut for the current time |
2013-02-09 |
Augie Fackler |
|
Accepted |
httpconnection: force SSLv3 if the ssl module is available |
2013-05-15 |
Augie Fackler |
|
Rejected |
[1,of,3,stable] hgweb: force connection close on early response |
2013-07-24 |
Augie Fackler |
|
Accepted |
[2,of,3,stable] httpclient: update to revision 9517a2b56fe9 of httpplus (issue3905) |
2013-07-24 |
Augie Fackler |
|
Accepted |
[3,of,3,stable] sslutil: force SSLv3 on Python 2.6 and later (issue3905) |
2013-07-24 |
Augie Fackler |
|
Accepted |
[stable?] hgweb: have graphlog show revcount revs with filtered changes (issue3977) |
2013-07-25 |
Augie Fackler |
|
Superseded |
[stable?,v2] hgweb: have graphlog show revcount revs with filtered changes (issue3977) |
2013-07-25 |
Augie Fackler |
|
Superseded |
[1,of,6,RFC] ui.config: fix bug in config alternatives from cc669e4fec95 |
2013-08-02 |
Augie Fackler |
|
Accepted |
[2,of,6,RFC] highlight: allow specifying pygments style without an underscore |
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 |
[4,of,6,RFC] hgweb: allow specifying report_untrusted as reportuntrusted |
2013-08-02 |
Augie Fackler |
|
Deferred |
[5,of,6,RFC] mail: allow specifying local_hostname as localhostname |
2013-08-02 |
Augie Fackler |
|
Deferred |
[6,of,6,RFC] push: allow specifying default-push as defaultpush |
2013-08-02 |
Augie Fackler |
|
Deferred |
[1,of,2,STABLE,SSL] sslutil: backed out changeset 074bd02352c0 (issue4038) |
2013-09-18 |
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,5,RFC,py3,support] commands: import hgweb.server in a way that 2to3 can rewrite |
2013-09-19 |
Augie Fackler |
|
Accepted |
[2,of,5,RFC,py3,support] run-tests: if run by python3, execute setup.py with --c2to3 |
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 |
[4,of,5,RFC,py3,support] setup: handle more invalid python3 syntax |
2013-09-19 |
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 |
[01,of,13,V2,py3,support] perf: rearrange imports of changelong and manifest to appease 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 |
[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 |
[04,of,13,V2,py3,support] patch: correct import of email module |
2013-09-20 |
Augie Fackler |
|
Superseded |
[05,of,13,V2,py3,support] mail: 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 |
[07,of,13,V2,py3,support] patchbomb: correct import of email module |
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 |
[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 |
[10,of,13,V2,py3,support] run-tests: if run by python3, execute setup.py with --c2to3 |
2013-09-20 |
Augie Fackler |
|
Accepted |
[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 |
[12,of,13,V2,py3,support] setup: handle more invalid python3 syntax |
2013-09-20 |
Augie Fackler |
|
Superseded |
[13,of,13,V2,py3,support] run-tests: minimum changes required to make run-tests work in python3 |
2013-09-20 |
Augie Fackler |
|
Superseded |
[1,of,4,force-tls] sslutil: add a config knob to support TLS (default) or SSLv23 (bc) (issue4038) |
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 |
[3,of,4,force-tls] sslutil: make keyfile and certfile arguments consistent between 2.6+ and 2.5- |
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 |
[01,of,10,V3,py3,support] perf: rearrange imports of changelong and manifest to appease 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 |
[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 |
[04,of,10,V3,py3,support] patch: 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 |
[06,of,10,V3,py3,support] patchbomb: correct import of email module |
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 |
[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 |
[09,of,10,V3,py3,support] setup: handle more invalid python3 syntax |
2013-09-20 |
Augie Fackler |
|
Superseded |
[10,of,10,V3,py3,support] run-tests: minimum changes required to make run-tests work in python3 |
2013-09-20 |
Augie Fackler |
|
Deferred |
[1,of,2] rebase: rework extrafn handling to support multiple extrafns |
2013-10-01 |
Augie Fackler |
|
Accepted |
[2,of,2] rebase: preserve metadata from grafts of changes (issue4001) |
2013-10-01 |
Augie Fackler |
|
Accepted |
[1,of,7] subsettable: move from repoview to branchmap, the only place it's used |
2013-11-17 |
Augie Fackler |
|
Superseded |
[2,of,7] contrib: add an import checker |
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 |
[4,of,7] cleanup: move stdlib imports to their own import statement |
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 |
[6,of,7] makememctx: move from patch to context to break import cycle |
2013-11-17 |
Augie Fackler |
|
Superseded |
[7,of,7] test-module-imports.t: new test to use the import cycle detector |
2013-11-17 |
Augie Fackler |
|
Superseded |
[1,of,8,v2] subsettable: move from repoview to branchmap, the only place it's used |
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 |
[3,of,8,v2] cleanup: move stdlib imports to their own import statement |
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 |
[5,of,8,v2] contrib: add an import checker |
2013-11-17 |
Augie Fackler |
|
Accepted |
[6,of,8,v2] import-checker: ignore nested imports |
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 |
[8,of,8,v2] test-module-imports.t: new test to use the import cycle detector |
2013-11-17 |
Augie Fackler |
|
Accepted |
[1,of,5,py3,progress] itersubrepos: move to scmutil to break a direct import cycle |
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 |
[3,of,5,py3,progress] context: add a getfileset() method so fewer things need fileset directly |
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 |
[5,of,5,py3,progress] commands: use ctx.getfileset instead of fileset.getfileset |
2014-02-04 |
Augie Fackler |
|
Superseded |
[1,of,6,py3,progress,v2] itersubrepos: move to scmutil to break a direct import cycle |
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 |
[3,of,6,py3,progress,v2] context: add a getfileset() method so fewer things need fileset directly |
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 |
[5,of,6,py3,progress,v2] commands: use ctx.getfileset instead of fileset.getfileset |
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 |
fix_bytesmod: fix defects in fix_bytesmod so it produces working code |
2014-02-04 |
Augie Fackler |
|
Accepted |
setup: specify --prefix="" for install-home-bin to avoid badness with defaults |
2014-02-28 |
Augie Fackler |
|
Accepted |
[01,of,18,helps-py3] wireproto: remove todict() and use {} literals instead |
2014-03-12 |
Augie Fackler |
|
Accepted |
[02,of,18,helps-py3] synthrepo: 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 |
[04,of,18,helps-py3] extdiff: 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 |
[06,of,18,helps-py3] filemerge: 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 |
[08,of,18,helps-py3] webcommands: 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 |
[10,of,18,helps-py3] run-tests: 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 |
[12,of,18,helps-py3] minirst: 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 |
[14,of,18,helps-py3] test-filelog: 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 |
[16,of,18,helps-py3] test-wireproto: move from dict() construction to {} literals |
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 |
[18,of,18,helps-py3] check-code: disallow use of dict(key=value) construction |
2014-03-12 |
Augie Fackler |
|
Accepted |
setup: handle more invalid python3 syntax |
2014-03-12 |
Augie Fackler |
|
Accepted |
run-tests: write out scripts in binary mode |
2014-03-13 |
Augie Fackler |
|
Superseded |
WIP: lookaside clone extension |
2014-03-13 |
Augie Fackler |
|
Rejected |
killdaemons: drop superfluous L suffix from constant |
2014-03-13 |
Augie Fackler |
|
Accepted |
fix_bytesmod: use the "from mercurial" form of the import to avoid breaking httpclient |
2014-03-13 |
Augie Fackler |
|
Accepted |
[1,of,2] cmdutil: add copy-filtering support to duplicatecopies |
2014-06-07 |
Augie Fackler |
|
Superseded |
[2,of,2] rebase: fix bug that caused transitive copy records to disappear (issue4192) |
2014-06-07 |
Augie Fackler |
|
Superseded |
minirst: make substitutions be unicode, as they are used on unicode data |
2014-06-07 |
Augie Fackler |
|
Changes Requested |
[1,of,2] config: add a tip about using 'help extensions' to list available extensions |
2014-06-07 |
Augie Fackler |
|
Deferred |
[2,of,2] mq: flag as deprecated |
2014-06-07 |
Augie Fackler |
|
Deferred |
[1,of,2,v2] cmdutil: add copy-filtering support to duplicatecopies |
2014-06-24 |
Augie Fackler |
|
Accepted |
[2,of,2,v2] rebase: fix bug that caused transitive copy records to disappear (issue4192) |
2014-06-24 |
Augie Fackler |
|
Accepted |
[1,of,8] check-code: drop ban on callable() which was restored in Python 3.2 |
2014-06-24 |
Augie Fackler |
|
Accepted |
[2,of,8] check-seclevel: restore use of callable() since it was readded in Python 3.2 |
2014-06-24 |
Augie Fackler |
|
Accepted |
[3,of,8] gendoc: restore use of callable() since it was readded in Python 3.2 |
2014-06-24 |
Augie Fackler |
|
Accepted |
[4,of,8] extensions: restore use of callable() since it was readded in Python 3.2 |
2014-06-24 |
Augie Fackler |
|
Accepted |
[5,of,8] fancyopts: restore use of callable() since it was readded in Python 3.2 |
2014-06-24 |
Augie Fackler |
|
Accepted |
[6,of,8] help: restore use of callable() since it was readded in Python 3.2 |
2014-06-24 |
Augie Fackler |
|
Accepted |
[7,of,8] hook: restore use of callable() since it was readded in Python 3.2 |
2014-06-24 |
Augie Fackler |
|
Accepted |
[8,of,8] templater: restore use of callable() since it was readded in Python 3.2 |
2014-06-24 |
Augie Fackler |
|
Accepted |
hg: add support for HGUNICODEPEDANTRY environment variable |
2014-06-26 |
Augie Fackler |
|
Accepted |
[RFC] run-tests: add support for xunit test reports |
2014-06-30 |
Augie Fackler |
|
Superseded |
[resend] run-tests: write out scripts in binary mode |
2014-07-18 |
Augie Fackler |
|
Accepted |
[1,of,3] test-run-tests.t: add extra data to tests for keyword tests |
2014-08-05 |
Augie Fackler |
|
Accepted |
[2,of,3] test-run-tests.t: add tests for skips |
2014-08-05 |
Augie Fackler |
|
Accepted |
[3,of,3] run-tests: fix test result counts with --keyword specified or skips occurring |
2014-08-05 |
Augie Fackler |
|
Accepted |
[v2] run-tests: add support for xunit test reports |
2014-08-06 |
Augie Fackler |
|
Accepted |
test-patchbomb.t: work around Python change d579866d6419 (issue4188) |
2014-08-07 |
Augie Fackler |
|
Accepted |
cvsps: add two more tiebreakers in cscmp |
2014-08-21 |
Augie Fackler |
|
Accepted |
[1,of,5] test-convert-svn-move.t: remove stray ' |
2014-09-10 |
Augie Fackler |
|
Accepted |
[2,of,5] convert: add support for deterministic progress bar on scanning phase |
2014-09-10 |
Augie Fackler |
|
Accepted |
[3,of,5] test-convert-git.t: add a test of convert progress bars for git |
2014-09-10 |
Augie Fackler |
|
Accepted |
[4,of,5] convert: enable deterministic conversion progress bar for git |
2014-09-10 |
Augie Fackler |
|
Accepted |
[5,of,5] convert: enable deterministic conversion progress bar for svn |
2014-09-10 |
Augie Fackler |
|
Accepted |
[1,of,2] manifest: move checkforbidden to module-level |
2014-09-10 |
Augie Fackler |
|
Accepted |
[2,of,2] manifest: move addlistdelta to module-level |
2014-09-10 |
Augie Fackler |
|
Accepted |
[1,of,2] histedit: check mutability of contexts correctly |
2014-09-11 |
Augie Fackler |
|
Accepted |
[2,of,2] commit: correctly check commit mutability during commit --amend |
2014-09-11 |
Augie Fackler |
|
Accepted |
manifest: mark addlistdelta and checkforbidden as module-private |
2014-09-11 |
Augie Fackler |
|
Accepted |
[6,of,6] convert: add support to find git copies from all files in the working copy |
2014-09-24 |
Augie Fackler |
|
Accepted |
[1,of,5,manifest-cleanup] revlog: mark nullhash as module-private |
2014-10-08 |
Augie Fackler |
|
Accepted |
[2,of,5,manifest-cleanup] revlog: move references to revlog.hash to inside the revlog class |
2014-10-08 |
Augie Fackler |
|
Accepted |
[3,of,5,manifest-cleanup] manifest: move manifest parsing to module-level |
2014-10-08 |
Augie Fackler |
|
Accepted |
[4,of,5,manifest-cleanup] manifest: simplify manifest.add() by making args required |
2014-10-08 |
Augie Fackler |
|
Accepted |
[5,of,5,manifest-cleanup] manifest: rearrange add() method and add comments for clarity |
2014-10-08 |
Augie Fackler |
|
Accepted |
rebase: clarify --source and --base documentation so it's less ambiguous |
2014-10-08 |
Augie Fackler |
|
Accepted |
[1,of,3,manifest-cleanup] manifest: move manifestdict-to-text encoding to manifest class |
2014-10-09 |
Augie Fackler |
|
Accepted |
[2,of,3,manifest-cleanup] manifest: move _search to module level and rename to _msearch |
2014-10-09 |
Augie Fackler |
|
Accepted |
[3,of,3,manifest-cleanup] manifest: add fastdelta method to manifestdict |
2014-10-09 |
Augie Fackler |
|
Accepted |
[in-crew,exposes-bug] test-run-tests: add a test for detection of failure to start a server |
2014-10-10 |
Augie Fackler |
|
Accepted |
[1,of,2] manifest: rename ambiguously-named set to setflag |
2014-10-14 |
Augie Fackler |
|
Superseded |
[2,of,2] manifest: add docstring to text() method |
2014-10-14 |
Augie Fackler |
|
Superseded |
[1,of,2,v2] manifest: rename ambiguously-named set to setflag |
2014-10-14 |
Augie Fackler |
|
Accepted |
[2,of,2,v2] manifest: add docstring to text() method |
2014-10-14 |
Augie Fackler |
|
Accepted |
[1,of,2,pypy-support] checklink: always close the NamedTemporaryFile |
2014-10-15 |
Augie Fackler |
|
Accepted |
[2,of,2,pypy-support] tests: use $PYTHON instead of hardcoding python |
2014-10-15 |
Augie Fackler |
|
Accepted |
i18n: cache the result of every gettext call |
2014-10-17 |
Augie Fackler |
|
Accepted |
[help-search] hgweb: add help searching |
2014-11-06 |
Augie Fackler |
|
Changes Requested |
[1,of,2,STABLE?] hghave: use a less brittle have-json check |
2014-11-10 |
Augie Fackler |
|
Accepted |
[2,of,2,STABLE?] run-tests: use a try/importerror ladder instead of looking for a specific version |
2014-11-10 |
Augie Fackler |
|
Accepted |
perf: add perflist to make finding available perf commands easier |
2014-11-14 |
Augie Fackler |
|
Rejected |
silenttestrunner: add environment variable to make tests noisy again |
2014-11-14 |
Augie Fackler |
|
Accepted |
test-graft: use strip extension instead of mq extension |
2014-12-09 |
Augie Fackler |
|
Accepted |
[1,of,2] context: stop setting None for modified or added nodes |
2014-12-15 |
Augie Fackler |
|
Superseded |
[2,of,2] manifest: disallow setting the node id of an entry to None |
2014-12-15 |
Augie Fackler |
|
Superseded |
[1,of,2,v2] context: stop setting None for modified or added nodes |
2014-12-15 |
Augie Fackler |
|
Superseded |
[2,of,2,v2] manifest: disallow setting the node id of an entry to None |
2014-12-15 |
Augie Fackler |
|
Superseded |
[1,of,2,v3] context: stop setting None for modified or added nodes |
2014-12-15 |
Augie Fackler |
marmoute |
Superseded |
[2,of,2,v3] manifest: disallow setting the node id of an entry to None |
2014-12-15 |
Augie Fackler |
marmoute |
Superseded |
convert: on svn failure, note libsvn version (issue4043) |
2014-12-15 |
Augie Fackler |
marmoute |
Accepted |
memctx: fix manifest for removed files (issue4470) |
2014-12-16 |
Augie Fackler |
marmoute |
Accepted |
[1,of,2,v4] context: stop setting None for modified or added nodes |
2014-12-17 |
Augie Fackler |
|
Accepted |
[2,of,2,v4] manifest: disallow setting the node id of an entry to None |
2014-12-17 |
Augie Fackler |
|
Accepted |
[1,of,3,highlight] test-highlight: add a file containing a formfeed |
2014-12-17 |
Augie Fackler |
marmoute |
Superseded |
[2,of,3,highlight] test-highlight: expose bug in highlighting file with a formfeed |
2014-12-17 |
Augie Fackler |
marmoute |
Superseded |
[3,of,3,highlight] highlight: don't highlight files that have fancy linebreaks (issue4291) |
2014-12-17 |
Augie Fackler |
marmoute |
Superseded |
[1,of,3] test-highlight: add a file containing a formfeed |
2014-12-17 |
Augie Fackler |
|
Accepted |
[2,of,3] test-highlight: expose bug in highlighting file with a formfeed |
2014-12-17 |
Augie Fackler |
|
Accepted |
[3,of,3] highlight: don't highlight files that have fancy linebreaks (issue4291) |
2014-12-17 |
Augie Fackler |
|
Accepted |
[stable] demandimport: blacklist distutils.msvc9compiler (issue4475) |
2014-12-22 |
Augie Fackler |
|
Accepted |
[1,of,4,status-via-diff] context: use manifest.diff() to compute most of status |
2015-01-07 |
Augie Fackler |
|
Accepted |
[2,of,4,status-via-diff] manifest: add optional recording of clean entries to diff |
2015-01-07 |
Augie Fackler |
|
Accepted |
[3,of,4,status-via-diff] context: use new manifest.diff(clean=True) support |
2015-01-07 |
Augie Fackler |
|
Accepted |
[4,of,4,status-via-diff] manifest: drop withflags() method, which is now unused |
2015-01-07 |
Augie Fackler |
|
Accepted |
[1,of,4,lazy-manifest] manifest.c: new extension code to lazily parse manifests |
2015-01-08 |
Augie Fackler |
|
Superseded |
[2,of,4,lazy-manifest] manifest.c: allow None explicity in __contains__, and say it's not present |
2015-01-08 |
Augie Fackler |
|
Changes Requested |
[3,of,4,lazy-manifest] manifest: use lazymanifest instead of manifestdict |
2015-01-08 |
Augie Fackler |
|
Changes Requested |
[4,of,4,lazy-manifest] context: don't sort manifest entries |
2015-01-08 |
Augie Fackler |
|
Superseded |
[1,of,4,lazy-manifest,v2] manifest.c: new extension code to lazily parse manifests |
2015-01-12 |
Augie Fackler |
|
Superseded |
[2,of,4,lazy-manifest,v2] manifest.c: allow None explicity in __contains__, and say it's not present |
2015-01-12 |
Augie Fackler |
|
Changes Requested |
[3,of,4,lazy-manifest,v2] manifest: use lazymanifest instead of manifestdict |
2015-01-12 |
Augie Fackler |
|
Changes Requested |
[4,of,4,lazy-manifest,v2] context: don't sort manifest entries |
2015-01-12 |
Augie Fackler |
|
Superseded |
[1,of,3,ssl-followups] sslutil: drop support for clients of sslutil specifying a TLS version |
2015-01-14 |
Augie Fackler |
|
Accepted |
[2,of,3,ssl-followups] sslutil: use saner TLS settings on Python 2.7.9 |
2015-01-14 |
Augie Fackler |
|
Accepted |
[3,of,3,ssl-followups] sslutil: drop defunct ssl version constants |
2015-01-14 |
Augie Fackler |
|
Accepted |
[1,of,7] parsers: fix leak of err when asciilower hits a unicode decode error |
2015-01-23 |
Augie Fackler |
|
Accepted |
[2,of,7] parsers: don't leak references to sys et al in check_python_version |
2015-01-23 |
Augie Fackler |
|
Accepted |
[3,of,7] parsers: avoid leaking obj in index_ancestors |
2015-01-23 |
Augie Fackler |
|
Accepted |
[4,of,7] parsers.c: fix a memory leak in index_commonancestorsheads |
2015-01-23 |
Augie Fackler |
|
Accepted |
[5,of,7] parsers: don't leak a tuple in pack_dirstate |
2015-01-23 |
Augie Fackler |
|
Accepted |
[6,of,7] parsers: don't leak a reference to raise_revlog_error on success |
2015-01-23 |
Augie Fackler |
|
Accepted |
[7,of,7] parsers: avoid leaking several PyObjects in index_stats |
2015-01-23 |
Augie Fackler |
|
Accepted |
[1,of,5,stable,cpychecker] diffhelpers: verify hline was created before using it |
2015-01-27 |
Augie Fackler |
|
Accepted |
[2,of,5,stable,cpychecker] dirs: fix leak of iterator in dirs_fromiter |
2015-01-27 |
Augie Fackler |
|
Accepted |
[3,of,5,stable,cpychecker] osutil.c: clean up space before a tab |
2015-01-27 |
Augie Fackler |
|
Accepted |
[4,of,5,stable,cpychecker] osutil: fix leak of stat in makestat when Py_BuildValue fails |
2015-01-27 |
Augie Fackler |
|
Accepted |
[5,of,5,stable,cpychecker] osutil: fix memory leak of PyBytes of path in statfiles |
2015-01-27 |
Augie Fackler |
|
Superseded |
[stable,cpychecker,v2] osutil: fix memory leak of PyBytes of path in statfiles |
2015-01-28 |
Augie Fackler |
|
Accepted |
[1,of,8,faster-obsmarkers] obsolete: make optional offset parameter to fm*readmarkers required |
2015-02-02 |
Augie Fackler |
|
Superseded |
[2,of,8,faster-obsmarkers] util: add getbe{u, }int16 utility methods |
2015-02-02 |
Augie Fackler |
|
Superseded |
[3,of,8,faster-obsmarkers] util: add getbefloat64 |
2015-02-02 |
Augie Fackler |
|
Superseded |
[4,of,8,faster-obsmarkers] parsers: add fm1readmarker |
2015-02-02 |
Augie Fackler |
|
Superseded |
[5,of,8,faster-obsmarkers] obsolete: use parsers.fm1readmarker if it exists for a ~38% perf win |
2015-02-02 |
Augie Fackler |
|
Superseded |
[6,of,8,faster-obsmarkers] getbefloat64: drop unnecessary memcpy |
2015-02-02 |
Augie Fackler |
|
Superseded |
[7,of,8,faster-obsmarkers] getbeint16: write in terms of getbeuint16 |
2015-02-02 |
Augie Fackler |
|
Superseded |
[8,of,8,faster-obsmarkers] _fm1readmarkers: generate list in C |
2015-02-02 |
Augie Fackler |
|
Superseded |
[stable] log: fix json-formatted output when file copies are listed (issue4523) |
2015-02-02 |
Augie Fackler |
|
Superseded |
[stable,json,v2] log: fix json-formatted output when file copies are listed (issue4523) |
2015-02-03 |
Augie Fackler |
|
Accepted |
[1,of,6,faster-obsmarkers,v2] obsolete: make optional offset parameter to fm*readmarkers required |
2015-02-03 |
Augie Fackler |
|
Accepted |
[2,of,6,faster-obsmarkers,v2] util: add getbe{u, }int16 utility methods |
2015-02-03 |
Augie Fackler |
|
Accepted |
[3,of,6,faster-obsmarkers,v2] util: add getbefloat64 |
2015-02-03 |
Augie Fackler |
|
Accepted |
[4,of,6,faster-obsmarkers,v2] parsers: add fm1readmarker |
2015-02-03 |
Augie Fackler |
|
Accepted |
[5,of,6,faster-obsmarkers,v2] obsolete: use parsers.fm1readmarker if it exists for a ~38% perf win |
2015-02-03 |
Augie Fackler |
|
Accepted |
[6,of,6,faster-obsmarkers,v2] _fm1readmarkers: generate list in C |
2015-02-03 |
Augie Fackler |
|
Accepted |
[1,of,9,sethelp] dispatch: consolidate formatting of ParseErrors |
2015-02-04 |
Augie Fackler |
|
Accepted |
[2,of,9,sethelp] error: update docstring on ParseError |
2015-02-04 |
Augie Fackler |
|
Accepted |
[3,of,9,sethelp] error: add a new NotAFunction error type |
2015-02-04 |
Augie Fackler |
|
Changes Requested |
[4,of,9,sethelp] fileset: use NotAFunction where appropriate |
2015-02-04 |
Augie Fackler |
|
Changes Requested |
[5,of,9,sethelp] revset: use NotAFunction where appropriate |
2015-02-04 |
Augie Fackler |
|
Changes Requested |
[6,of,9,sethelp] levenshtein: import public/CC0 implementation of pure-py levenshtein distance |
2015-02-04 |
Augie Fackler |
|
Changes Requested |
[7,of,9,sethelp] levenshtein: add a no-check-code comment |
2015-02-04 |
Augie Fackler |
|
Changes Requested |
[8,of,9,sethelp] test-revset: add tests for missing function output |
2015-02-04 |
Augie Fackler |
|
Superseded |
[9,of,9,sethelp] dispatch: offer near-edit-distance suggestions for {file, rev}set functions |
2015-02-04 |
Augie Fackler |
|
Changes Requested |
[1,of,4,v3,lazy-manifest] manifest.c: new extension code to lazily parse manifests |
2015-02-06 |
Augie Fackler |
|
Superseded |
[2,of,4,v3,lazy-manifest] manifest: use lazymanifest instead of manifestdict |
2015-02-06 |
Augie Fackler |
|
Deferred |
[3,of,4,v3,lazy-manifest] context: don't sort manifest entries |
2015-02-06 |
Augie Fackler |
|
Superseded |
[4,of,4,v3,lazy-manifest] lazymanifest: use a binary search to do an insertion |
2015-02-06 |
Augie Fackler |
|
Superseded |
[resubmission-after-33-cycle] setup.py: attempt to use setuptools |
2015-02-10 |
Augie Fackler |
|
Changes Requested |
[1,of,2] Makefile: introduce testpy-% target for testing with a specifc Python |
2015-03-03 |
Augie Fackler |
|
Accepted |
[2,of,2] Makefile: allow setting HGTESTFLAGS in shell environment for TESTFLAGS |
2015-03-03 |
Augie Fackler |
|
Accepted |
[1,of,4,v4,lazy-manifest] manifest.c: new extension code to lazily parse manifests |
2015-03-03 |
Augie Fackler |
|
Superseded |
[2,of,4,v4,lazy-manifest] manifest: use lazymanifest instead of manifestdict |
2015-03-03 |
Augie Fackler |
|
Superseded |
[3,of,4,v4,lazy-manifest] context: don't sort manifest entries |
2015-03-03 |
Augie Fackler |
|
Superseded |
[4,of,4,v4,lazy-manifest] lazymanifest: use a binary search to do an insertion |
2015-03-03 |
Augie Fackler |
|
Superseded |
[1,of,4,lazymanifest,v5] manifest.c: new extension code to lazily parse manifests |
2015-03-06 |
Augie Fackler |
|
Accepted |
[2,of,4,lazymanifest,v5] manifest: use lazymanifest instead of manifestdict |
2015-03-06 |
Augie Fackler |
|
Changes Requested |
[3,of,4,lazymanifest,v5] context: don't sort manifest entries |
2015-03-06 |
Augie Fackler |
|
Superseded |
[4,of,4,lazymanifest,v5] lazymanifest: use a binary search to do an insertion |
2015-03-06 |
Augie Fackler |
|
Superseded |
[1,of,6,sethelp,v2] error: add a new UnknownIdentifier error type |
2015-03-06 |
Augie Fackler |
|
Accepted |
[2,of,6,sethelp,v2] fileset: use UnknownIdentifier where appropriate |
2015-03-06 |
Augie Fackler |
|
Accepted |
[3,of,6,sethelp,v2] revset: use UnknownIdentifier where appropriate |
2015-03-06 |
Augie Fackler |
|
Accepted |
[4,of,6,sethelp,v2] test-revset: add tests for missing function output |
2015-03-06 |
Augie Fackler |
|
Accepted |
[5,of,6,sethelp,v2] dispatch: offer near-edit-distance suggestions for {file, rev}set functions |
2015-03-06 |
Augie Fackler |
|
Accepted |
[6,of,6,sethelp,v2] dispatch: offer suggestions of similar-named commands |
2015-03-06 |
Augie Fackler |
|
Accepted |
[1,of,6,v6,lazy-manifest] manifest: move parsing functions up in file |
2015-03-07 |
Augie Fackler |
|
Accepted |
[2,of,6,v6,lazy-manifest] manifest: do parsing inside manifestdict contstructor |
2015-03-07 |
Augie Fackler |
|
Accepted |
[3,of,6,v6,lazy-manifest] manifest: split manifestdict into high-level and low-level logic |
2015-03-07 |
Augie Fackler |
|
Accepted |
[4,of,6,v6,lazy-manifest] manifest: use custom C implementation of lazymanifest |
2015-03-07 |
Augie Fackler |
|
Accepted |
[5,of,6,v6,lazy-manifest] context: don't sort manifest entries |
2015-03-07 |
Augie Fackler |
|
Accepted |
[6,of,6,v6,lazy-manifest] lazymanifest: use a binary search to do an insertion |
2015-03-07 |
Augie Fackler |
|
Accepted |
[1,of,2,convert-git-progress] test-convert-git: demonstrate insane progress bar with octopus merge (issue4169) |
2015-03-13 |
Augie Fackler |
|
Changes Requested |
[2,of,2,convert-git-progress] convert: adjust progress bar for octopus merges (issue4169) |
2015-03-13 |
Augie Fackler |
|
Superseded |
test-histedit-edit.t: demonstrate qnew fails during a histedit (issue4366) |
2015-03-13 |
Augie Fackler |
|
Accepted |
[1,of,2,convert-git-progress,v2] test-convert-git: show insane progress bar with octopus merge (issue4169) |
2015-03-13 |
Augie Fackler |
|
Accepted |
[2,of,2,convert-git-progress,v2] convert: adjust progress bar for octopus merges (issue4169) |
2015-03-13 |
Augie Fackler |
|
Accepted |
[cvs-tests-yet-again] cvsps: use a different tiebreaker to avoid flaky test |
2015-03-13 |
Augie Fackler |
|
Accepted |
[1,of,4,runs-per-test-flag] run-tests: add --runs-per-test flag |
2015-03-13 |
Augie Fackler |
|
Accepted |
[2,of,4,runs-per-test-flag] run-tests: avoid running the same test instance concurrently |
2015-03-13 |
Augie Fackler |
|
Accepted |
[3,of,4,runs-per-test-flag] run-tests: stop storing start/stop times in a dict by test name |
2015-03-13 |
Augie Fackler |
|
Accepted |
[4,of,4,runs-per-test-flag] run-tests: ignore ENOENT failures when removing old .err results |
2015-03-13 |
Augie Fackler |
|
Accepted |
[1,of,2,issue3059] util: add progress callback support to copyfiles |
2015-03-14 |
Augie Fackler |
|
Superseded |
[2,of,2,issue3059] clone: add progress support to hardlink clones (issue3059) |
2015-03-14 |
Augie Fackler |
|
Superseded |
[1,of,2,issue3059,v2] util: add progress callback support to copyfiles |
2015-03-19 |
Augie Fackler |
|
Superseded |
[2,of,2,issue3059,v2] clone: add progress support to hardlink clones (issue3059) |
2015-03-19 |
Augie Fackler |
|
Superseded |
[1,of,2,v3] util: add progress callback support to copyfiles |
2015-03-24 |
Augie Fackler |
|
Accepted |
[2,of,2,v3] clone: add progress support to hardlink clones (issue3059) |
2015-03-24 |
Augie Fackler |
|
Accepted |
[1,of,2,vfat-fix] test-clone: fix test expectations on systems without hardlinks |
2015-04-03 |
Augie Fackler |
|
Accepted |
[2,of,2,vfat-fix] test-subrepo-recursion: attempt to fix output for non-hardlink systems |
2015-04-03 |
Augie Fackler |
|
Rejected |
[manifest-leak-fix] lazymanifest: prevent leak when updating an entry more than once |
2015-04-11 |
Augie Fackler |
|
Accepted |
[stable] util.h: also sniff for C99 before trying to use stdbool.h (issue4605) |
2015-04-20 |
Augie Fackler |
|
Accepted |
[in-crew] manifest: document return type of readfast() |
2015-05-05 |
Augie Fackler |
|
Accepted |
[py3] setup: hide octal literals inside strings so they're portable (issue4554) |
2015-05-05 |
Augie Fackler |
|
Accepted |
[1,of,6,packaging] dockerlib: start extracting common functions for setting up docker |
2015-05-08 |
Augie Fackler |
|
Accepted |
[2,of,6,packaging] dockerlib: extract initcontainer() method |
2015-05-08 |
Augie Fackler |
|
Accepted |
[3,of,6,packaging] dockerlib: fix initcontainer for boot2docker users |
2015-05-08 |
Augie Fackler |
|
Accepted |
[4,of,6,packaging] builddeb: new script for building a deb package |
2015-05-08 |
Augie Fackler |
|
Accepted |
[5,of,6,packaging] packaging: extract packagelib for common code from builddeb and buildrpm |
2015-05-08 |
Augie Fackler |
|
Superseded |
[6,of,6,packaging] dockerdeb: rules to build a debian package using docker |
2015-05-08 |
Augie Fackler |
|
Accepted |
[against-clowncopter] run-tests: add a --profile option |
2015-05-14 |
Augie Fackler |
|
Accepted |
[1,of,8,py3-cleanup] run-tests: drop wifexited polyfill |
2015-05-18 |
Augie Fackler |
|
Accepted |
[2,of,8,py3-cleanup] run-tests: drop subprocess _cleanup monkeypatch |
2015-05-18 |
Augie Fackler |
|
Accepted |
[3,of,8,py3-cleanup] run-tests: introduce PYTHON3 boolean constant (issue4668) |
2015-05-18 |
Augie Fackler |
|
Accepted |
[4,of,8,py3-cleanup] run-tests: prefer PYTHON3 constant to many version_info checks (issue4668) |
2015-05-18 |
Augie Fackler |
|
Accepted |
[5,of,8,py3-cleanup] run-tests: move all open-coded sys.version_info checks to PYTHON3 (issue4668) |
2015-05-18 |
Augie Fackler |
|
Accepted |
[6,of,8,py3-cleanup] run-tests: insist that if people use Python 3, they use 3.5.x |
2015-05-18 |
Augie Fackler |
|
Accepted |
[7,of,8,py3-cleanup] run-tests: move unicode-to-bytes operations on paths to a helper (issue4667) |
2015-05-18 |
Augie Fackler |
|
Accepted |
[8,of,8,py3-cleanup] run-tests: replace open-coded .decode()s on paths with a helper (issue4667) |
2015-05-18 |
Augie Fackler |
|
Accepted |
extensions: document that `testedwith = 'internal'` is special |
2015-05-18 |
Augie Fackler |
|
Accepted |
dispatch: add support for python-flamegraph[0] profiling |
2015-05-18 |
Augie Fackler |
|
Accepted |
[1,of,2,issue4711] mq: use %r to format illegal characters instead of manually quoting |
2015-06-05 |
Augie Fackler |
|
Accepted |
[2,of,2,issue4711] mq: ban \r and \n in patch names (issue4711) |
2015-06-05 |
Augie Fackler |
|
Accepted |
[1,of,3,issue4704] histedit: copyedit docstring wording problem I noticed while here |
2015-06-05 |
Augie Fackler |
|
Accepted |
[2,of,3,issue4704] test-histedit-edit: add test that demonstrates bug in issue4704 |
2015-06-05 |
Augie Fackler |
|
Accepted |
[3,of,3,issue4704] histedit: abort rather than edit a public changeset (issue4704) |
2015-06-05 |
Augie Fackler |
|
Accepted |
progress: move API help in the 'mercurial.progress' module |
2015-06-10 |
Augie Fackler |
|
Changes Requested |
getbundle: add data about the number of changesets bundled |
2015-06-10 |
Augie Fackler |
|
Superseded |
[progress-quiet] progress: respect ui.quiet (issue4726) |
2015-06-16 |
Augie Fackler |
|
Accepted |
[dead-code?] sshserver: drop ancient do_{lock, unlock, addchangegroup} methods |
2015-06-29 |
Augie Fackler |
|
Accepted |
[remotefilelog-ext,build-fix] remotefilelog: handle the death of repo.sopener (hg change a69bb29b9638) |
2015-06-30 |
Augie Fackler |
|
Accepted |
[remotefilelog-ext,testedwith-correction] remotefilelog: stop declaring remotefilelog to be an hg-internal extension |
2015-07-01 |
Augie Fackler |
|
Superseded |
[1,of,9,remotefilelog-ext,getfile-http] remotefilelog: stop declaring remotefilelog to be an hg-internal extension |
2015-07-01 |
Augie Fackler |
|
Not Applicable |
[2,of,9,remotefilelog-ext,getfile-http] test-http: new test that demonstrates a few defects |
2015-07-01 |
Augie Fackler |
|
Not Applicable |
[3,of,9,remotefilelog-ext,getfile-http] remotefilelogserver: wrap wireproto._capabilities |
2015-07-01 |
Augie Fackler |
|
Not Applicable |
[4,of,9,remotefilelog-ext,getfile-http] remotefilelogserver: restrict remotefilelog capability to ssh |
2015-07-01 |
Augie Fackler |
|
Not Applicable |
[5,of,9,remotefilelog-ext,getfile-http] test-push-pull: while it's convenient, verify remotefilelog capability |
2015-07-01 |
Augie Fackler |
|
Not Applicable |
[6,of,9,remotefilelog-ext,getfile-http] fileserverclient: sniff for remotefilelog capability before using it |
2015-07-01 |
Augie Fackler |
|
Not Applicable |
[7,of,9,remotefilelog-ext,getfile-http] fileserverclient: refuse to operate on a non-sshpeer |
2015-07-01 |
Augie Fackler |
|
Not Applicable |
[8,of,9,remotefilelog-ext,getfile-http] remotefilelogserver: disable remotefilelog serving over non-ssh protocols |
2015-07-01 |
Augie Fackler |
|
Not Applicable |
[9,of,9,remotefilelog-ext,getfile-http] remotefilelogserver: prevent getfiles from being called over http at all |
2015-07-01 |
Augie Fackler |
|
Not Applicable |
wireproto: correctly escape batched args and responses (issue4739) |
2015-07-01 |
Augie Fackler |
|
Accepted |
[remotefilelog-cleanup] tests: skip tests if lz4 is missing |
2015-07-16 |
Augie Fackler |
|
Accepted |
[1,of,5,remotefilelog-http] remotefilelogserver: tease out a _loadfileblob method for future use |
2015-07-16 |
Augie Fackler |
|
Accepted |
[2,of,5,remotefilelog-http] fileserverclient: tease out a _getfiles method |
2015-07-16 |
Augie Fackler |
|
Accepted |
[3,of,5,remotefilelog-http] remotefilelogserver: move umask twiddling for cache into _loadfileblob |
2015-07-16 |
Augie Fackler |
|
Accepted |
[4,of,5,remotefilelog-http] remotefilelog: introduce new getfile method |
2015-07-16 |
Augie Fackler |
|
Accepted |
[5,of,5,remotefilelog-http] fileserverclient: mark getfile as batchable |
2015-07-16 |
Augie Fackler |
|
Accepted |
[1,of,3,remotefilelog-test-fixes] test-push-pull: glob out total line from ls since it's platform-specific |
2015-07-16 |
Augie Fackler |
|
Accepted |
[2,of,3,remotefilelog-test-fixes] test-gc: work around lack of -d on BSD touch |
2015-07-16 |
Augie Fackler |
|
Accepted |
[3,of,3,remotefilelog-test-fixes] test-gc: filter wc output as suggested by check-code |
2015-07-16 |
Augie Fackler |
|
Accepted |
[remotefilelog-ext,getfile-errors] getfile: add error reporting to getfile method |
2015-08-04 |
Augie Fackler |
|
Accepted |
[1,of,3,batching] batching: migrate basic noop batching into peer.peer |
2015-08-05 |
Augie Fackler |
|
Accepted |
[2,of,3,batching] wireproto: make wirepeer look-before-you-leap on batching |
2015-08-05 |
Augie Fackler |
|
Accepted |
[3,of,3,batching] discovery: always use batching now that all peers support batching |
2015-08-05 |
Augie Fackler |
|
Accepted |
[1,of,2,remotefilelog-ext,getfile-batching] fileserverclient: correctly use exception constructor |
2015-08-18 |
Augie Fackler |
|
Accepted |
[2,of,2,remotefilelog-ext,getfile-batching] fileserverclient: add config knob to control batch size |
2015-08-18 |
Augie Fackler |
|
Accepted |
[1,of,6,cpychecker] parsers: fix two leaks in index_ancestors |
2015-08-18 |
Augie Fackler |
|
Accepted |
[2,of,6,cpychecker] parsers: correctly decref normed value after PyDict_SetItem |
2015-08-18 |
Augie Fackler |
|
Accepted |
[3,of,6,cpychecker] pathencode: check result of .digest() method in sha1hash |
2015-08-18 |
Augie Fackler |
|
Accepted |
[4,of,6,cpychecker] parsers: drop spurious check of readlen value |
2015-08-18 |
Augie Fackler |
|
Accepted |
[5,of,6,cpychecker] parsers: set exception when there's too little string data to extract parents |
2015-08-18 |
Augie Fackler |
|
Accepted |