[RFC] ui: introduce sysdefault section for pager and editor configuration |
2017-03-08 |
Augie Fackler |
|
Changes Requested |
[1,of,2] parsers: avoid leak of nonnset and otherpset |
2017-03-10 |
Augie Fackler |
|
Accepted |
[2,of,2] parsers: drop old nonnormalentries method |
2017-03-10 |
Augie Fackler |
|
Accepted |
help: update help.internalstable for new censor docs |
2017-03-10 |
Augie Fackler |
|
Accepted |
[1,of,6,py3,v4] extensions: tapdance to get reasonable import error formatting |
2017-03-11 |
Augie Fackler |
|
Accepted |
[2,of,6,py3,v4] py3: add a test that proves %include and missing-extension code works |
2017-03-11 |
Augie Fackler |
|
Accepted |
[3,of,6,py3,v4] dispatch: enforce bytes when converting boolean flags to config items |
2017-03-11 |
Augie Fackler |
|
Accepted |
[4,of,6,py3,v4] config: guard against setconfig specifying unicode values on py3 |
2017-03-11 |
Augie Fackler |
|
Accepted |
[5,of,6,py3,v4] init: zstd is already python3-ready, so don't run it through our importer |
2017-03-11 |
Augie Fackler |
|
Accepted |
[6,of,6,py3,v4] policy: try and always have a bytes for module policy |
2017-03-11 |
Augie Fackler |
|
Accepted |
[1,of,9,py3] ui: check for --debugger in sys.argv using r-string to avoid bytes on py3 |
2017-03-12 |
Augie Fackler |
|
Superseded |
[2,of,9,py3] phases: explicitly evaluate list returned by map |
2017-03-12 |
Augie Fackler |
|
Superseded |
[3,of,9,py3] context: work around `long` not existing on Python 3 |
2017-03-12 |
Augie Fackler |
|
Superseded |
[4,of,9,py3] context: implement both __bytes__ and __str__ for Python 3 |
2017-03-12 |
Augie Fackler |
|
Superseded |
[5,of,9,py3] summary: don't explicitly str() something we're about to %s |
2017-03-12 |
Augie Fackler |
|
Superseded |
[6,of,9,py3] py3: use bytearray() instead of array('c', ...) constructions |
2017-03-12 |
Augie Fackler |
|
Superseded |
[7,of,9,py3] branchmap: don't use buffer() on Python 3 |
2017-03-12 |
Augie Fackler |
|
Superseded |
[8,of,9,py3] branchmap: stringify int in a portable way |
2017-03-12 |
Augie Fackler |
|
Superseded |
[9,of,9,py3] scmutil: fix key generation to portably bytestringify integer |
2017-03-12 |
Augie Fackler |
|
Superseded |
[1,of,9,py3,v2] ui: check for --debugger in sys.argv using r-string to avoid bytes on py3 |
2017-03-12 |
Augie Fackler |
|
Superseded |
[2,of,9,py3,v2] phases: explicitly evaluate list returned by map |
2017-03-12 |
Augie Fackler |
|
Superseded |
[3,of,9,py3,v2] context: work around `long` not existing on Python 3 |
2017-03-12 |
Augie Fackler |
|
Superseded |
[4,of,9,py3,v2] context: implement both __bytes__ and __str__ for Python 3 |
2017-03-12 |
Augie Fackler |
|
Superseded |
[5,of,9,py3,v2] summary: don't explicitly str() something we're about to %s |
2017-03-12 |
Augie Fackler |
|
Superseded |
[6,of,9,py3,v2] py3: use bytearray() instead of array('c', ...) constructions |
2017-03-12 |
Augie Fackler |
|
Superseded |
[7,of,9,py3,v2] branchmap: don't use buffer() on Python 3 |
2017-03-12 |
Augie Fackler |
|
Superseded |
[8,of,9,py3,v2] branchmap: stringify int in a portable way |
2017-03-12 |
Augie Fackler |
|
Superseded |
[9,of,9,py3,v2] scmutil: fix key generation to portably bytestringify integer |
2017-03-12 |
Augie Fackler |
|
Superseded |
[1,of,9,py3,v3] ui: check for --debugger in sys.argv using r-string to avoid bytes on py3 |
2017-03-12 |
Augie Fackler |
|
Accepted |
[2,of,9,py3,v3] phases: explicitly evaluate list returned by map |
2017-03-12 |
Augie Fackler |
|
Accepted |
[3,of,9,py3,v3] context: work around `long` not existing on Python 3 |
2017-03-12 |
Augie Fackler |
|
Accepted |
[4,of,9,py3,v3] context: implement both __bytes__ and __str__ for Python 3 |
2017-03-12 |
Augie Fackler |
|
Accepted |
[5,of,9,py3,v3] summary: don't explicitly str() something we're about to %s |
2017-03-12 |
Augie Fackler |
|
Accepted |
[6,of,9,py3,v3] py3: use bytearray() instead of array('c', ...) constructions |
2017-03-12 |
Augie Fackler |
|
Accepted |
[7,of,9,py3,v3] branchmap: don't use buffer() on Python 3 |
2017-03-12 |
Augie Fackler |
|
Accepted |
[8,of,9,py3,v3] branchmap: stringify int in a portable way |
2017-03-12 |
Augie Fackler |
|
Accepted |
[9,of,9,py3,v3] scmutil: fix key generation to portably bytestringify integer |
2017-03-12 |
Augie Fackler |
|
Accepted |
[V2] config: honour the trusted flag in ui.configint |
2017-03-12 |
Augie Fackler |
|
Changes Requested |
[01,of,10,py3] ui: portably bytestring-ify url object |
2017-03-12 |
Augie Fackler |
|
Accepted |
[02,of,10,py3] context: use portable construction to verify int parsing |
2017-03-12 |
Augie Fackler |
|
Accepted |
[03,of,10,py3] manifest: unbreak pure-python manifest parsing on Python 3 |
2017-03-12 |
Augie Fackler |
|
Accepted |
[04,of,10,py3] parser: use %d instead of %s for interpolating error position |
2017-03-12 |
Augie Fackler |
|
Accepted |
[05,of,10,py3] lock: use %d to format integer into a bytestring |
2017-03-12 |
Augie Fackler |
|
Accepted |
[06,of,10,py3] mpatch: use bytesio instead of stringio in pure-python mpatch code |
2017-03-12 |
Augie Fackler |
|
Accepted |
[07,of,10,py3] revsetlang: slice out single bytes instead of indexing |
2017-03-12 |
Augie Fackler |
|
Accepted |
[08,of,10,py3] revlog: extract first byte of revlog with a slice so it's portable |
2017-03-12 |
Augie Fackler |
|
Accepted |
[09,of,10,py3] revlog: use bytes() to ensure text from _chunks is a reasonable type |
2017-03-12 |
Augie Fackler |
|
Accepted |
[10,of,10,py3] repoview: specify setattr values as native strings |
2017-03-12 |
Augie Fackler |
|
Accepted |
[01,of,12,py3] store: fix many single-byte ops to use slicing in _auxencode |
2017-03-12 |
Augie Fackler |
|
Accepted |
[02,of,12,py3] files: use native string type to load rev opt from dict |
2017-03-12 |
Augie Fackler |
|
Accepted |
[03,of,12,py3] manifest: add __next__ methods for Python 3 |
2017-03-12 |
Augie Fackler |
|
Accepted |
[04,of,12,py3] manifest: use node.bin instead of .decode('hex') |
2017-03-12 |
Augie Fackler |
|
Accepted |
[05,of,12,py3] manifest: now that node.bin is available, use it directly |
2017-03-12 |
Augie Fackler |
|
Accepted |
[06,of,12,py3] manifest: ensure paths are bytes (not str) in pure parser |
2017-03-12 |
Augie Fackler |
|
Accepted |
[07,of,12,py3] util: teach url object about __bytes__ |
2017-03-12 |
Augie Fackler |
|
Accepted |
[08,of,12,py3] encoding: make encoding.encoding be a native str and add encodingb |
2017-03-12 |
Augie Fackler |
|
Accepted |
[09,of,12,py3] lock: encode result of gethostname into a bytestring |
2017-03-12 |
Augie Fackler |
|
Accepted |
[10,of,12,py3] tests: make a variable for hg binary location in test-check-py3-commands |
2017-03-12 |
Augie Fackler |
|
Accepted |
[11,of,12,py3] py3: prove `hg files --rev` works |
2017-03-12 |
Augie Fackler |
|
Accepted |
[12,of,12,py3] revlog: use bytes() instead of str() to get data from memoryview |
2017-03-12 |
Augie Fackler |
|
Accepted |
[1,of,4,py3,v2] encoding: make encoding.encoding be a native str and add encodingb |
2017-03-12 |
Augie Fackler |
|
Changes Requested |
[2,of,4,py3,v2] lock: encode result of gethostname into a bytestring |
2017-03-12 |
Augie Fackler |
|
Changes Requested |
[3,of,4,py3,v2] tests: make a variable for hg binary location in test-check-py3-commands |
2017-03-12 |
Augie Fackler |
|
Changes Requested |
[4,of,4,py3,v2] py3: prove `hg files --rev` works |
2017-03-12 |
Augie Fackler |
|
Changes Requested |
[1,of,3,py3,v3] lock: encode result of gethostname into a bytestring |
2017-03-12 |
Augie Fackler |
|
Accepted |
[2,of,3,py3,v3] tests: make a variable for hg binary location in test-check-py3-commands |
2017-03-12 |
Augie Fackler |
|
Accepted |
[3,of,3,py3,v3] py3: prove `hg files --rev` works |
2017-03-12 |
Augie Fackler |
|
Accepted |
[py26-fix] branchmap: fix python 2.6 by using util.buffer() instead of passing bytearray |
2017-03-13 |
Augie Fackler |
|
Accepted |
[remotefilelog-ext,remotefilelog-ext] datapack: don't depend on demandimport when cstore isn't available |
2017-03-13 |
Augie Fackler |
|
Changes Requested |
[1,of,2] pager: avoid shell=True on subprocess.Popen for better errors (issue5491) |
2017-03-16 |
Augie Fackler |
|
Accepted |
[2,of,2] pager: skip running the pager if it's set to 'cat' |
2017-03-16 |
Augie Fackler |
|
Accepted |
[1,of,8,py3] dispatch: consolidate formatting of arguments |
2017-03-19 |
Augie Fackler |
|
Accepted |
[2,of,8,py3] dispatch: extract maybe-use-repr formatting to helper function |
2017-03-19 |
Augie Fackler |
|
Accepted |
[3,of,8,py3] dispatch: ensure repr is bytes in _mayberepr |
2017-03-19 |
Augie Fackler |
|
Accepted |
[4,of,8,py3] dispatch: list()-ify another map() |
2017-03-19 |
Augie Fackler |
|
Accepted |
[5,of,8,py3] error: use pycompat.sysstr to properly pop hints from **kw |
2017-03-19 |
Augie Fackler |
|
Accepted |
[6,of,8,py3] util: use pycompat.bytestr in checkwinfilename |
2017-03-19 |
Augie Fackler |
|
Accepted |
[7,of,8,py3] util: use bytes re on bytes input in fspath |
2017-03-19 |
Augie Fackler |
|
Accepted |
[8,of,8,py3] branchmap: be more careful about using %d on ints |
2017-03-19 |
Augie Fackler |
|
Accepted |
[01,of,10,py3] pycompat: add maplist alias for old map behavior |
2017-03-19 |
Augie Fackler |
|
Accepted |
[02,of,10,py3] dispatch: use pycompat.maplist to allow summing with args |
2017-03-19 |
Augie Fackler |
|
Accepted |
[03,of,10,py3] error: use r-string to properly pop hints from **kw |
2017-03-19 |
Augie Fackler |
|
Accepted |
[04,of,10,py3] revlog: use int instead of long |
2017-03-19 |
Augie Fackler |
|
Accepted |
[05,of,10,py3] posix: use open() instead of file() |
2017-03-19 |
Augie Fackler |
|
Accepted |
[06,of,10,py3] posix: tiptoe around tempfile module more delicately |
2017-03-19 |
Augie Fackler |
|
Accepted |
[07,of,10,py3] dirstate: use future-proof next(iter) instead of iter.next |
2017-03-19 |
Augie Fackler |
|
Accepted |
[08,of,10,py3] localrepo: ensure transaction id is fully bytes on py3 |
2017-03-19 |
Augie Fackler |
|
Accepted |
[09,of,10,py3] localrepo: turn hook kwargs back into strs before calling hook |
2017-03-19 |
Augie Fackler |
|
Accepted |
[10,of,10,py3] localrepo: forcibly copy list of filecache keys |
2017-03-19 |
Augie Fackler |
|
Accepted |
dispatch: replace mayberepr with shellquote |
2017-03-19 |
Augie Fackler |
|
Accepted |
[1,of,3,osx-packaging] osx: install completion scripts using install(1) to avoid umask badness |
2017-03-20 |
Augie Fackler |
|
Accepted |
[2,of,3,osx-packaging] osx: use more paranoid quoting in test |
2017-03-20 |
Augie Fackler |
|
Accepted |
[3,of,3,osx-packaging] osx: always purge build/mercurial before starting build |
2017-03-20 |
Augie Fackler |
|
Accepted |
[1,of,5,py3] manifest: use node.hex instead of .encode('hex') |
2017-03-21 |
Augie Fackler |
|
Changes Requested |
[2,of,5,py3] manifest: refer to bytestrings as bytes, not str |
2017-03-21 |
Augie Fackler |
|
Changes Requested |
[3,of,5,py3] ui: convert to/from Unicode on Python 3 in ui.editor() |
2017-03-21 |
Augie Fackler |
|
Changes Requested |
[4,of,5,py3] util: reference __main__ in sys.modules as a sysstr |
2017-03-21 |
Augie Fackler |
|
Changes Requested |
[5,of,5,py3] commit: keep opts as byteskwargs as much as possible |
2017-03-21 |
Augie Fackler |
|
Changes Requested |
localrepo: use node.hex instead of awkward .encode('latin1') |
2017-03-21 |
Augie Fackler |
|
Accepted |
[1,of,4,py3] similar: avoid sorting and making copies of addedfiles and removedfiles sets |
2017-03-21 |
Augie Fackler |
|
Accepted |
[2,of,4,py3] revsetlang: work around repr() returning unicode on py3 |
2017-03-21 |
Augie Fackler |
|
Accepted |
[3,of,4,py3] revsetlang: portably turn int into bytestring |
2017-03-21 |
Augie Fackler |
|
Accepted |
[4,of,4,py3] py3: prove `hg {add,addremove,commit} all work |
2017-03-21 |
Augie Fackler |
|
Accepted |
revlog: use pycompat.maplist to eagerly evaluate map on Python 3 |
2017-03-21 |
Augie Fackler |
|
Accepted |
[1,of,6,py3,v2] similar: sort workingfilectx instances by .path() |
2017-03-23 |
Augie Fackler |
|
Accepted |
[2,of,6,py3,v2] revsetlang: portably bytestring-ify another pair of int() calls |
2017-03-23 |
Augie Fackler |
|
Accepted |
[3,of,6,py3,v2] revsetlang: move quoting function to not be a closure |
2017-03-23 |
Augie Fackler |
|
Accepted |
[4,of,6,py3,v2] revsetlang: add docstring with some tests to _quote |
2017-03-23 |
Augie Fackler |
|
Accepted |
[5,of,6,py3,v2] revsetlang: perform quoting using ui.escapestr instead of repr() |
2017-03-23 |
Augie Fackler |
|
Accepted |
[6,of,6,py3,v2] py3: prove `hg {add,addremove,commit} all work |
2017-03-23 |
Augie Fackler |
|
Accepted |
[2,of,7,V4] hgweb: add a "patch" query parameter to filelog command |
2017-03-24 |
Augie Fackler |
|
Not Applicable |
[01,of,11] revsetlang: fix _quote on int on python3 |
2017-03-26 |
Augie Fackler |
|
Accepted |
[02,of,11] pycompat: forward encoding kwarg on open() |
2017-03-26 |
Augie Fackler |
|
Accepted |
[03,of,11] ui: use latin-1 as "fat bytes" to preserve EOL behavior on py3 |
2017-03-26 |
Augie Fackler |
|
Accepted |
[04,of,11] changelog: coerce data to write to bytes(), not str() |
2017-03-26 |
Augie Fackler |
|
Accepted |
[05,of,11] manifest: coerce _msearch argument to bytestr at method start |
2017-03-26 |
Augie Fackler |
|
Accepted |
[06,of,11] bdiff: coerce to bytes() not str() in pure code |
2017-03-26 |
Augie Fackler |
|
Accepted |
[07,of,11] revlog: fix many file handle opens to explicitly use bytes mode |
2017-03-26 |
Augie Fackler |
|
Accepted |
[08,of,11] vfs: fix two setattr calls to use sysstrs |
2017-03-26 |
Augie Fackler |
|
Accepted |
[09,of,11] changelog: fix default open mode to use bytes io instead of str |
2017-03-26 |
Augie Fackler |
|
Accepted |
[10,of,11] py3: prove that a second commit in a given repository works |
2017-03-26 |
Augie Fackler |
|
Accepted |
[11,of,11] changelog: assert that revlog files are opened with bytes in the mode |
2017-03-26 |
Augie Fackler |
|
Accepted |
[1,of,5] tests: fix missing (glob) annotations in test-bundle2-exchange.t |
2017-04-03 |
Augie Fackler |
|
Accepted |
[2,of,5] tests: fix missing (glob) annotations in test-https.t |
2017-04-03 |
Augie Fackler |
|
Accepted |
[3,of,5] tests: fix missing (glob) annotations in test-push-http-bundle1.t |
2017-04-03 |
Augie Fackler |
|
Accepted |
[4,of,5] tests: fix missing (glob) annotations in test-push-http.t |
2017-04-03 |
Augie Fackler |
|
Accepted |
[5,of,5] check-code: update test IP address enforcement checks |
2017-04-03 |
Augie Fackler |
|
Accepted |
util: fix %-formatting on docstring by moving a closing parenthesis |
2017-04-03 |
Augie Fackler |
|
Accepted |
tests: make zstd-related output optional |
2017-04-03 |
Augie Fackler |
|
Accepted |
util: pass sysstrs to warnings.filterwarnings |
2017-04-13 |
Augie Fackler |
|
Accepted |
sshpeer: fix docstring typo |
2017-04-13 |
Augie Fackler |
|
Accepted |
stable ordering of test output |
2017-04-13 |
Augie Fackler |
yuya |
Changes Requested |
[v2,stable] sshpeer: try harder to snag stderr when stdout closes unexpectedly |
2017-04-21 |
Augie Fackler |
|
Accepted |
[stable] debian: configure editor and pager to sensible-\1 by default |
2017-04-22 |
Augie Fackler |
|
Superseded |
[stable] debian: use a wildcard target for docker-debian-$codename |
2017-04-22 |
Augie Fackler |
|
Rejected |
[stable] tests: work around flaky test failure on FreeBSD and relatives |
2017-04-22 |
Augie Fackler |
|
Accepted |
[stable,v2] debian: configure editor and pager to sensible-\1 by default |
2017-04-23 |
Augie Fackler |
|
Accepted |
[stable] tests: pass only one file at a time to tail(1) |
2017-04-23 |
Augie Fackler |
|
Accepted |
[stable] tests: add lots of regex matching to test-http-bad-server.t |
2017-04-24 |
Augie Fackler |
|
Accepted |
[stable] color: tweak behavior of ui.color config knob |
2017-05-02 |
Augie Fackler |
|
Rejected |
[windows,rfc] dummyssh: just use execvp() to replace ourselves instead of os.system() |
2017-05-02 |
Augie Fackler |
|
Changes Requested |
[morestatus-ext] morestatus: add config knob to allow some states to be skipped |
2017-05-03 |
Augie Fackler |
|
Accepted |
style: ban [ foo == bar] bashism in tests |
2017-05-15 |
Augie Fackler |
|
Accepted |
[1,of,7] dirstate: introduce new context manager for marking dirstate parent changes |
2017-05-18 |
Augie Fackler |
|
Superseded |
[2,of,7] mq: migrate to context manager for changing dirstate parents |
2017-05-18 |
Augie Fackler |
|
Superseded |
[3,of,7] rebase: migrate to context manager for changing dirstate parents |
2017-05-18 |
Augie Fackler |
|
Superseded |
[4,of,7] context: migrate to context manager for changing dirstate parents |
2017-05-18 |
Augie Fackler |
|
Superseded |
[5,of,7] localrepo: migrate to context manager for changing dirstate parents |
2017-05-18 |
Augie Fackler |
|
Superseded |
[6,of,7] merge: migrate to context manager for changing dirstate parents |
2017-05-18 |
Augie Fackler |
|
Superseded |
[7,of,7] dirstate: mark {begin,end}parentchange as deprecated |
2017-05-18 |
Augie Fackler |
|
Superseded |
[1,of,7,v2] dirstate: introduce new context manager for marking dirstate parent changes |
2017-05-19 |
Augie Fackler |
|
Accepted |
[2,of,7,v2] mq: migrate to context manager for changing dirstate parents |
2017-05-19 |
Augie Fackler |
|
Accepted |
[3,of,7,v2] rebase: migrate to context manager for changing dirstate parents |
2017-05-19 |
Augie Fackler |
|
Accepted |
[4,of,7,v2] context: migrate to context manager for changing dirstate parents |
2017-05-19 |
Augie Fackler |
|
Accepted |
[5,of,7,v2] localrepo: migrate to context manager for changing dirstate parents |
2017-05-19 |
Augie Fackler |
|
Accepted |
[6,of,7,v2] merge: migrate to context manager for changing dirstate parents |
2017-05-19 |
Augie Fackler |
|
Accepted |
[7,of,7,v2] dirstate: mark {begin, end}parentchange as deprecated |
2017-05-19 |
Augie Fackler |
|
Accepted |
[1,of,4] largefiles: use repo[None].walk instead of repo.walk |
2017-05-19 |
Augie Fackler |
|
Accepted |
[2,of,4] cmdutil: use repo[None].walk instead of repo.walk |
2017-05-19 |
Augie Fackler |
|
Accepted |
[3,of,4] debugcommands: use repo[None].walk instead of repo.walk |
2017-05-19 |
Augie Fackler |
|
Accepted |
[4,of,4] localrepo: mark walk convenience method as deprecated |
2017-05-19 |
Augie Fackler |
|
Accepted |
localrepo: extract bookmarkheads method to bookmarks.py |
2017-05-20 |
Augie Fackler |
|
Accepted |
tests: avoid renamed files triggering check-commit failures |
2017-05-21 |
Augie Fackler |
|
Accepted |
checklink: degrade gracefully on posix when fs is readonly (issue5511) |
2017-05-21 |
Augie Fackler |
|
Accepted |
[1,of,5] cmdutil: comprehensively document the interface of export |
2017-05-22 |
Augie Fackler |
|
Accepted |
[2,of,5] cmdutil: rename template param to export to fntemplate |
2017-05-22 |
Augie Fackler |
|
Accepted |
[3,of,5] cmdutil: use a generator expression instead of a list comprehension |
2017-05-22 |
Augie Fackler |
|
Accepted |
[4,of,5] cmdutil: extract closure that performs the actual export formatting |
2017-05-22 |
Augie Fackler |
|
Accepted |
[5,of,5] cmdutil: avoid redefining write() function in export if possible |
2017-05-22 |
Augie Fackler |
|
Accepted |
bookmarks: reject bookmark names that unambiguously resolve to a node (BC) |
2017-05-22 |
Augie Fackler |
|
Superseded |
[v2] bookmarks: reject bookmark names that unambiguously resolve to a node (BC) |
2017-05-25 |
Augie Fackler |
|
Accepted |
[1,of,5,osx] osx: update Mac packaging tests for bdiff.so install location change |
2017-05-27 |
Augie Fackler |
|
Accepted |
[2,of,5,osx] osx: override default exclude filter for pkgbuild |
2017-05-27 |
Augie Fackler |
|
Accepted |
[3,of,5,osx] osx: include chg by default |
2017-05-27 |
Augie Fackler |
|
Accepted |
[4,of,5,osx] zsh_completion: install as _hg not hg |
2017-05-27 |
Augie Fackler |
|
Accepted |
[5,of,5,osx] tests: hint how to run slow tests when rejecting |
2017-05-27 |
Augie Fackler |
|
Accepted |
[1,of,8,py3] loader: pywatchman appears to already be py3 compatible |
2017-05-28 |
Augie Fackler |
|
Accepted |
[2,of,8,py3] minirst: use bytes.strip instead of str.strip |
2017-05-28 |
Augie Fackler |
|
Accepted |
[3,of,8,py3] minirst: grab a byte, not an int, for the underline style |
2017-05-28 |
Augie Fackler |
|
Accepted |
[4,of,8,py3] minirst: look for column delimiters using slices instead of indicies |
2017-05-28 |
Augie Fackler |
|
Accepted |
[5,of,8,py3] util: look for empty-sysstr instead of empty-bytesstr in textwrap code |
2017-05-28 |
Augie Fackler |
|
Accepted |
[6,of,8,py3] cmdutil: use sorted(dict) instead of x = dict.keys(); x.sort() |
2017-05-28 |
Augie Fackler |
|
Accepted |
[7,of,8,py3] encoding: make wide character class list a sysstr |
2017-05-28 |
Augie Fackler |
|
Accepted |
[8,of,8,py3] server: use pycompat to get argv |
2017-05-28 |
Augie Fackler |
|
Accepted |
py3: update test expectations for py3-commands test |
2017-05-28 |
Augie Fackler |
|
Accepted |
[1,of,4,py3] tests: drop assertIn polyfill now that we're 2.7-only |
2017-05-29 |
Augie Fackler |
|
Accepted |
[2,of,4,py3] tests: make test-manifest finish importing in Python 3 |
2017-05-29 |
Augie Fackler |
|
Accepted |
[3,of,4,py3] manifest: fix some pure-Python parser bits to work on Python 3 |
2017-05-29 |
Augie Fackler |
|
Accepted |
[4,of,4,py3] manifest: use itertools.chain() instead of + for Python 3 compat |
2017-05-29 |
Augie Fackler |
|
Accepted |
[1,of,2,manifest-py3] cleanup: rename all iteritems methods to items and add iteritems alias |
2017-05-29 |
Augie Fackler |
|
Accepted |
[2,of,2,manifest-py3] tests: make test-manifest.py portable to Python 3 |
2017-05-29 |
Augie Fackler |
|
Accepted |
[01,of,10,py3] help: convert flag default to bytes portably |
2017-05-29 |
Augie Fackler |
|
Accepted |
[02,of,10,py3] doc: port check-seclevel.py to be Python 2/3 portable |
2017-05-29 |
Augie Fackler |
|
Accepted |
[03,of,10,py3] tests: port test extension in test-help.t to python 3 |
2017-05-29 |
Augie Fackler |
|
Accepted |
[04,of,10,py3] scmutil: convert exception to bytes in a Py3-friendly manner |
2017-05-29 |
Augie Fackler |
|
Accepted |
[05,of,10,py3] dispatch: convert exception payload to bytes more carefully |
2017-05-29 |
Augie Fackler |
|
Accepted |
[06,of,10,py3] util: use sysstr.join instead of bytes.join in textwrap wrapper |
2017-05-29 |
Augie Fackler |
|
Accepted |
[07,of,10,py3] help: convert dict to strkwargs |
2017-05-29 |
Augie Fackler |
|
Accepted |
[08,of,10,py3] server: write out pid using bytes IO instead of str IO |
2017-05-29 |
Augie Fackler |
|
Accepted |
[09,of,10,py3] help: work around textwrap.dedent() only working on strings |
2017-05-29 |
Augie Fackler |
|
Accepted |
[10,of,10,py3] help: when looking for exclusion kws, convert doc to sysbytes |
2017-05-29 |
Augie Fackler |
|
Accepted |
[1,of,2] tests: make run-tests fail early if no channel is found |
2017-05-31 |
Augie Fackler |
|
Accepted |
[2,of,2] tests: fix run-tests when there's a bad #if in a test |
2017-05-31 |
Augie Fackler |
|
Accepted |
[1,of,2,v2,py3] help: convert flag default to bytes portably |
2017-05-31 |
Augie Fackler |
|
Accepted |
[2,of,2,v2,py3] dispatch: convert exception payload to bytes more carefully |
2017-05-31 |
Augie Fackler |
|
Accepted |
tests: remove sys.executable from "required tools" |
2017-06-06 |
Augie Fackler |
|
Accepted |
[1,of,2] tests: add test demonstrating how broken third-party extensions can get |
2017-06-06 |
Augie Fackler |
|
Superseded |
[2,of,2] extensions: catch uisetup and extsetup failures and don't let them break hg |
2017-06-06 |
Augie Fackler |
|
Superseded |
[1,of,3,pip-fix] setup: introduce dummy copies of setuptools flags |
2017-06-06 |
Augie Fackler |
|
Superseded |
[2,of,3,pip-fix] hghave: add check for virtualenv |
2017-06-06 |
Augie Fackler |
|
Superseded |
[3,of,3,pip-fix] tests: add a test for installing hg with pip in a virtualenv |
2017-06-06 |
Augie Fackler |
|
Superseded |
extensions: move wrapfilecache function from fsmonitor |
2017-06-08 |
Augie Fackler |
|
Accepted |
[1,of,3,v2,pip-fix] setup: introduce dummy copies of setuptools flags |
2017-06-08 |
Augie Fackler |
|
Accepted |
[2,of,3,v2,pip-fix] hghave: add check for virtualenv |
2017-06-08 |
Augie Fackler |
|
Accepted |
[3,of,3,v2,pip-fix] tests: add a test for installing hg with pip in a virtualenv |
2017-06-08 |
Augie Fackler |
|
Accepted |
[1,of,2,v2] tests: add test demonstrating how broken third-party extensions can get |
2017-06-08 |
Augie Fackler |
|
Superseded |
[2,of,2,v2] extensions: catch uisetup and extsetup failures and don't let them break hg |
2017-06-08 |
Augie Fackler |
|
Superseded |
[1,of,2,v3] tests: add test demonstrating how broken third-party extensions can get |
2017-06-08 |
Augie Fackler |
|
Accepted |
[2,of,2,v3] extensions: catch uisetup and extsetup failures and don't let them break hg |
2017-06-08 |
Augie Fackler |
|
Accepted |
tests: handle variation between pure and normal output in annotate --skip |
2017-06-10 |
Augie Fackler |
|
Accepted |
[1,of,5,RFC] patchbomb: make variable name for publicurl always be publicurl |
2017-06-13 |
Augie Fackler |
|
Accepted |
[2,of,5,RFC] patchbomb: look for non-empty publicurl, not a non-None one |
2017-06-13 |
Augie Fackler |
|
Accepted |
[3,of,5,RFC] patchbomb: make getaddrs function easier to work with |
2017-06-13 |
Augie Fackler |
|
Accepted |
[4,of,5,RFC] patchbomb: lay test groundwork for some new functionality |
2017-06-13 |
Augie Fackler |
|
Accepted |
[5,of,5,RFC] patchbomb: add support for a file that configures default To and CC |
2017-06-13 |
Augie Fackler |
|
Accepted |
[RFC] ui: add support for a tweakdefaults knob |
2017-06-15 |
Augie Fackler |
|
Accepted |
[1,of,3,v2] patchbomb: add test that shows --to and --cc override matching config item |
2017-06-15 |
Augie Fackler |
|
Changes Requested |
[2,of,3,v2] patchbomb: lay test groundwork for some new functionality |
2017-06-15 |
Augie Fackler |
|
Changes Requested |
[3,of,3,v2] patchbomb: add support for a file that configures default To and CC |
2017-06-15 |
Augie Fackler |
|
Changes Requested |
[1,of,4,py3] md5sum: adapt for python 3 support |
2017-06-15 |
Augie Fackler |
|
Accepted |
[2,of,4,py3] tests: try and fail more gracefully with broken unicode escapes |
2017-06-15 |
Augie Fackler |
|
Accepted |
[3,of,4,py3] contrib: check in a whitelist of passing tests in Python 3 |
2017-06-15 |
Augie Fackler |
|
Accepted |
[4,of,4,py3] contrib: add a ratchet for tests in Python 3 |
2017-06-15 |
Augie Fackler |
|
Accepted |
[1,of,2] tests: use $PYTHON in #! so we always use the right Python |
2017-06-19 |
Augie Fackler |
|
Accepted |
[2,of,2] tests: enforce use of $PYTHON in tests |
2017-06-19 |
Augie Fackler |
|
Accepted |
highlight: put pygments import inside demandimport.deactivated |
2017-06-19 |
Augie Fackler |
|
Accepted |
[1,of,2,v2] tests: use $PYTHON in #! so we always use the right Python |
2017-06-20 |
Augie Fackler |
|
Changes Requested |
[2,of,2,v2] tests: enforce use of $PYTHON in tests |
2017-06-20 |
Augie Fackler |
|
Changes Requested |
[1,of,6,v3] tests: remove #! from primes.py in test-highlight.t |
2017-06-20 |
Augie Fackler |
|
Accepted |
[2,of,6,v3] tests: sed away python #! in test-run-tests.t to avoid some upcoming insanity |
2017-06-20 |
Augie Fackler |
|
Accepted |
[3,of,6,v3] tests: use $PYTHON in #! so we always use the right Python |
2017-06-20 |
Augie Fackler |
|
Accepted |
[4,of,6,v3] tests: enforce use of $PYTHON in tests |
2017-06-20 |
Augie Fackler |
|
Accepted |
[5,of,6,v3] cleanup: use $PYTHON to run python in many more tests |
2017-06-20 |
Augie Fackler |
|
Accepted |
[6,of,6,v3] contrib: add check-code rule to enforce non-use of `python` in tests |
2017-06-20 |
Augie Fackler |
|
Accepted |
tests: redirect virtualenv stderr to same file as stdout |
2017-06-20 |
Augie Fackler |
|
Rejected |
[1,of,3] configitems: add alias for 'ui.username' |
2017-06-27 |
Augie Fackler |
|
Superseded |
[1,of,2] tests: capitalize Python when it's not used as a command name |
2017-06-29 |
Augie Fackler |
|
Changes Requested |
[2,of,2] tests: replace yet more calls to `python` with $PYTHON |
2017-06-29 |
Augie Fackler |
|
Changes Requested |
[1,of,3] filterpyflakes: move self-test into test file |
2017-07-07 |
Augie Fackler |
|
Accepted |
[2,of,3] convert: remove `if False` block |
2017-07-07 |
Augie Fackler |
|
Accepted |
[3,of,3] check-code: prohibit `if False` antipattern |
2017-07-07 |
Augie Fackler |
|
Accepted |
[2,of,2,wheels,stable] contrib: drop Python 2.6 from manylinux1 wheel script |
2017-07-19 |
Augie Fackler |
|
Accepted |
[1,of,5,stable] patch: update copying of dict keys and values to work on Python 3 |
2017-07-24 |
Augie Fackler |
|
Accepted |
[2,of,5,stable] ui: fix configbytes isinstance check to look for bytes and not str |
2017-07-24 |
Augie Fackler |
|
Accepted |
[3,of,5,stable] contrib: remove one test from the python 3 whitelist |
2017-07-24 |
Augie Fackler |
|
Accepted |
[4,of,5,stable] setup: explicitly declare supported Python versions |
2017-07-24 |
Augie Fackler |
|
Accepted |
[5,of,5,stable] setup: add extra logic to try and recommend a new pip on bad Python |
2017-07-24 |
Augie Fackler |
|
Accepted |
[1,of,3,stable,osx] tests: update mac packaging test expectations |
2017-07-25 |
Augie Fackler |
|
Accepted |
[2,of,3,stable,osx] osx: new script for generating OS X package versions |
2017-07-25 |
Augie Fackler |
|
Accepted |
[3,of,3,stable,osx] osx: wire up genosxversion script |
2017-07-25 |
Augie Fackler |
|
Accepted |
[stable] tests: add support in run-tests.py for an environment variable to stop color |
2017-07-26 |
Augie Fackler |
|
Accepted |
[01,of,10,py3] obsolete: reuse _fm1metapair for computing _fm1metapairsize |
2017-08-01 |
Augie Fackler |
|
Accepted |
[02,of,10,py3] hg: avoid sending unicode url into config infrastructure |
2017-08-01 |
Augie Fackler |
|
Accepted |
[03,of,10,py3] obsolete: use bytestr() instead of str() so the node is bytes on py3 |
2017-08-01 |
Augie Fackler |
|
Accepted |
[04,of,10,py3] bundle2: correct %s to %d since part ids are integers |
2017-08-01 |
Augie Fackler |
|
Accepted |
[05,of,10,py3] changegroup: wrap some ** expansions in strkwargs |
2017-08-01 |
Augie Fackler |
|
Accepted |
[06,of,10,py3] bundle2: use modern Python division |
2017-08-01 |
Augie Fackler |
|
Accepted |
[07,of,10,py3] bundle2: obtain repr() of exception in a python3-safe way |
2017-08-01 |
Augie Fackler |
|
Accepted |
[08,of,10,py3] bundle2: look for __next__ as well as next to identify iterators |
2017-08-01 |
Augie Fackler |
|
Accepted |
[09,of,10,py3] bundle2: work around zip() being lazy in Python 3 |
2017-08-01 |
Augie Fackler |
|
Accepted |
[10,of,10,py3] bundle2: use bytestr() instead of str() to convert part id to bytes |
2017-08-01 |
Augie Fackler |
|
Accepted |
[1,of,7] undumprevlog: update to valid Python 3 syntax |
2017-08-22 |
Augie Fackler |
|
Superseded |
[2,of,7] md5sum: assume hashlib exists now that we're 2.7 only |
2017-08-22 |
Augie Fackler |
|
Superseded |
[3,of,7] tests: update test-archive to always use hashlib |
2017-08-22 |
Augie Fackler |
|
Superseded |
[4,of,7] tests: stop using old except syntax in test-bundle2-format |
2017-08-22 |
Augie Fackler |
|
Superseded |
[5,of,7] contrib: work around some modules not existing on Py3 in import checker |
2017-08-22 |
Augie Fackler |
|
Superseded |
[6,of,7] contrib: make import checker always think in terms of bytes |
2017-08-22 |
Augie Fackler |
|
Superseded |
[7,of,7] python3: whitelist test-imports-checker.t, which now passes |
2017-08-22 |
Augie Fackler |
|
Superseded |
[1,of,7,v2] undumprevlog: update to valid Python 3 syntax |
2017-08-22 |
Augie Fackler |
|
Accepted |
[2,of,7,v2] md5sum: assume hashlib exists now that we're 2.7 only |
2017-08-22 |
Augie Fackler |
|
Accepted |
[3,of,7,v2] tests: update test-archive to always use hashlib |
2017-08-22 |
Augie Fackler |
|
Accepted |
[4,of,7,v2] tests: stop using old except syntax in test-bundle2-format |
2017-08-22 |
Augie Fackler |
|
Accepted |
[5,of,7,v2] contrib: work around some modules not existing on Py3 in import checker |
2017-08-22 |
Augie Fackler |
|
Accepted |
[6,of,7,v2] contrib: make import checker always think in terms of bytes |
2017-08-22 |
Augie Fackler |
|
Accepted |
[7,of,7,v2] python3: whitelist test-imports-checker.t, which now passes |
2017-08-22 |
Augie Fackler |
|
Accepted |
[01,of,10] contrib: have import-checker work mostly with native strings for mod names |
2017-08-23 |
Augie Fackler |
|
Accepted |
[02,of,10] contrib: update hg-ssh to conform with import style checks |
2017-08-23 |
Augie Fackler |
|
Accepted |
[03,of,10] hgperf: update to conform with import style checks |
2017-08-23 |
Augie Fackler |
|
Accepted |
[04,of,10] contrib: allow importing "symbols" from mercurial |
2017-08-23 |
Augie Fackler |
|
Accepted |
[05,of,10] contrib: inform import checker that __builtin__ is a thing |
2017-08-23 |
Augie Fackler |
|
Accepted |
[06,of,10] simplemerge: update to conform with modern import conventions |
2017-08-23 |
Augie Fackler |
|
Accepted |
[07,of,10] hg: update top-level script to use modern import conventions |
2017-08-23 |
Augie Fackler |
|
Accepted |
[08,of,10] contrib: always treat importlib.* as stdlib |
2017-08-23 |
Augie Fackler |
|
Accepted |
[09,of,10] demandimportpy3: update to pass import checker |
2017-08-23 |
Augie Fackler |
|
Accepted |
[10,of,10] i18n: update check-translation script to pass import checker |
2017-08-23 |
Augie Fackler |
|
Accepted |
[1,of,3] drawdag: tagsmod.tag() takes a list of names, not a single name |
2017-08-23 |
Augie Fackler |
|
Changes Requested |
[2,of,3] drawdag: add a couple of doctests to help with python3 porting |
2017-08-23 |
Augie Fackler |
|
Changes Requested |
[3,of,3] drawdag: port to python 3 |
2017-08-23 |
Augie Fackler |
|
Changes Requested |
[1,of,9] tests: blacklist some more entries in module import checks |
2017-08-24 |
Augie Fackler |
|
Accepted |
[2,of,9] contrib: allow symbol imports from hgclient for tests |
2017-08-24 |
Augie Fackler |
|
Accepted |
[3,of,9] tests: sort excluded test files in test-check-module-imports |
2017-08-24 |
Augie Fackler |
|
Accepted |
[4,of,9] tests: blacklist test-demandimport from test-check-module-imports |
2017-08-24 |
Augie Fackler |
|
Accepted |
[5,of,9] tests: ensure demandimport test uses absolute_import |
2017-08-24 |
Augie Fackler |
|
Accepted |
[6,of,9] contrib: add bzrlib to list of packages from which we import symbols |
2017-08-24 |
Augie Fackler |
|
Accepted |
[7,of,9] contrib: make import-checker agree more with run-tests about heredocpy |
2017-08-24 |
Augie Fackler |
|
Accepted |
[8,of,9] tests: add blank output lines to test-commandserver |
2017-08-24 |
Augie Fackler |
|
Accepted |
[9,of,9] tests: update test-commandserver to pass our import checker |
2017-08-24 |
Augie Fackler |
|
Accepted |
tests: update test-annotate to pass our module import checker |
2017-08-25 |
Augie Fackler |
|
Accepted |
tests: update test-archive to pass our module import checker |
2017-08-25 |
Augie Fackler |
|
Accepted |
tests: update test-bisect to pass our module import checker |
2017-08-25 |
Augie Fackler |
|
Accepted |
tests: update test-bookmarks to pass the import checker |
2017-08-25 |
Augie Fackler |
|
Accepted |
tests: update test-bundle2-pushback to pass the import checker |
2017-08-25 |
Augie Fackler |
|
Accepted |
tests: update test-bundle2-format to pass import checker |
2017-08-25 |
Augie Fackler |
|
Accepted |
tests: update test-chg to pass our import checker |
2017-08-25 |
Augie Fackler |
|
Accepted |
tests: update test-command-template to pass our import checker |
2017-08-25 |
Augie Fackler |
|
Accepted |
tests: update test-commit to pass our import checker |
2017-08-25 |
Augie Fackler |
|
Accepted |
tests: update test-convert-clonebranches to pass our import checker |
2017-08-25 |
Augie Fackler |
|
Accepted |
[01,of,10] tests: update test-debugcommands to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[02,of,10] tests: update test-dirstate to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[03,of,10] tests: update test-eol to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[04,of,10] tests: update test-fncache to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[05,of,10] tests: update test-glog to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[06,of,10] tests: update test-hardlinks to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[07,of,10] tests: update test-help to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[08,of,10] tests: update test-impexp-branch to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[09,of,10] tests: update test-keyword to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[10,of,10] tests: update test-largefiles-small-disk to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[01,of,10] tests: update test-largefiles-wireproto to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[02,of,10] tests: update test-log-exthook to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[03,of,10] tests: update test-log to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[04,of,10] tests: update test-logtoprocess to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[05,of,10] tests: update test-merge-symlinks to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[06,of,10] tests: update test-merge1 to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[07,of,10] tests: update test-notify to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[08,of,10] tests: update test-obsolete to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[09,of,10] tests: update test-pager to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[10,of,10] tests: update test-patch to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[01,of,10] tests: update test-patchbomb to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[02,of,10] tests: update test-progress to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[03,of,10] tests: update test-requires to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[04,of,10] tests: update test-share to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[05,of,10] tests: update test-strip to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[06,of,10] tests: update test-relink to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[07,of,10] tests: update test-inherit-mode to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[08,of,10] tests: update test-largefiles-cache to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[09,of,10] tests: update test-obsolete to pass our import checker |
2017-08-28 |
Augie Fackler |
|
Accepted |
[10,of,10] contrib: add test-check-module-imports.t to the Python 3 whitelist |
2017-08-28 |
Augie Fackler |
|
Accepted |
[1,of,7] python3: wrap all uses of <exception>.strerror with unitolocal |
2017-08-29 |
Augie Fackler |
|
Accepted |
[2,of,7] python3: replace sorted(<dict>.iterkeys()) with sorted(<dict>) |
2017-08-29 |
Augie Fackler |
|
Accepted |
[3,of,7] python3: whitelist another 5 passing tests found with the ratchet script |
2017-08-29 |
Augie Fackler |
|
Accepted |
[4,of,7] debugcommands: stabilize output of debugbundle by having a custom repr |
2017-08-29 |
Augie Fackler |
|
Accepted |
[5,of,7] exchange: use pycompat.bytestr() instead of str() to encode ints |
2017-08-29 |
Augie Fackler |
|
Accepted |
[6,of,7] revlog: use pycompat.bytestr() to reliably have a %s-able value |
2017-08-29 |
Augie Fackler |
|
Accepted |
[7,of,7] repair: use bytestr() to turn hashes into bytes |
2017-08-29 |
Augie Fackler |
|
Accepted |
[buildfix] tests: fix test-uncommit.t to not rely on GNU rm's flags behavior |
2017-09-15 |
Augie Fackler |
|
Accepted |
[buildfix,v2] tests: fix test-uncommit.t to not rely on GNU rm's flags behavior |
2017-09-15 |
Augie Fackler |
|
Accepted |
[buildfix-svn] tests: fix test-convert-hg-svn.t for e34abf9e8c |
2017-09-15 |
Augie Fackler |
|
Rejected |
[stable] ssh: fix flakey ssh errors on BSD systems |
2017-09-15 |
Augie Fackler |
|
Accepted |
[1,of,8,py3] bundle2: raise a more helpful error if building a bundle part header fails |
2017-09-15 |
Augie Fackler |
|
Accepted |
[2,of,8,py3] bundles: turn nbchanges int into a bytestr using pycompat.bytestr |
2017-09-15 |
Augie Fackler |
|
Accepted |
[3,of,8,py3] exchange: use '%d' % x instead of str(x) to encode ints |
2017-09-15 |
Augie Fackler |
|
Accepted |
[4,of,8,py3] repair: reliably obtain bytestr of node ids |
2017-09-15 |
Augie Fackler |
|
Accepted |
[5,of,8,py3] bruterebase: port to python 3 |
2017-09-15 |
Augie Fackler |
|
Accepted |
[6,of,8,py3] drawdag: tagsmod.tag() takes a list of names, not a single name |
2017-09-15 |
Augie Fackler |
|
Accepted |
[7,of,8,py3] drawdag: add a couple of doctests to help with python3 porting |
2017-09-15 |
Augie Fackler |
|
Accepted |
[8,of,8,py3] drawdag: port to python 3 |
2017-09-15 |
Augie Fackler |
|
Accepted |
[1,of,4,python3] posix: fix HFS+ normcase doctest to produce valid bytes literals in Python 3 |
2017-09-16 |
Augie Fackler |
|
Accepted |
[2,of,4,python3] encoding: ensure getutf8char always returns a bytestr, never an int |
2017-09-16 |
Augie Fackler |
|
Accepted |
[3,of,4,python3] posix: use slicing to grab a single byte out of a bytes in HFS+ normcase code |
2017-09-16 |
Augie Fackler |
|
Accepted |
[4,of,4,python3] posix: always pass a native str to unicodedata.normalize's first arg |
2017-09-16 |
Augie Fackler |
|
Accepted |
[windows] tests: add and remove some (glob) markers |
2017-09-16 |
Augie Fackler |
|
Accepted |
[1,of,3,py3] exchange: hit opargs with pycompat.strkwargs before **-ing it |
2017-09-16 |
Augie Fackler |
|
Accepted |
[2,of,3,py3] bundles: turn nbchanges int into a bytestr using pycompat.bytestr |
2017-09-16 |
Augie Fackler |
|
Accepted |
[3,of,3,py3] repair: reliably obtain bytestr of node ids |
2017-09-16 |
Augie Fackler |
|
Accepted |
[1,of,3,py3] python3: another 3 tests whitelisted |
2017-09-16 |
Augie Fackler |
|
Accepted |
[2,of,3,py3] tests: add xrange alias for test-pathencode.py |
2017-09-16 |
Augie Fackler |
|
Accepted |
[3,of,3,py3] tests: use int() instead of long() in test-pathencode.py |
2017-09-16 |
Augie Fackler |
|
Accepted |
python3: remove test-update-dest.t from the whitelist |
2017-09-18 |
Augie Fackler |
|
Accepted |
tests: add support for listing tests to run in a file |
2017-09-18 |
Augie Fackler |
|
Accepted |
[1,of,8] tests: fix run-tests default values in Test constructor |
2017-09-19 |
Augie Fackler |
|
Accepted |
[2,of,8] tests: fix run-tests "slow test" check |
2017-09-19 |
Augie Fackler |
|
Accepted |
[3,of,8] tests: fix test-is-whitelisted check in run-tests |
2017-09-19 |
Augie Fackler |
|
Accepted |
[4,of,8] tests: decode bytes path to hg command before hitting with shellquote |
2017-09-19 |
Augie Fackler |
|
Accepted |
[5,of,8] tests: convert bisect support regex to binary |
2017-09-19 |
Augie Fackler |
|
Accepted |
[6,of,8] tests: fix run-tests XML reporting on Python 3 |
2017-09-19 |
Augie Fackler |
|
Accepted |
[7,of,8] tests: update `f` helper script to work on Python 3 |
2017-09-19 |
Augie Fackler |
|
Accepted |
[8,of,8] ui: fix progress debug log format strings to work on Python 3 |
2017-09-19 |
Augie Fackler |
|
Accepted |
[1,of,6] bundle2: stop using %r to quote part names |
2017-09-19 |
Augie Fackler |
|
Accepted |
[2,of,6] bundle2: update check for a generator to work on Python 3 |
2017-09-19 |
Augie Fackler |
|
Accepted |
[3,of,6] bundle2: make ValueError messages native strings |
2017-09-19 |
Augie Fackler |
|
Accepted |
[4,of,6] bundle2: portably grab first byte of part name for letter check |
2017-09-19 |
Augie Fackler |
|
Accepted |
[5,of,6] tests: port test-bundle2-format inline helper script to Python 3 |
2017-09-19 |
Augie Fackler |
|
Accepted |
[6,of,6] tests: avoid repr in test-bundle2-format.t |
2017-09-19 |
Augie Fackler |
|
Accepted |
[1,of,2] tests: clean up blackbox test around aliases a little bit |
2017-09-21 |
Augie Fackler |
|
Accepted |
[2,of,2] tests: add a test for blackbox with nested alias configurations |
2017-09-21 |
Augie Fackler |
|
Accepted |
patchbomb: add test that shows --to and --cc override matching config item |
2017-09-21 |
Augie Fackler |
|
Superseded |
[v2] patchbomb: add test that shows --to and --cc override matching config item |
2017-09-21 |
Augie Fackler |
|
Accepted |
[01,of,17] bugzilla: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[02,of,17] convert: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[03,of,17] branchmap: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[04,of,17] byterange: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[05,of,17] cmdutil: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[06,of,17] commandserver: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[07,of,17] exchange: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[08,of,17] formatter: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[09,of,17] hgweb: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[10,of,17] localrepo: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[11,of,17] match: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[12,of,17] obsolete: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[13,of,17] patch: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[14,of,17] registrar: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[15,of,17] subrepo: remove superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[16,of,17] posix: replace superfluous pass statement with explicit return |
2017-09-30 |
Augie Fackler |
|
Accepted |
[17,of,17] contrib: add a check to check-code to ban superfluous pass statements |
2017-09-30 |
Augie Fackler |
|
Accepted |
[stable] tests: invoke run-tests.py in test-hghave using $PYTHON (issue5697) |
2017-10-04 |
Augie Fackler |
|
Accepted |
ui: add configlist doctest to document a bit more of the whitespace behavior |
2017-11-01 |
Augie Fackler |
|
Accepted |
[RFC] revert: no longer mark --interactive as experimental |
2017-11-01 |
Augie Fackler |
|
Accepted |
[v2] outgoing: respect ":pushurl" paths (issue5365) |
2017-11-10 |
Augie Fackler |
|
Deferred |
[2,of,2,V3] debuglocks: allow setting a lock |
2017-11-20 |
Augie Fackler |
|
Not Applicable |
[1,of,2,already-pushed] setup: add hgext.lfs to list of Python packages |
2017-11-20 |
Augie Fackler |
|
Accepted |
[2,of,2,already-pushed] lfs: generate a large file by using `python` instead of yes | head |
2017-11-20 |
Augie Fackler |
|
Accepted |
[1,of,2] localrepo: specify optional callback parameter to pathauditor as a keyword |
2017-11-20 |
Augie Fackler |
|
Accepted |
[2,of,2] localrepo: update comments around path auditors |
2017-11-20 |
Augie Fackler |
|
Accepted |
tests: try and scrub away IP addresses with $LOCALIP |
2017-11-30 |
Augie Fackler |
|
Accepted |
[1,of,3,hglib] config: un-break showconfig wrapper when environment variables are used |
2017-12-10 |
Augie Fackler |
|
Accepted |
[2,of,3,hglib] _readchannel: if a read failure is due to a broken server, report that |
2017-12-10 |
Augie Fackler |
|
Accepted |
[3,of,3,hglib] hgclient: look for an open server before closing it in ResponseError block |
2017-12-10 |
Augie Fackler |
|
Accepted |
dirstate: drop explicitly-specified files that shouldn't match (BC) |
2018-02-13 |
Augie Fackler |
|
New |
[STABLE] tests: fix test-check-commit.t when all commits are public |
2018-04-25 |
Augie Fackler |
|
Accepted |
[hglib] make: dist should also be a phony rule |
2018-04-25 |
Augie Fackler |
|
Accepted |
[accept-scripts] land: fix bug we see when we merge, rather than rebase |
2018-04-26 |
Augie Fackler |
|
Superseded |
[accept-scripts,V2] land: fix bug we see when we merge, rather than rebase |
2018-04-27 |
Augie Fackler |
|
Accepted |
tests: fix deprecation warning in test-url.py |
2018-05-11 |
Augie Fackler |
|
Accepted |
[1,of,5] cmdutil: remove deprecated _revertprefetch code |
2018-05-11 |
Augie Fackler |
|
Accepted |
[2,of,5] cmdutil: drop support for legacy command registration |
2018-05-11 |
Augie Fackler |
|
Accepted |
[3,of,5] cmdutil: drop deprecated log helper methods |
2018-05-11 |
Augie Fackler |
|
Accepted |
[4,of,5] merge: drop support for using updateresults as tuples |
2018-05-11 |
Augie Fackler |
|
Accepted |
[5,of,5] scmutil: remove deprecated revpairnodes method |
2018-05-11 |
Augie Fackler |
|
Accepted |
tests: don't bother supporting test case names with exotic characters |
2018-06-12 |
Augie Fackler |
|
New |
[STABLE] tests: fix test-patch.t on pickier /bin/sh implementations |
2018-06-12 |
Augie Fackler |
|
Accepted |
[STABLE] hghave: don't claim we have `tic` if it's NetBSD's binary (issue5698) |
2018-06-25 |
Augie Fackler |
|
Superseded |
[STABLE,v2] hghave: don't claim we have `tic` if it's NetBSD's binary (issue5698) |
2018-06-27 |
Augie Fackler |
|
New |
tweakdefaults: enable word-diff by default |
2018-07-09 |
Augie Fackler |
|
Accepted |
[stable] context: add missing b prefix |
2018-07-30 |
Augie Fackler |
|
Accepted |
[stable] tests: use inline Python instead of sed to add trailing whitespace |
2018-07-30 |
Augie Fackler |
|
Accepted |
[10,of,10] shelve: no longer strip internal commit when using internal phase |
2018-09-10 |
Augie Fackler |
|
New |
[1,of,2] remotenames: add names argument to remotenames revset |
2018-10-05 |
Augie Fackler |
|
Accepted |
[2,of,2] remotenames: follow-up on D3639 to make revset funcs take only one arg |
2018-10-05 |
Augie Fackler |
|
Accepted |
[STABLE] http: work around custom http client classes that refuse extra attrs |
2018-10-29 |
Augie Fackler |
|
Accepted |
[evolve-ext] compat: don't monkeypatch mercurial.copies module on 4.8 |
2018-11-02 |
Augie Fackler |
|
New |
[1,of,4,accept-scripts] cleanup: adapt for landing of extdata in core by removing ext{revset, template} |
2018-11-08 |
Augie Fackler |
|
New |
[2,of,4,accept-scripts] land: document regression I introduced in 214aea0ce915 |
2018-11-08 |
Augie Fackler |
|
New |
[3,of,4,accept-scripts] land: reinstate functionality to record acceptances in the take.log file |
2018-11-08 |
Augie Fackler |
|
New |
[4,of,4,accept-scripts] land: add test documenting contents of take.log |
2018-11-08 |
Augie Fackler |
|
New |
tests: fix wireproto redirection test on systems without tls1.2 |
2018-11-13 |
Augie Fackler |
|
Superseded |
[stable] tests: fix wireproto redirection test on systems without tls1.2 |
2018-11-13 |
Augie Fackler |
|
Superseded |
[stable,v2] tests: fix wireproto redirection test on systems without tls1.2 |
2018-11-14 |
Augie Fackler |
|
Accepted |
[STABLE] tests: stabilize test-inherit-mode.t on FreeBSD and macOS (issue6026) |
2018-11-29 |
Augie Fackler |
|
Accepted |
[RFC] lfs: clean up a variety of strings/bytes issues |
2019-01-25 |
Augie Fackler |
|
New |
[RFC] lfs: clean up a variety of strings/bytes issues |
2019-01-25 |
Augie Fackler |
|
New |
email encoding help needed |
2019-02-15 |
Augie Fackler |
|
New |
[STABLE] sslutil: fsencode path returned by certifi (issue6132) |
2019-05-08 |
Augie Fackler |
|
Accepted |
[1,of,4,accept-scripts] blocker: don't walk over non-drafts when looking for blockers |
2019-06-12 |
Augie Fackler |
|
New |
[2,of,4,accept-scripts] land: demonstrate bug that reviewers can't issue one of two acceptances |
2019-06-12 |
Augie Fackler |
|
New |
[3,of,4,accept-scripts] accept: consistently return a boolean |
2019-06-12 |
Augie Fackler |
|
New |
[4,of,4,accept-scripts] land: fix logic so that reviewers work as intended |
2019-06-12 |
Augie Fackler |
|
New |
[STABLE] cleanup: always `seek(0, io.SEEK_END)` after open in append mode before tell() |
2019-06-20 |
Augie Fackler |
|
New |
[STABLE,v2] posix: always seek to EOF when opening a file in append mode |
2019-07-08 |
Augie Fackler |
|
Accepted |
[1,of,3,STABLE] contrib: fix up example fix configuration for our move to released black |
2019-10-30 |
Augie Fackler |
|
Accepted |
[2,of,3,STABLE] hghave: verify we have a black that is new enough for our format |
2019-10-30 |
Augie Fackler |
|
Accepted |
[3,of,3,STABLE] mail: black wants to add this blank line |
2019-10-30 |
Augie Fackler |
|
Accepted |
[STABLE] hghave: fix bytes/string issue on Python 3 |
2019-11-04 |
Augie Fackler |
|
New |
[1,of,3] profiling: allow nested usage of maybeprofile |
2016-09-19 |
Arun Kulshreshtha |
|
Superseded |
[2,of,3] dispatch: change indentation level in _distpach() |
2016-09-19 |
Arun Kulshreshtha |
|
Superseded |
[3,of,3] dispatch: make hg --profile wrap reposetup |
2016-09-19 |
Arun Kulshreshtha |
|
Superseded |
[1,of,3,v2] profiling: allow nested usage of maybeprofile |
2016-09-19 |
Arun Kulshreshtha |
|
Superseded |
[2,of,3,v2] dispatch: change indentation level in _distpach() |
2016-09-19 |
Arun Kulshreshtha |
|
Superseded |
[3,of,3,v2] dispatch: make hg --profile wrap reposetup |
2016-09-19 |
Arun Kulshreshtha |
|
Superseded |
[1,of,3,v3] profiling: allow nested usage of profile context manager |
2016-09-20 |
Arun Kulshreshtha |
|
Accepted |
[2,of,3,v3] dispatch: change indentation level in _dispatch() |
2016-09-20 |
Arun Kulshreshtha |
|
Accepted |
[3,of,3,v3] dispatch: make hg --profile wrap reposetup |
2016-09-20 |
Arun Kulshreshtha |
|
Accepted |
[1,of,2,v4] dispatch: change indentation level in _dispatch() |
2016-09-22 |
Arun Kulshreshtha |
|
Accepted |
[2,of,2,v4] dispatch: make hg --profile wrap reposetup |
2016-09-22 |
Arun Kulshreshtha |
|
Accepted |
[evolve-ext] serveronly: replace exc.message with str(exc) |
2017-03-09 |
Arun Kulshreshtha |
|
Accepted |
help: update help for hgweb template and style |
2014-09-20 |
Arun Chandrasekaran |
|
Accepted |
help: update help for hgweb template and style (issue4373) |
2014-09-20 |
Arun Chandrasekaran |
|
Accepted |
[1,of,1] Option to enforce using UTC for commit dates |
2012-12-18 |
arne_bab at web.de |
|
Rejected |
RFC: should we remind people to upgrade? |
2012-12-28 |
arne_bab at web.de |
|
Deferred |
i18n: hgext.record: Fix duplicated shortcut key b for record (edit and quit). Use e instead |
2013-02-05 |
arne_bab at web.de |
|
Accepted |
Hint for setting the username |
2013-07-09 |
arne_bab at web.de |
|
Changes Requested |
templates: add ChangeLog example with built-in style |
2016-06-24 |
arne_bab at web.de |
yuya |
Changes Requested |
Updated help usage string |
2014-05-09 |
Arne Babenhauserheide |
|
Changes Requested |
hg should provide hint when no paths configured |
2014-02-09 |
Anurag Goel |
|
Deferred |
push: hg should provide hint when no paths configured (issue3692) |
2014-02-10 |
Anurag Goel |
|
Superseded |
push: hg should provide hint when no paths configured (issue3692) |
2014-02-11 |
Anurag Goel |
|
Superseded |
push: hg should provide hint when no paths configured (issue3692) |
2014-02-11 |
Anurag Goel |
|
Accepted |
push: hg should provide hint when no paths configured (issue3692) |
2014-02-12 |
Anurag Goel |
|
Deferred |
purge --print: duplicate output (issue4092) |
2014-02-12 |
Anurag Goel |
|
Superseded |
purge: avoid duplicate output for --print (issue4092) |
2014-02-13 |
Anurag Goel |
|
Superseded |
[V2] push: provide a hint when no paths in configured (issue3692) |
2014-02-15 |
Anurag Goel |
|
Superseded |