[2,of,6] copies: remove use of manifest.matches |
2017-03-03 |
Durham Goode |
martinvonz |
Accepted |
[3,of,6] merge: remove uses of manifest.matches |
2017-03-03 |
Durham Goode |
martinvonz |
Accepted |
[4,of,6] status: handle more node indicators in buildstatus |
2017-03-03 |
Durham Goode |
martinvonz |
Accepted |
[5,of,6] context: remove uses of manifest.matches |
2017-03-03 |
Durham Goode |
martinvonz |
Accepted |
[6,of,6] manifest: rename matches to _matches |
2017-03-03 |
Durham Goode |
martinvonz |
Accepted |
[1,of,2,V2] dirstate: track updated files to improve write time |
2017-03-06 |
Durham Goode |
|
Accepted |
[2,of,2,V2] dirstate: track otherparent files same as nonnormal |
2017-03-06 |
Durham Goode |
|
Accepted |
[1,of,8,V2] fileset: add class to host special handling of initial subset |
2017-03-06 |
Pierre-Yves David |
|
Accepted |
[2,of,8,V2] fileset: extract function that builds initial subset from ctx or status |
2017-03-06 |
Pierre-Yves David |
|
Accepted |
[3,of,8,V2] fileset: build initial subset in fullmatchctx class |
2017-03-06 |
Pierre-Yves David |
|
Accepted |
[4,of,8,V2] fileset: extract function that builds status tuple only if necessary |
2017-03-06 |
Pierre-Yves David |
|
Accepted |
[5,of,8,V2] fileset: add function to switch revision where fileset will be evaluated |
2017-03-06 |
Pierre-Yves David |
|
Accepted |
[6,of,8,V2] fileset: add revs(revs, fileset) to evaluate set in working directory |
2017-03-06 |
Pierre-Yves David |
|
Accepted |
[7,of,8,V2] fileset: allow to specify a basectx for status |
2017-03-06 |
Pierre-Yves David |
|
Accepted |
[8,of,8,V2] fileset: add a 'status(...)' predicate to control evaluation context |
2017-03-06 |
Pierre-Yves David |
|
Accepted |
[1,of,9] mdiff: turn the comment above _unidiff into a docstring |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[2,of,9] mdiff: let _unidiff yield hunks as (<range information>, <hunk lines>) |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[3,of,9] test: end printed diff "hunks" with an empty string in test-context.py |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[4,of,9] mdiff: distinguish diff headers from hunks in unidiff() |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[5,of,9] mdiff: extract a checknonewline inner function in unidiff() |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[6,of,9] mdiff: let unidiff return (diffheader, hunks) |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[7,of,9] patch: add a diffhunks function yielding (diffheaders, hunks) |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[8,of,9] hgweb: start enumerate at 1 in webutil.diffs's inner function prettyprintlines |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[9,of,9] hgweb: use patch.diffhunks in webutil.diffs to simplify the algorithm |
2017-03-06 |
Denis Laxalde |
|
Accepted |
hook: give exthooks tags for blocking time |
2017-03-06 |
Simon Farnsworth |
|
Accepted |
filemerge: tag merge tool for blocked times |
2017-03-06 |
Simon Farnsworth |
|
Accepted |
[1,of,7] sshpeer: set a blockedtag when starting ssh |
2017-03-06 |
Simon Farnsworth |
|
Accepted |
[2,of,7] patch: set a blockedtag when running an external filter |
2017-03-06 |
Simon Farnsworth |
|
Accepted |
[3,of,7] dispatch: set a blockedtag when running an external alias |
2017-03-06 |
Simon Farnsworth |
|
Accepted |
[4,of,7] bisect: set a blockedtag when running the check command |
2017-03-06 |
Simon Farnsworth |
|
Accepted |
[5,of,7] config: set blockedtag when invoking configuration edit |
2017-03-06 |
Simon Farnsworth |
|
Accepted |
[6,of,7] transplant: set a blockedtag when invoking external filter |
2017-03-06 |
Simon Farnsworth |
|
Accepted |
[7,of,7] hgk: set a blocked tag when the user invokes view |
2017-03-06 |
Simon Farnsworth |
|
Accepted |
revert: always display hunks reversed when reverting to parent |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[1,of,6,py3] config: add sanity assert that files are opened as binary |
2017-03-06 |
Augie Fackler |
|
Accepted |
[2,of,6,py3] ui: fix opts labeling on ui.warn et al for Python 3 |
2017-03-06 |
Augie Fackler |
|
Accepted |
[3,of,6,py3] ui: fix ui.traceback on Python 3 |
2017-03-06 |
Augie Fackler |
|
Accepted |
[4,of,6,py3] dispatch: allow testedwith to be bytes or str |
2017-03-06 |
Augie Fackler |
|
Accepted |
[5,of,6,py3] dispatch: cope with sys.version being unicode on Python 3 |
2017-03-06 |
Augie Fackler |
|
Accepted |
[6,of,6,py3] schemes: move re construction to module-level and python3-ify |
2017-03-06 |
Augie Fackler |
|
Accepted |
wix: add censor docs to installer script |
2017-03-06 |
Augie Fackler |
|
Accepted |
[1,of,2] tests: fix test-update-branches to remove non-conflicting file |
2017-03-07 |
via Mercurial-devel |
|
Accepted |
[2,of,2] update: for "noconflict" updates, print "conflicting changes" on conflict |
2017-03-07 |
via Mercurial-devel |
|
Accepted |
[1,of,6] formatter: add argument to change output file of non-plain formatter |
2017-03-07 |
Yuya Nishihara |
|
Accepted |
[2,of,6] patchbomb: factor out function that builds a prefix string to patch subject |
2017-03-07 |
Yuya Nishihara |
|
Accepted |
[3,of,6] patchbomb: drop internal option for pbranch extension (API) |
2017-03-07 |
Yuya Nishihara |
|
Accepted |
[4,of,6] patchbomb: build patch texts by _getpatchmsgs() |
2017-03-07 |
Yuya Nishihara |
|
Accepted |
[5,of,6] patchbomb: pass around ui and revs that are needed for flag template |
2017-03-07 |
Yuya Nishihara |
|
Accepted |
[6,of,6] patchbomb: add config knob to generate flags by template (issue5354) |
2017-03-07 |
Yuya Nishihara |
|
Accepted |
[evolve-ext] evolve: switch away from deprecated repo.opener |
2017-03-07 |
via Mercurial-devel |
|
Accepted |
[stable] pycompat: verify sys.argv exists before forwarding it (issue5493) |
2017-03-07 |
Augie Fackler |
|
Accepted |
[1,of,3,py3] store: slice over a bytestring to get characters instead of ascii values |
2017-03-07 |
Pulkit Goyal |
|
Accepted |
[2,of,3,py3] parsers: alias long to int on Python 3 |
2017-03-07 |
Pulkit Goyal |
|
Accepted |
[3,of,3,py3] repoview: convert attribute names to unicodes on Python 3 |
2017-03-07 |
Pulkit Goyal |
|
Accepted |
fsmonitor: remove use of repo.opener |
2017-03-07 |
Durham Goode |
|
Accepted |
[1,of,5,V2] rebase: clear updatestate during rebase --abort in more cases |
2017-03-08 |
Durham Goode |
|
Accepted |
[2,of,5,V2] rebase: move storestatus onto rebaseruntime |
2017-03-08 |
Durham Goode |
|
Accepted |
[3,of,5,V2] rebase: add storestatus support for transactions |
2017-03-08 |
Durham Goode |
|
Accepted |
[4,of,5,V2] rebase: allow aborting if last-message.txt is missing |
2017-03-08 |
Durham Goode |
|
Accepted |
[5,of,5,V2] rebase: move actual rebase into a single transaction |
2017-03-08 |
Durham Goode |
|
Accepted |
[01,of,10,V2] manifest: add match argument to diff and filesnotin |
2017-03-08 |
Durham Goode |
martinvonz |
Accepted |
[02,of,10,V2] copies: remove use of manifest.matches |
2017-03-08 |
Durham Goode |
martinvonz |
Accepted |
[03,of,10,V2] merge: remove uses of manifest.matches |
2017-03-08 |
Durham Goode |
martinvonz |
Accepted |
[04,of,10,V2] status: handle more node indicators in buildstatus |
2017-03-08 |
Durham Goode |
martinvonz |
Accepted |
[05,of,10,V2] context: move _manifest from committablectx to workingctx |
2017-03-08 |
Durham Goode |
martinvonz |
Accepted |
[06,of,10,V2] context: remove duplicate manifest creation during _buildstatus |
2017-03-08 |
Durham Goode |
martinvonz |
Accepted |
[07,of,10,V2] context: remove uses of manifest.matches |
2017-03-08 |
Durham Goode |
martinvonz |
Accepted |
[09,of,10,V2] treemanifest: add tests covering hg diff of partial trees |
2017-03-08 |
Durham Goode |
martinvonz |
Accepted |
[1,of,3] vfs: replace 'scmutil.opener' usage with 'scmutil.vfs' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[2,of,3] vfs: extract 'vfs' class and related code to a new 'vfs' module (API) |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[3,of,3] vfs: use 'vfs' module directly in 'mercurial.hg' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
fileset: drop false function signatures from revs() and status() docs |
2017-03-08 |
Yuya Nishihara |
|
Accepted |
tests: make run-tests.py run on Python 3 again |
2017-03-08 |
Yuya Nishihara |
|
Accepted |
[1,of,3] py3: fix asciistr table in store.py |
2017-03-08 |
Yuya Nishihara |
|
Accepted |
[2,of,3] py3: factor out bytechr() function |
2017-03-08 |
Yuya Nishihara |
|
Accepted |
[01,of,22] vfs: use 'vfs' module directly in 'mercurial.localrepo' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[02,of,22] vfs: use 'vfs' module directly in 'mercurial.repair' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[03,of,22] vfs: use 'vfs' module directly in 'mercurial.patch' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[04,of,22] vfs: use 'vfs' module directly in 'mercurial.store' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[05,of,22] vfs: use 'vfs' module directly in 'mercurial.archival' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[06,of,22] vfs: use 'vfs' module directly in 'mercurial.subrepo' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[07,of,22] vfs: use 'vfs' module directly in 'mercurial.cmdutil' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[08,of,22] vfs: use 'vfs' module directly in 'mercurial.simplemerge' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[09,of,22] vfs: use 'vfs' module directly in 'mercurial.debugcommand' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[10,of,22] vfs: use 'vfs' module directly in 'mercurial.bundlerepo' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[11,of,22] vfs: use 'vfs' module directly in 'mercurial.statichttprepo' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[12,of,22] vfs: use 'vfs' module directly in 'mercurial.unionrepo' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[13,of,22] vfs: use 'vfs' module directly in 'hgext.mq' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[14,of,22] vfs: use 'vfs' module directly in 'hgext.shelve' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[15,of,22] vfs: use 'vfs' module directly in 'hgext.transplant' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[16,of,22] vfs: use 'vfs' module directly in 'hgext.convert' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[17,of,22] vfs: use 'vfs' module directly in 'hgext.largefile' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[18,of,22] vfs: use 'vfs' module directly in 'contrib/undumprevlog' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[19,of,22] vfs: use 'vfs' module directly in 'test-lock' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[20,of,22] vfs: use 'vfs' module directly in 'test-parseindex' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[21,of,22] vfs: use 'vfs' module directly in 'test-filecache' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[22,of,22] vfs: use 'vfs' module directly in 'test-clone-uncompressed' |
2017-03-08 |
Pierre-Yves David |
|
Accepted |
[1,of,2] chg: document why we send SIGHUP and SIGINT to process group |
2017-03-08 |
Jun Wu |
|
Accepted |
[2,of,2] chg: forward user-defined signals |
2017-03-08 |
Jun Wu |
|
Accepted |
[evolve-ext] docs: update references to installation path |
2017-03-08 |
via Mercurial-devel |
|
Accepted |
tests: make test-shelve.t timing-independent |
2017-03-08 |
via Mercurial-devel |
|
Accepted |
[1,of,8,py3,v3] extensions: use inspect module instead of func_code.co_argcount |
2017-03-08 |
Augie Fackler |
|
Accepted |
[2,of,8,py3,v3] extensions: use [0:1] slice on config path instead of [0] |
2017-03-08 |
Augie Fackler |
|
Accepted |
[3,of,8,py3,v3] extensions: tapdance to get reasonable import error formatting |
2017-03-08 |
Augie Fackler |
|
Accepted |
[4,of,8,py3,v3] py3: add a test that proves %include and missing-extension code works |
2017-03-08 |
Augie Fackler |
|
Accepted |
[5,of,8,py3,v3] dispatch: enforce bytes when converting boolean flags to config items |
2017-03-08 |
Augie Fackler |
|
Accepted |
[6,of,8,py3,v3] config: guard against setconfig specifying unicode values on py3 |
2017-03-08 |
Augie Fackler |
|
Accepted |
[7,of,8,py3,v3] init: zstd is already python3-ready, so don't run it through our importer |
2017-03-08 |
Augie Fackler |
|
Accepted |
[8,of,8,py3,v3] policy: try and always have a bytes for module policy |
2017-03-08 |
Augie Fackler |
|
Accepted |
[1,of,2,pager-followup] help: avoid mutating passed-in `keep` list in `formattedhelp` |
2017-03-08 |
Augie Fackler |
|
Accepted |
[2,of,2,pager-followup] dispatch: add pagination of two more help cases |
2017-03-08 |
Augie Fackler |
|
Accepted |
[1,of,4] repofilecache: define a 'join' method |
2017-03-09 |
Pierre-Yves David |
|
Accepted |
[2,of,4] repofilecache: directly use 'repo.vfs.join' |
2017-03-09 |
Pierre-Yves David |
|
Accepted |
[3,of,4] filecache: explicitly test 'repofilecache' |
2017-03-09 |
Pierre-Yves David |
|
Accepted |
[4,of,4] filecache: make 'join' abstract |
2017-03-09 |
Pierre-Yves David |
|
Accepted |
[V3] dirstate: track otherparent files same as nonnormal |
2017-03-09 |
Durham Goode |
|
Accepted |
[1,of,2] help: fix example of revs() fileset |
2017-03-09 |
Yuya Nishihara |
|
Accepted |
[2,of,2] help: fix layout of pre-formatted text |
2017-03-09 |
Yuya Nishihara |
|
Accepted |
[01,of,10,RESEND] mdiff: compute newlines-splitted texts within _unidiff |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[02,of,10,RESEND] mdiff: turn the comment above _unidiff into a docstring |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[03,of,10,RESEND] mdiff: let _unidiff yield hunks as (<range information>, <hunk lines>) |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[04,of,10,RESEND] test: end printed diff "hunks" with an empty string in test-context.py |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[05,of,10,RESEND] mdiff: distinguish diff headers from hunks in unidiff() |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[06,of,10,RESEND] mdiff: extract a checknonewline inner function in unidiff() |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[07,of,10,RESEND] mdiff: let unidiff return (diffheader, hunks) |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[08,of,10,RESEND] patch: add a diffhunks function yielding (diffheaders, hunks) |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[09,of,10,RESEND] hgweb: start enumerate at 1 in webutil.diffs's inner function prettyprintlines |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[10,of,10,RESEND] hgweb: use patch.diffhunks in webutil.diffs to simplify the algorithm |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[evolve-ext] setup.py: remove unused and harmful code importing mercurial |
2017-03-09 |
via Mercurial-devel |
|
Accepted |
[evolve-ext] serveronly: replace exc.message with str(exc) |
2017-03-09 |
Arun Kulshreshtha |
|
Accepted |
[evolve-ext] debian: don't delete evolve and topic extensions |
2017-03-09 |
via Mercurial-devel |
|
Accepted |
localrepo: rename proxycls to filteredrepo |
2017-03-09 |
Jun Wu |
|
Accepted |
schemes: use br'' literal to define bytes regexp |
2017-03-10 |
Yuya Nishihara |
|
Accepted |
setup: use setuptools on Windows (issue5400) |
2017-03-10 |
Gregory Szorc |
|
Accepted |
sslutil: issue warning when [hostfingerprint] is used |
2017-03-10 |
Gregory Szorc |
|
Accepted |
[1,of,5] httpconnection: don't use dict() |
2017-03-10 |
Gregory Szorc |
|
Accepted |
[2,of,5] httpconnection: rename config to groups |
2017-03-10 |
Gregory Szorc |
|
Accepted |
[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,3,V2] histedit: add transaction support to writing the state file |
2017-03-10 |
Durham Goode |
|
Accepted |
[2,of,3,V2] histedit: pop action after the action is completed |
2017-03-10 |
Durham Goode |
|
Accepted |
[3,of,3,V2] histedit: add histedit.singletransaction config option |
2017-03-10 |
Durham Goode |
|
Accepted |
tests: fix help test to include recently added censor docs |
2017-03-11 |
via Mercurial-devel |
|
Accepted |
[1,of,3,V2] tests: demonstrate broken rebase from obsolete commit |
2017-03-11 |
via Mercurial-devel |
|
Accepted |
[2,of,3,V2] rebase: pass in a regular set to _setrebasesetvisibility() |
2017-03-11 |
via Mercurial-devel |
|
Accepted |
[3,of,3,V2] rebase: unhide original working directory node as well (issue5219) |
2017-03-11 |
via Mercurial-devel |
|
Accepted |
formatter: set _first on formatter, not ui |
2017-03-11 |
via Mercurial-devel |
|
Accepted |
rebase: abort if *any* commit in rebase set is public |
2017-03-11 |
via Mercurial-devel |
|
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,4,v2-vfs] vfs: use repo.wvfs.unlinkpath |
2017-03-11 |
Mads Kiilerich |
|
Accepted |
[2,of,4,v2-vfs] merge: use repo.wvfs.unlinkpath |
2017-03-11 |
Mads Kiilerich |
|
Accepted |
[3,of,4,v2-vfs] vfs: use repo.vfs.unlinkpath |
2017-03-11 |
Mads Kiilerich |
|
Accepted |
[4,of,4,v2-vfs] vfs: use repo.vfs.rename |
2017-03-11 |
Mads Kiilerich |
|
Accepted |
[1,of,3] tests: rework util.debugstacktrace tests |
2017-03-11 |
Mads Kiilerich |
|
Accepted |
[2,of,3] util: strip trailing newline from debugstacktrace message |
2017-03-11 |
Mads Kiilerich |
|
Accepted |
[3,of,3] util: add debugstacktrace depth limit |
2017-03-11 |
Mads Kiilerich |
|
Accepted |
setup: convert setupversion to unicode on Python |
2017-03-12 |
Gregory Szorc |
|
Accepted |
[V2] setup: convert setupversion to unicode |
2017-03-12 |
Gregory Szorc |
|
Accepted |
[1,of,2,py3] minirst: make regular expressions bytes |
2017-03-12 |
Pulkit Goyal |
|
Accepted |
[2,of,2,py3] minirst: make encoding.encoding unicodes to pass into encode() and decode() |
2017-03-12 |
Pulkit Goyal |
|
Accepted |
debugfsinfo: print fstype information |
2017-03-12 |
Jun Wu |
|
Accepted |
[01,of,20] localrepo: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[02,of,20] cmdutil: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[03,of,20] commands: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[04,of,20] hg-mod: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[05,of,20] merge: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[06,of,20] repair: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[07,of,20] subrepo: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[08,of,20] test-bundle2-remote-changegroup: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[09,of,20] convert: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[10,of,20] eol: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[11,of,20] histedit: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[12,of,20] journal: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[13,of,20] keyword: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[14,of,20] largefiles: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[15,of,20] mq: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[16,of,20] rebase: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[17,of,20] share: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[18,of,20] shelve: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[19,of,20] transplant: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[20,of,20] win32text: directly use repo.vfs.join |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[1,of,4,py3] util: pass encoding.[encoding|encodingmode] as unicodes |
2017-03-12 |
Pulkit Goyal |
|
Accepted |
[2,of,4,py3] smcposix: pass unicode as first argument to array.array |
2017-03-12 |
Pulkit Goyal |
|
Accepted |
[3,of,4,py3] help: use pycompat.sysstr() to make `a in b` work |
2017-03-12 |
Pulkit Goyal |
|
Accepted |
[4,of,4,py3] minirst: use bytes.strip instead of str.strip |
2017-03-12 |
Pulkit Goyal |
|
Accepted |
[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 |
[V3] config: honour the trusted flag in ui.configint |
2017-03-12 |
Martijn Pieters |
|
Accepted |
[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 |
py3: drop unused aliases to array.array which are replaced with bytearray |
2017-03-12 |
Yuya Nishihara |
|
Accepted |
[V2] py3: add "b" prefix to string literals related to module policy |
2017-03-12 |
Katsunori FUJIWARA |
|
Accepted |
[py3] pycompat: default to BytesIO instead of StringIO |
2017-03-12 |
Pulkit Goyal |
|
Accepted |
[1,of,2] rbc: use struct unpack_from and pack_into instead of unpack and pack |
2017-03-12 |
Mads Kiilerich |
|
Accepted |
[2,of,2] rbc: empty (and invalid) rbc-names file should give an empty name list |
2017-03-12 |
Mads Kiilerich |
|
Accepted |
rebase: move state serialization to use unfiltered repo |
2017-03-12 |
Durham Goode |
|
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 |
config: avoid using a mutable default |
2017-03-12 |
Martijn Pieters |
|
Accepted |
pycompat: move imports of cStringIO/io to where they are used |
2017-03-12 |
Yuya Nishihara |
|
Accepted |
localrepo: deprecate 'repo.join' in favor of 'repo.vfs.join' |
2017-03-12 |
Pierre-Yves David |
|
Accepted |
[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 |
lock: do not encode result of gethostname on Python 2 |
2017-03-12 |
Yuya Nishihara |
|
Accepted |
[1,of,2] merge: check current wc branch for 'nothing to merge', not its p1 |
2017-03-12 |
Mads Kiilerich |
|
Accepted |
[2,of,2] rebase: allow rebasing children of wd to wd if a new branch has been set |
2017-03-12 |
Mads Kiilerich |
|
Accepted |
[py26-fix] branchmap: fix python 2.6 by using util.buffer() instead of passing bytearray |
2017-03-13 |
Augie Fackler |
|
Accepted |
[1,of,4] pycompat: add helper to iterate each char in bytes |
2017-03-13 |
Yuya Nishihara |
|
Accepted |
[2,of,4] py3: convert set of revset initial symbols back to bytes |
2017-03-13 |
Yuya Nishihara |
|
Accepted |
[3,of,4] py3: make set of revset operators and quotes in bytes |
2017-03-13 |
Yuya Nishihara |
|
Accepted |
[4,of,4] py3: fix slicing of bytes in revset.formatspec() |
2017-03-13 |
Yuya Nishihara |
|
Accepted |
[1,of,8,V2] context: don't use mutable default argument value |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[2,of,8,V2] filemerge: don't use mutable default argument value |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[3,of,8,V2] hgweb: don't use mutable default argument value |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[4,of,8,V2] hgweb: don't use mutable default argument value |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[5,of,8,V2] match: don't use mutable default argument value |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[6,of,8,V2] util: don't use mutable default argument value |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[7,of,8,V2] mq: don't use mutable default argument value |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[8,of,8,V2] rebase: don't use mutable default argument value |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[1,of,2] branches: enable pager |
2017-03-13 |
via Mercurial-devel |
|
Accepted |
[2,of,2] heads: enable pager |
2017-03-13 |
via Mercurial-devel |
|
Accepted |
[1,of,7] py3: use portable way to stringify cache key of repoview |
2017-03-13 |
Yuya Nishihara |
|
Accepted |
[2,of,7] py3: rewrite itervalues() as values() by importer |
2017-03-13 |
Yuya Nishihara |
|
Accepted |
[3,of,7] py3: use next() to obtain next item from inner generator of generatorset |
2017-03-13 |
Yuya Nishihara |
|
Accepted |
[4,of,7] encoding: factor out unicode variants of from/tolocal() |
2017-03-13 |
Yuya Nishihara |
|
Accepted |
[5,of,7] encoding: add converter between native str and byte string |
2017-03-13 |
Yuya Nishihara |
|
Accepted |
[6,of,7] py3: call strftime() with native str type |
2017-03-13 |
Yuya Nishihara |
|
Accepted |
[7,of,7] py3: prove hg tip works |
2017-03-13 |
Yuya Nishihara |
|
Accepted |
[1,of,2,py3] pycompat: alias urllib symbols directly |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[2,of,2,py3] pycompat: custom implementation of urllib.parse.quote() |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[py3] global: add __bool__ to every class defining __nonzero__ |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[v2] exewrapper: prefer HackableMercurial python if availbale |
2017-03-13 |
Kostia Balytskyi |
|
Accepted |
[1,of,4,py3,V2] tests: clean up bad extension |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[2,of,4,py3,V2] pycompat: alias urllib symbols directly |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[3,of,4,py3,V2] pycompat: custom implementation of urllib.parse.quote() |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[4,of,4,py3,V2] tests: prove that `hg init` works with Python 3 |
2017-03-13 |
Gregory Szorc |
|
Accepted |
[1,of,7] formatter: support json formatting of long type |
2017-03-14 |
Gregory Szorc |
|
Accepted |
[2,of,7] perf: perform a garbage collection before each iteration |
2017-03-14 |
Gregory Szorc |
|
Accepted |
[3,of,7] parsers: avoid PyList_Append when parsing obs markers |
2017-03-14 |
Gregory Szorc |
|
Accepted |
[4,of,7] parsers: handle refcounting of "parents" consistently |
2017-03-14 |
Gregory Szorc |
|
Accepted |
[5,of,7,RFC] parsers: create a dedicated type for an obs marker |
2017-03-14 |
Gregory Szorc |
|
Accepted |
[6,of,7,RFC] parsers: inline fm1readmarker() into Obsmarker1_FromData() |
2017-03-14 |
Gregory Szorc |
|
Accepted |
[7,of,7,RFC] parsers: lazy instantiate obs marker values |
2017-03-14 |
Gregory Szorc |
|
Accepted |
merge: also allow 'e' action with experimental.updatecheck=noconflict |
2017-03-14 |
via Mercurial-devel |
|
Accepted |
util: make strdate's defaults default value a dict |
2017-03-14 |
Gregory Szorc |
|
Accepted |
[1,of,2,V2] tests: duplicate test for pager for old extension and for in-core pager |
2017-03-14 |
via Mercurial-devel |
|
Accepted |
[2,of,2,V2] pager: if old pager extensions is enabled, respect pager.attend |
2017-03-14 |
via Mercurial-devel |
|
Accepted |
[1,of,3] revlog: explicitly check _maxchainlen for None |
2017-03-14 |
Gregory Szorc |
|
Accepted |
[2,of,3] manifest: API to obtain new nodes in a manifest |
2017-03-14 |
Gregory Szorc |
|
Accepted |
[3,of,3] changegroup: switch to manifestctx.readstoragenewnodes() (issue5367) |
2017-03-14 |
Gregory Szorc |
|
Accepted |
[v2] debuglabelcomplete: fix to call debugnamecomplete in new location |
2017-03-14 |
via Mercurial-devel |
|
Accepted |
[1,of,2,v2] update: add flag to require update destination |
2017-03-15 |
Ryan McElroy |
|
Accepted |
[2,of,2,v2] rebase: add flag to require destination |
2017-03-15 |
Ryan McElroy |
|
Accepted |
[V2] hgwebdir: add support for explicit index files |
2017-03-15 |
Matt Harbison |
|
Accepted |
import-checkers: split tests of the tool from running it on the source |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[1,of,7] mq: don't use mutable default argument value |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[2,of,7] convert: don't use mutable default argument value |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[3,of,7] hgk: don't use mutable default argument value |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[4,of,7] largefiles: don't use mutable default argument value |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[5,of,7] httpclient: don't use mutable default argument value |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[6,of,7] localrepo: don't use mutable default argument value |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[7,of,7] test: add a basic 'test-check-pylint.t' |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[1,of,5] gpg: use 'wvfs' instead of 'wfile' |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[2,of,5] tagmerge: use 'wvfs' instead of 'wfile' |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[3,of,5] localrepo: use 'wvfs' instead of 'wfile' |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[4,of,5] eol: use 'wvfs' instead of 'wfile' |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[5,of,5] localrepo: deprecate 'wfile' |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[1,of,2] py3: open file in rb mode |
2017-03-15 |
Rishabh Madan |
|
Accepted |
[2,of,2] py3: use iter() instead of iterkeys() |
2017-03-15 |
Rishabh Madan |
|
Accepted |
[1,of,3] util: wrap s.encode('string_escape') call for future py3 compatibility |
2017-03-15 |
Yuya Nishihara |
|
Accepted |
[2,of,3] templatekw: make join() escape values of extras (BC) (issue5504) |
2017-03-15 |
Yuya Nishihara |
|
Accepted |
[3,of,3] py3: call codecs.escape_encode() directly |
2017-03-15 |
Yuya Nishihara |
|
Accepted |
[1,of,2] localrepo: use self.wvfs.islink directly |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[2,of,2] localrepo: deprecated '_link' |
2017-03-15 |
Pierre-Yves David |
|
Accepted |
[1,of,2,V2] py3: optimize py3 compat.bytechr using Struct.pack |
2017-03-15 |
via Mercurial-devel |
|
Accepted |
[2,of,2,V2] py3: make py3 compat.iterbytestr simpler and faster |
2017-03-15 |
via Mercurial-devel |
|
Accepted |
branchmap: handle nullrev in setcachedata |
2017-03-15 |
Durham Goode |
|
Accepted |
[V2] py3: use iter() instead of iterkeys() |
2017-03-15 |
Rishabh Madan |
|
Accepted |
[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 |
osutil: fix potential wrong fd close |
2017-03-16 |
Jun Wu |
|
Accepted |
[1,of,6,py3] scmutil: make function name bytes in class filecache |
2017-03-16 |
Pulkit Goyal |
|
Accepted |
[2,of,6,py3] match: make regular expression bytes to prevent TypeError |
2017-03-16 |
Pulkit Goyal |
|
Accepted |
[3,of,6,py3] match: slice over bytes to get the byteschr instead of ascii value |
2017-03-16 |
Pulkit Goyal |
|
Accepted |
[5,of,6,py3] dirstate: use list comprehension to get a list of keys |
2017-03-16 |
Pulkit Goyal |
|
Accepted |
tests: properly drop back to root dir in test-status.t |
2017-03-16 |
Ryan McElroy |
|
Accepted |
[1,of,3,py3] error: convert the error into strings to pass into ui.warn() |
2017-03-16 |
Pulkit Goyal |
|
Accepted |
[2,of,3,py3] commands: convert opts back to bytes for status |
2017-03-16 |
Pulkit Goyal |
|
Accepted |
[3,of,3,py3] context: explicitly evaluate list returned by map |
2017-03-16 |
Pulkit Goyal |
|
Accepted |
[1,of,8] rebase: explicitly tests for None |
2017-03-16 |
Pierre-Yves David |
|
Accepted |
[2,of,8] util: explicitly tests for None |
2017-03-16 |
Pierre-Yves David |
|
Accepted |
[3,of,8] mq: explicitly tests for None |
2017-03-16 |
Pierre-Yves David |
|
Accepted |
[4,of,8] match: explicitly tests for None |
2017-03-16 |
Pierre-Yves David |
|
Accepted |
[5,of,8] hgweb: explicitly tests for None in webutil |
2017-03-16 |
Pierre-Yves David |
|
Accepted |
[6,of,8] hgweb: explicitly tests for None |
2017-03-16 |
Pierre-Yves David |
|
Accepted |
[7,of,8] filemerge: explicitly tests for None |
2017-03-16 |
Pierre-Yves David |
|
Accepted |
[8,of,8] context: explicitly tests for None |
2017-03-16 |
Pierre-Yves David |
|
Accepted |
[1,of,4] tests: allow running doctests selectively on Python 3 |
2017-03-16 |
Yuya Nishihara |
|
Accepted |
[2,of,4] pycompat: add bytestr wrapper which mostly acts as a Python 2 str |
2017-03-16 |
Yuya Nishihara |
|
Accepted |
[3,of,4] py3: use bytestr wrapper in revsetlang.formatspec() |
2017-03-16 |
Yuya Nishihara |
|
Accepted |
[4,of,4] py3: use bytestr wrapper in revsetlang.tokenize() |
2017-03-16 |
Yuya Nishihara |
|
Accepted |
util: explicitly tests for None |
2017-03-16 |
Pierre-Yves David |
|
Accepted |
wfile: fix deprecation warning version |
2017-03-16 |
Pierre-Yves David |
|
Accepted |
context: simplify call to icase matcher in 'match()' |
2017-03-16 |
Pierre-Yves David |
|
Accepted |
[1,of,2,STABLE] exchange: reject new compression engines for v1 bundles (issue5506) |
2017-03-16 |
Gregory Szorc |
|
Accepted |
[2,of,2,STABLE] exchange: use v2 bundles for modern compression engines (issue5506) |
2017-03-16 |
Gregory Szorc |
|
Accepted |
[2,of,2,py3,V2] commands: make sure using byteschr rather than ascii values |
2017-03-16 |
Pulkit Goyal |
|
Accepted |
[1,of,8] commit: get rid of ui.backupconfig |
2017-03-16 |
Jun Wu |
|
Accepted |
[2,of,8] clone: get rid of ui.backupconfig |
2017-03-16 |
Jun Wu |
|
Accepted |
[3,of,8] import: get rid of ui.backupconfig |
2017-03-16 |
Jun Wu |
|
Accepted |
[4,of,8] record: get rid of ui.backupconfig |
2017-03-16 |
Jun Wu |
|
Accepted |
[5,of,8] histedit: get rid of ui.backupconfig |
2017-03-16 |
Jun Wu |
|
Accepted |
[6,of,8] mq: get rid of ui.backupconfig |
2017-03-16 |
Jun Wu |
|
Accepted |
[7,of,8] rebase: get rid of ui.backupconfig |
2017-03-16 |
Jun Wu |
|
Accepted |
[8,of,8] shelve: get rid of ui.backupconfig |
2017-03-16 |
Jun Wu |
|
Accepted |
[evolve-ext] tests: add glob for Windows |
2017-03-17 |
Matt Harbison |
|
Accepted |
[V2] py3: change explicit conversion from str to pycompat.bytestr |
2017-03-17 |
Rishabh Madan |
|
Accepted |
[1,of,4] util: wrap s.decode('string_escape') calls for future py3 compatibility |
2017-03-17 |
Yuya Nishihara |
|
Accepted |
[2,of,4] py3: call codecs.escape_decode() directly |
2017-03-17 |
Yuya Nishihara |
|
Accepted |
[3,of,4] graphlog: pass function arguments without expansion |
2017-03-17 |
Yuya Nishihara |
|
Accepted |
[4,of,4] py3: convert log opts to bytes-key dict |
2017-03-17 |
Yuya Nishihara |
|
Accepted |
[config,easy] ui: move configlist parser to config.py |
2017-03-17 |
Jun Wu |
|
Accepted |
tests: allow ModuleNotFoundError in addition to ImportError |
2017-03-17 |
via Mercurial-devel |
|
Accepted |
httpconnection: make sure to clear progress of httpsendfile at EOF |
2017-03-18 |
Yuya Nishihara |
|
Accepted |
[1,of,2] patchbomb: use modern pager to display -n/--test result (BC) |
2017-03-18 |
Yuya Nishihara |
|
Accepted |
[2,of,2] pager: flush outputs before firing pager process |
2017-03-18 |
Yuya Nishihara |
|
Accepted |
[1,of,5] debugtemplate: pass ui to templater so label() works |
2017-03-18 |
Yuya Nishihara |
|
Accepted |
[2,of,5] color: insert color code after every "\e[0m" (issue5413) |
2017-03-18 |
Yuya Nishihara |
|
Accepted |
[3,of,5] templater: reject bad fillchar argument passed to pad() |
2017-03-18 |
Yuya Nishihara |
|
Accepted |
[4,of,5] templater: make pad() compute actual width |
2017-03-18 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templater: make pad() strip color codes before computing width (issue5416) |
2017-03-18 |
Yuya Nishihara |
|
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 |
[py3] regex: make the regular expression bytes to prevent TypeError |
2017-03-19 |
Pulkit Goyal |
|
Accepted |
color: sync text attributes and buffered text output on Windows (issue5508) |
2017-03-19 |
Matt Harbison |
|
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 |
test-check-help: fix to work on Windows |
2017-03-19 |
Matt Harbison |
|
Accepted |
[1,of,3] rebase: use one dirstateguard for entire rebase |
2017-03-19 |
Durham Goode |
|
Accepted |
[2,of,3] merge: remove unnecessary matcher checks |
2017-03-19 |
Durham Goode |
|
Accepted |
[3,of,3] rebase: use matcher to optimize manifestmerge |
2017-03-19 |
Durham Goode |
|
Accepted |
mq: reject new patch name containing leading/trailing whitespaces |
2017-03-20 |
Yuya Nishihara |
|
Accepted |
graphlog: draw multiple edges towards null node (issue5440) |
2017-03-20 |
Yuya Nishihara |
|
Accepted |
[v2,stable] subrepo: move prompts out of the if (issue5505) |
2017-03-20 |
Simon Farnsworth |
|
Accepted |
ui: restrict length of autogenerated blocked tags |
2017-03-20 |
Simon Farnsworth |
|
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 |
py3: prove hg config works |
2017-03-20 |
Rishabh Madan |
|
Accepted |
[1,of,6] setup: split "hasfunction" to test arbitrary code |
2017-03-21 |
Jun Wu |
|
Accepted |
[2,of,6] setup: add a function to test header files |
2017-03-21 |
Jun Wu |
|
Accepted |
[3,of,6] setup: detect statfs |
2017-03-21 |
Jun Wu |
|
Accepted |
[4,of,6] setup: test some header files |
2017-03-21 |
Jun Wu |
|
Accepted |
[5,of,6] osutil: add a C function getting filesystem type |
2017-03-21 |
Jun Wu |
|
Accepted |
[6,of,6] osutil: export a "getfstype" method |
2017-03-21 |
Jun Wu |
|
Accepted |
[1,of,4,V3] histedit: add a method to cleanup nodes safely |
2017-03-21 |
Jun Wu |
|
Accepted |
[2,of,4,V3] histedit: use safecleanupnode in _finishhistedit |
2017-03-21 |
Jun Wu |
|
Accepted |
[3,of,4,V3] histedit: use safecleanupnode in _aborthistedit (issue5500) |
2017-03-21 |
Jun Wu |
|
Accepted |
[4,of,4,V3] histedit: inline cleanupnode |
2017-03-21 |
Jun Wu |
|
Accepted |
py3: prove hg status works |
2017-03-21 |
Rishabh Madan |
|
Accepted |
localrepo: use node.hex instead of awkward .encode('latin1') |
2017-03-21 |
Augie Fackler |
|
Accepted |
[V2] mq: reject new patch name containing leading/trailing whitespace |
2017-03-21 |
Yuya Nishihara |
|
Accepted |
pure: use int instead of long |
2017-03-21 |
via Mercurial-devel |
|
Accepted |
[v2] localrepo: improve vfs documentation |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[1,of,3,v2] posix: use local reference to unlink |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[2,of,3,v2] posix: use local reference to removedirs |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[3,of,3,v2] util: unify unlinkpath |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[01,of,11] util: add tryunlink function |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[02,of,11] util: use tryunlink in unlinkpath |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[03,of,11] vfs: add tryunlink method |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[04,of,11] shelve: use tryunlink |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[05,of,11] bookmarks: use tryunlink |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[06,of,11] chgserver: use tryunlink |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[07,of,11] debug: use tryunlink |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[08,of,11] dirstate: use tryunlink |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[09,of,11] server: use tryunlink |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[10,of,11] vfs: use tryunlink |
2017-03-21 |
Ryan McElroy |
|
Accepted |
[11,of,11] localrepo: use tryunlink |
2017-03-21 |
Ryan McElroy |
|
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,4,V2] util: disable hardlink for copyfile if fstype is outside a whitelist |
2017-03-22 |
Jun Wu |
|
Accepted |
[2,of,4,V2] hghave: add a check about whitelisted filesystem that supports hardlink |
2017-03-22 |
Jun Wu |
|
Accepted |
[3,of,4,V2] util: enable hardlink for copyfile |
2017-03-22 |
Jun Wu |
|
Accepted |
[4,of,4,V2] debugfsinfo: print fstype information |
2017-03-22 |
Jun Wu |
|
Accepted |
[1,of,8,py3] pycompat: alias urlreq.unquote to unquote_to_bytes |
2017-03-22 |
Gregory Szorc |
|
Accepted |
[2,of,8,py3] util: use urlreq.unquote |
2017-03-22 |
Gregory Szorc |
|
Accepted |
[3,of,8,py3] pycompat: remove urlunquote alias |
2017-03-22 |
Gregory Szorc |
|
Accepted |
[4,of,8,py3] pycompat: define urlreq.urlparse and urlreq.unparse aliases |
2017-03-22 |
Gregory Szorc |
|
Accepted |
[5,of,8,py3] bugzilla: use util.urlreq.urlparse |
2017-03-22 |
Gregory Szorc |
|
Accepted |
[6,of,8,py3] tests: use urlreq in tinyproxy.py |
2017-03-22 |
Gregory Szorc |
|
Accepted |
[7,of,8,py3] check-code: recommend util.urlreq when importing urlparse |
2017-03-22 |
Gregory Szorc |
|
Accepted |
[8,of,8,py3] py3: stop exporting urlparse from pycompat and util (API) |
2017-03-22 |
Gregory Szorc |
|
Accepted |
[1,of,2,V2] plain: ignore [commands] config |
2017-03-22 |
via Mercurial-devel |
|
Accepted |
[2,of,2,V2] status: support commands.status.relative config |
2017-03-22 |
via Mercurial-devel |
|
Accepted |
[V2] checkheads: extract obsolete post processing in its own function |
2017-03-22 |
Pierre-Yves David |
|
Accepted |
convert: Fix the handling of empty changlist descriptions in P4 |
2017-03-22 |
David Soria Parra |
|
Accepted |
help: format ``commands`` heading correctly |
2017-03-22 |
via Mercurial-devel |
|
Accepted |
tests: make test-simplekeyvaluefile.py py2.6-compatible |
2017-03-23 |
Kostia Balytskyi |
|
Accepted |
[1,of,6,V2] similar: sort files not by object id but by path for stable result |
2017-03-23 |
Yuya Nishihara |
|
Accepted |
[2,of,6,V2] similar: get rid of quadratic addedfiles.remove() |
2017-03-23 |
Yuya Nishihara |
|
Accepted |
[3,of,6,V2] similar: use common names for changectx variables |
2017-03-23 |
Yuya Nishihara |
|
Accepted |
[4,of,6,V2] similar: do not look up and create filectx more than once |
2017-03-23 |
Yuya Nishihara |
|
Accepted |
[5,of,6,V2] similar: take the first match instead of the last |
2017-03-23 |
Yuya Nishihara |
|
Accepted |
[6,of,6,V2] similar: use cheaper hash() function to test exact matches |
2017-03-23 |
Yuya Nishihara |
|
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 |
[1,of,3] util: add a getfstype method |
2017-03-23 |
Jun Wu |
|
Accepted |
[2,of,3] util: use util.getfstype |
2017-03-23 |
Jun Wu |
|
Accepted |
[3,of,3] debugfsinfo: use util.getfstype |
2017-03-23 |
Jun Wu |
|
Accepted |
[V3] pager: fix the invocation of `more` on Windows |
2017-03-24 |
Matt Harbison |
|
Accepted |
[STABLE] changegroup: store old heads as a set |
2017-03-24 |
Gregory Szorc |
|
Accepted |
[1,of,4] automv: use lowercase for docstring title |
2017-03-24 |
Jun Wu |
|
Accepted |
[2,of,4] journal: use lowercase for docstring title |
2017-03-24 |
Jun Wu |
|
Accepted |
[3,of,4] logtoprocess: use lowercase for docstring title |
2017-03-24 |
Jun Wu |
|
Accepted |
[4,of,4] checkcode: enforce lowercase for extension docstring title |
2017-03-24 |
Jun Wu |
|
Accepted |
[1,of,3] setup: use a more strict way to test BSD or OSX's statfs |
2017-03-24 |
Jun Wu |
|
Accepted |
[2,of,3] osutil: report fstype for BSD and OSX |
2017-03-24 |
Jun Wu |
|
Accepted |
[3,of,3] util: enable hardlink for some BSD-family filesystems |
2017-03-24 |
Jun Wu |
|
Accepted |
[1,of,7] misc: update descriptions about removed file for filectxfn |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,7] largefiles: omit redundant isstandin() before splitstandin() |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,7] largefiles: replace splitstandin() by isstandin() to omit str creation |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,7] largefiles: omit redundant splitstandin() invocations |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,7] largefiles: call readstandin() with changectx itself instead of rev or node |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,7] largefiles: replace hashrepofile by hashfile (API) |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[7,of,7] largefiles: avoid redundant standin() invocations |
2017-03-24 |
Katsunori FUJIWARA |
|
Accepted |
[hglib,RESEND] hglib: fix hg clone --uncompressed option typo (issue5458) |
2017-03-24 |
Long Vu |
mpm |
Accepted |
[resend] rebase: move state serialization to use unfiltered repo |
2017-03-24 |
Durham Goode |
|
Accepted |
[1,of,2] statfs: change Linux feature detection |
2017-03-24 |
Jun Wu |
|
Accepted |
[2,of,2] statfs: avoid static allocation |
2017-03-24 |
Jun Wu |
|
Accepted |
[1,of,2] tests: add tests with commands.{update, rebase}.requiredest=False |
2017-03-24 |
via Mercurial-devel |
|
Accepted |
[2,of,2] rebase: don't require destination if commands.rebase.requiredest=False |
2017-03-24 |
via Mercurial-devel |
|
Accepted |
[V3] show: new extension for displaying various repository data |
2017-03-25 |
Gregory Szorc |
yuya |
Accepted |
gitweb: use monospace font for commit messages |
2017-03-25 |
Gregory Szorc |
|
Accepted |
pager: improve support for various flavors of `more` on Windows |
2017-03-25 |
Matt Harbison |
|
Accepted |
repair: use context manager for lock management |
2017-03-25 |
Matt Harbison |
|
Accepted |
[1,of,7,V5] hgweb: handle "parity" internally in webutil.diffs() |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[2,of,7,V5] hgweb: add a "patch" query parameter to filelog command |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[3,of,7,V5] revset: factor out linerange processing into a utility function |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[4,of,7,V5] hgweb: handle a "linerange" request parameter in filelog command |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[5,of,7,V5] hgweb: add a 'linerange' parameter to webutil.diffs() |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[6,of,7,V5] hgweb: filter diff hunks when 'linerange' and 'patch' are specified in filelog |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[7,of,7,V5] hgweb: expose a followlines UI in filerevision view (RFC) |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[1,of,5] hghave: use util.getfstype |
2017-03-25 |
Yuya Nishihara |
|
Accepted |
[2,of,5] statfs: simplify handling of return value |
2017-03-25 |
Yuya Nishihara |
|
Accepted |
[3,of,5] statfs: refactor inner function as a mapping from statfs to string |
2017-03-25 |
Yuya Nishihara |
|
Accepted |
[4,of,5] statfs: rename pygetfstype to getfstype |
2017-03-25 |
Yuya Nishihara |
|
Accepted |