stringutil: drop escapedata() in favor of escapestr() |
2018-04-04 |
Yuya Nishihara |
|
Accepted |
[8,of,8,V2] templater: define interface for objects requiring unwrapvalue() |
2018-04-03 |
Yuya Nishihara |
|
Accepted |
[7,of,8,V2] templater: extract private function to evaluate generator to byte string |
2018-04-03 |
Yuya Nishihara |
|
Accepted |
[6,of,8,V2] templater: pass (context, mapping) down to unwrapvalue() |
2018-04-03 |
Yuya Nishihara |
|
Accepted |
[5,of,8,V2] templater: drop unneeded generator from mappable object |
2018-04-03 |
Yuya Nishihara |
|
Accepted |
[4,of,8,V2] templater: mark .gen as a private attribute |
2018-04-03 |
Yuya Nishihara |
|
Accepted |
[3,of,8,V2] templatekw: do not directly call .gen |
2018-04-03 |
Yuya Nishihara |
|
Accepted |
[2,of,8,V2] templater: define interface for objects requiring unwraphybrid() |
2018-04-03 |
Yuya Nishihara |
|
Accepted |
[1,of,8,V2] templater: pass (context, mapping) down to unwraphybrid() |
2018-04-03 |
Yuya Nishihara |
|
Accepted |
addremove: pass command-level similarity value down to scmutil.addremove() |
2018-04-03 |
Yuya Nishihara |
|
Accepted |
[STABLE] server: ensure the incoming request falls under the prefix value |
2018-04-02 |
Matt Harbison |
|
Accepted |
[8,of,8] rust-hglib: add connection backend for UNIX server |
2018-04-01 |
Yuya Nishihara |
|
Accepted |
[7,of,8] rust-hglib: extract test code taking a connection as an argument |
2018-04-01 |
Yuya Nishihara |
|
Accepted |
[6,of,8] rust-hglib: add abstraction for connection backend |
2018-04-01 |
Yuya Nishihara |
|
Accepted |
[5,of,8] rust-hglib: abstract away from ExitStatus |
2018-04-01 |
Yuya Nishihara |
|
Accepted |
[4,of,8] rust-hglib: extract object managing command-server process |
2018-04-01 |
Yuya Nishihara |
|
Accepted |
[3,of,8] rust-hglib: silence unused import of AsciiExt |
2018-04-01 |
Yuya Nishihara |
|
Accepted |
[2,of,8] rust-hglib: allow build out of the root crate |
2018-04-01 |
Yuya Nishihara |
|
Accepted |
[1,of,8] rust-hglib: import the latest version and update URLs |
2018-04-01 |
Yuya Nishihara |
|
Accepted |
[2,of,2] lfs: ensure the transfer request is for a known URI |
2018-04-01 |
Matt Harbison |
|
Accepted |
[1,of,2] lfs: avoid an improper usage of os.path.basename() to parse a URI |
2018-04-01 |
Matt Harbison |
|
Accepted |
[V2] lfs: add an experimental knob to disable blob serving |
2018-04-01 |
Matt Harbison |
|
Accepted |
templatefuncs: do not crash because of invalid value fed to mailmap() |
2018-04-01 |
Yuya Nishihara |
|
Accepted |
[4,of,4] check-code: tighten the check for `ls -R` |
2018-03-31 |
Matt Harbison |
|
Accepted |
[3,of,4] lfs: add an experimental knob to disable blob serving |
2018-03-31 |
Matt Harbison |
|
Accepted |
[2,of,4] lfs: add the 'Content-Type' header called out in the file transfer spec |
2018-03-31 |
Matt Harbison |
|
Accepted |
[1,of,4] lfs: improve the client message when the server signals an object error |
2018-03-31 |
Matt Harbison |
|
Accepted |
lfs: drop a duplicate blob verification method |
2018-03-31 |
Matt Harbison |
|
Accepted |
[2,of,2] server: minor code cleanup |
2018-03-31 |
Matt Harbison |
|
Accepted |
[1,of,2] server: refactor 'daemon_postexec' instructions into a dictionary |
2018-03-31 |
Matt Harbison |
|
Accepted |
[11,of,11] templater: drop global exception catcher from runfilter() (API) |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
[10,of,11] templatefilters: raise ProgrammingError if unencodable type passed to json() |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
[09,of,11] templatefilters: handle TypeError by count() |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
[08,of,11] keyword: declare input type of date filters as date |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
[07,of,11] templatefilters: declare input type as date where appropriate |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
[06,of,11] templater: attach hint to input-type error of runfilter() |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
[05,of,11] templatefuncs: use evaldate() where seems appropriate |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
[04,of,11] templater: factor out function that parses argument as date tuple |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
[03,of,11] templatefilters: declare input type as bytes where appropriate |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
[02,of,11] templatefilters: allow declaration of input data type |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
[01,of,11] hgweb: use registrar to declare "websub" template filter |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
[2,of,2,RESEND] procutil: redirect ui.fout to stderr while stdio is protected |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
[1,of,2,RESEND] procutil: unroll uin/uout loop in protectstdio() |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
py3: fix fix doctests to be bytes-safe |
2018-03-31 |
Yuya Nishihara |
|
Accepted |
[2,of,2] tests: partially stabilize test-fix-* for Windows |
2018-03-31 |
Matt Harbison |
|
Accepted |
[1,of,2] tests: conditionalize test-stream-bundle-v2 for Windows |
2018-03-31 |
Matt Harbison |
|
Accepted |
[V2] server: add an error feedback mechanism for when the daemon fails to launch |
2018-03-31 |
Matt Harbison |
|
Accepted |
[V3] test-lfs-test-server: add a testcase for `hg serve` |
2018-03-30 |
Matt Harbison |
|
Accepted |
evolve: do not exit 1 when there are no troubled changesets (issue5823) |
2018-03-29 |
via Mercurial-devel |
|
Accepted |
[V5] remove: add dry-run functionality |
2018-03-29 |
sushil khanchi |
|
Accepted |
[2,of,2] tests: conditionalize printed environment variable output in test-alias |
2018-03-29 |
Matt Harbison |
|
Accepted |
[1,of,2] server: add an error feedback mechanism for when the daemon fails to launch |
2018-03-29 |
Matt Harbison |
|
Accepted |
[2,of,2] py3: bytes/unicode dance on __doc__ of cmdalias |
2018-03-28 |
Yuya Nishihara |
|
Accepted |
[1,of,2] alias: reject non-ascii characters in user help/doc strings |
2018-03-28 |
Yuya Nishihara |
|
Accepted |
[V2] lfs: respect narrowmatcher when testing to add 'lfs' requirement (issue5794) |
2018-03-28 |
Matt Harbison |
|
Accepted |
[2,of,2] lfs: move the 'supportedoutgoingversions' handling to changegroup.py |
2018-03-27 |
Matt Harbison |
|
Accepted |
[1,of,2] lfs: respect narrowmatcher when testing to add 'lfs' requirement (issue5794) |
2018-03-27 |
Matt Harbison |
|
Accepted |
[5,of,5] procutil: redirect ui.fout to stderr while stdio is protected |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[4,of,5] procutil: unroll uin/uout loop in protectstdio() |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[3,of,5] procutil: introduce context-manager interface for protect/restorestdio |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[2,of,5] procutil: move protectio/restoreio from commandserver |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[1,of,5] commandserver: rewrite protectio/restoreio to not depend on ui |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[7,of,7] templater: factor out unwrapastype() from evalastype() |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[6,of,7] templater: extract unwrapinteger() function from evalinteger() |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[5,of,7] templater: extract type conversion from evalfuncarg() |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[4,of,7] templater: drop bool support from evalastype() |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[3,of,7] templater: do not use stringify() to concatenate flattened template output |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[2,of,7] templateutil: reimplement stringify() using flatten() |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[1,of,7] templateutil: move flatten() from templater |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[7,of,7] util: deprecate procutil proxy functions (API) |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[6,of,7] procutil: bulk-replace function calls to point to new module |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[5,of,7] procutil: bulk-replace util.std* to point to new module |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[4,of,7] procutil: move process/executable management functions to new module |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[3,of,7] util: stop using readfile() in tempfilter() |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[2,of,7] util: mark filtertable as private constant |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
[1,of,7] util: mark platform-specific gethgcmd() as private |
2018-03-25 |
Yuya Nishihara |
|
Accepted |
test-pathconflicts-merge: stop requiring symlink support |
2018-03-25 |
Matt Harbison |
|
Accepted |
context: skip path conflicts by default when clearing unknown file (issue5776) |
2018-03-24 |
Matt Harbison |
|
Accepted |
[5,of,5] util: make safehasattr() a pycompat function |
2018-03-24 |
Yuya Nishihara |
|
Accepted |
[4,of,5] util: drop util.Abort in favor of error.Abort (API) |
2018-03-24 |
Yuya Nishihara |
|
Accepted |
[3,of,5] test-bundle2-exchange: use error.Abort instead of util.Abort |
2018-03-24 |
Yuya Nishihara |
|
Accepted |
[2,of,5] util: use error.Abort instead of local alias |
2018-03-24 |
Yuya Nishihara |
|
Accepted |
[1,of,5] rcutil: directly call win32.executablepath() |
2018-03-24 |
Yuya Nishihara |
|
Accepted |
directaccess: do not abort by 'ff...' hash |
2018-03-24 |
Yuya Nishihara |
|
Accepted |
url: make logginghttphandler compatible with Python 2.7.6 |
2018-03-24 |
Yuya Nishihara |
|
Accepted |
[2,of,2] merge: add 'isknown=True' to a dirstate.normalize() in _unknowndirschecker |
2018-03-23 |
Matt Harbison |
|
Accepted |
[1,of,2] merge: pconvert paths in _unknowndirschecker before dirstate-normalizing |
2018-03-23 |
Matt Harbison |
|
Accepted |
[4,of,4] formatter: make 'originalnode' a thing in log-like templates |
2018-03-22 |
Yuya Nishihara |
|
Accepted |
[3,of,4] formatter: port handling of 'originalnode' to populatemap() hook |
2018-03-22 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templater: switch 'revcache' based on new mapping items |
2018-03-22 |
Yuya Nishihara |
|
Accepted |
[1,of,4] templater: add hook point to populate additional mapping items |
2018-03-22 |
Yuya Nishihara |
|
Accepted |
[8,of,8] util: enable deprecation warning for stringutil proxy (API) |
2018-03-22 |
Yuya Nishihara |
|
Accepted |
[7,of,8] stringutil: bulk-replace call sites to point to new module |
2018-03-22 |
Yuya Nishihara |
|
Accepted |
[6,of,8] stringutil: move generic string helpers to new module |
2018-03-22 |
Yuya Nishihara |
|
Accepted |
[5,of,8] util: remove unused private constant '_hextochr' |
2018-03-22 |
Yuya Nishihara |
|
Accepted |
[4,of,8] util: mark internal constants of escapedata() as private |
2018-03-22 |
Yuya Nishihara |
|
Accepted |
[3,of,8] util: adjust indent level in wrap() |
2018-03-22 |
Yuya Nishihara |
|
Accepted |
[2,of,8] util: mark MBTextWrapper as private |
2018-03-22 |
Yuya Nishihara |
|
Accepted |
[1,of,8] util: add helper to define proxy functions to utils.* |
2018-03-22 |
Yuya Nishihara |
|
Accepted |
test-strip-narrow: adjust bundle removal for Windows test stability |
2018-03-22 |
Matt Harbison |
|
Accepted |
[9,of,9] templater: drop symbols which should be overridden by new 'ctx' (issue5612) |
2018-03-21 |
Yuya Nishihara |
|
Accepted |
[8,of,9] templater: factor out function to create mapping dict for nested evaluation |
2018-03-21 |
Yuya Nishihara |
|
Accepted |
[7,of,9] templater: introduce resourcemapper class |
2018-03-21 |
Yuya Nishihara |
|
Accepted |
[6,of,9] log: do no expect templateresources() returning a dict |
2018-03-21 |
Yuya Nishihara |
|
Accepted |
[5,of,9] templatekw: mark _showlist() as deprecated (API) |
2018-03-21 |
Yuya Nishihara |
|
Accepted |
[4,of,9] templater: drop 'templ' from resources dict |
2018-03-21 |
Yuya Nishihara |
|
Accepted |
[3,of,9] templatekw: stop using _showlist() which is about to be deprecated |
2018-03-21 |
Yuya Nishihara |
|
Accepted |
[2,of,9] templater: use template context to render old-style list template |
2018-03-21 |
Yuya Nishihara |
|
Accepted |
[1,of,9] templater: add context.preload(t) to test if the specified template exists |
2018-03-21 |
Yuya Nishihara |
|
Accepted |
[2,of,2] test-merge-tools: stabilize for Windows |
2018-03-21 |
Matt Harbison |
|
Accepted |
[1,of,2] test-http-protocol: drop an extraneous glob for Windows |
2018-03-21 |
Matt Harbison |
|
Accepted |
hgweb: explain instabilities of unstable changesets (the rest of the themes) |
2018-03-20 |
Anton Shestakov |
|
Accepted |
obsolete: add a note that explains creating aliases for marker flags |
2018-03-20 |
Anton Shestakov |
|
Accepted |
[2,of,2] templatefuncs: do not stringify result of if*() expression |
2018-03-19 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templater: add brief doc about internal data types |
2018-03-19 |
Yuya Nishihara |
|
Accepted |
[3,of,3,V2] hgweb: evaluate the "default" value as template |
2018-03-19 |
Yuya Nishihara |
|
Accepted |
[2,of,3,V2] templater: use named function to expand template against mapping dict (API) |
2018-03-19 |
Yuya Nishihara |
|
Accepted |
[1,of,3,V2] highlight: peek Content-Type header set by hgweb |
2018-03-19 |
Yuya Nishihara |
|
Accepted |
[6,of,6] test-lfs-test-server: add a testcase for `hg serve` |
2018-03-19 |
Matt Harbison |
|
Accepted |
[5,of,6] lfs: add support for serving blob files |
2018-03-19 |
Matt Harbison |
|
Accepted |
[4,of,6] lfs: add server side support for the Batch API |
2018-03-19 |
Matt Harbison |
|
Accepted |
[3,of,6] lfs: add basic routing for the server side wire protocol processing |
2018-03-19 |
Matt Harbison |
|
Accepted |
[2,of,6] test-lfs: drop trailing ', ' item separators from debug JSON output |
2018-03-19 |
Matt Harbison |
|
Accepted |
[1,of,6] lfs: add a blob verification method to the local store |
2018-03-19 |
Matt Harbison |
|
Accepted |
test-lfs: glob over some output changes |
2018-03-18 |
Matt Harbison |
|
Accepted |
[5,of,5] hgweb: evaluate the "default" value as template |
2018-03-18 |
Yuya Nishihara |
|
Accepted |
[4,of,5] templater: use named function to named template against mapping dict (API) |
2018-03-18 |
Yuya Nishihara |
|
Accepted |
[3,of,5] templater: factor out helper that renders named template as string |
2018-03-18 |
Yuya Nishihara |
|
Accepted |
[2,of,5] templater: rename .render(mapping) to .renderdefault(mapping) (API) |
2018-03-18 |
Yuya Nishihara |
|
Accepted |
[1,of,5] templater: fix invalid reference of runsymbol in doctest |
2018-03-18 |
Yuya Nishihara |
|
Accepted |
cmdutil: drop redundant import of merge module |
2018-03-18 |
Yuya Nishihara |
|
Accepted |
[3,of,3,V2] annotate: pack line content into annotateline object (API) |
2018-03-18 |
Yuya Nishihara |
|
Accepted |
[2,of,3,V2] annotate: drop linenumber flag from fctx.annotate() (API) |
2018-03-18 |
Yuya Nishihara |
|
Accepted |
[1,of,3,V2] annotate: do not construct attr.s object per line while computing history |
2018-03-18 |
Yuya Nishihara |
|
Accepted |
[3,of,3] test-template-engine: do not evaluate unused keywords by custom engine |
2018-03-16 |
Yuya Nishihara |
|
Accepted |
[2,of,3] py3: make test-template-engine.t bytes-safe |
2018-03-16 |
Yuya Nishihara |
|
Accepted |
[1,of,3] test-template-engine: deduplicate methods of custom template engine |
2018-03-16 |
Yuya Nishihara |
|
Accepted |
[7,of,7,V4] revbranchcache: advertise and use 'rbc' exchange capability |
2018-03-16 |
Boris Feld |
|
Accepted |
[6,of,7,V4] revbranchcache: disable the new part for narrow hg bundle |
2018-03-16 |
Boris Feld |
|
Accepted |
[5,of,7,V4] revbranchcache: add the necessary bit to send 'rbc' data over bundle2 |
2018-03-16 |
Boris Feld |
|
Accepted |
[4,of,7,V4] bundle: include advisory rev branch cache part in bundle2 bundle |
2018-03-16 |
Boris Feld |
|
Accepted |
[3,of,7,V4] rev-branch-cache: add a function to generate a part |
2018-03-16 |
Boris Feld |
|
Accepted |
[2,of,7,V4] revbranchcache: add a bundle2 handler for a rbc part |
2018-03-16 |
Boris Feld |
|
Accepted |
[1,of,7,V4] revbranchcache: add a public function to update the data |
2018-03-16 |
Boris Feld |
|
Accepted |
[3,of,3,V4] hgweb: explain instabilities of unstable changesets |
2018-03-15 |
Anton Shestakov |
|
Accepted |
[2,of,3,V4] debug: add debugwhyunstable that explains instabilities |
2018-03-15 |
Anton Shestakov |
|
Accepted |
[1,of,3,V4] obsolete: move marker flags to obsutil |
2018-03-15 |
Anton Shestakov |
|
Accepted |
[2,of,2] debugupdatecache: also warm rev branch cache |
2018-03-14 |
Boris Feld |
|
Accepted |
[1,of,2] debugbundle: do not display detailed part data in --quiet mode |
2018-03-14 |
Boris Feld |
|
Accepted |
[V5] forget: add --dry-run mode |
2018-03-14 |
sushil khanchi |
|
Accepted |
[2,of,2] push-discovery: extract the bookmark comparison logic in its own function |
2018-03-13 |
Boris Feld |
|
Accepted |
[1,of,2] push-discovery: don't turn use generator when comparing bookmarks |
2018-03-13 |
Boris Feld |
|
Accepted |
peer-request: include more details about batch commands |
2018-03-13 |
Boris Feld |
|
Accepted |
[4,of,4] annotate: drop linenumber flag from fctx.annotate() (API) |
2018-03-13 |
Yuya Nishihara |
|
Accepted |
[3,of,4] annotate: do not construct attr.s object per line while computing history |
2018-03-13 |
Yuya Nishihara |
|
Accepted |
[2,of,4] annotate: correct parameter name of decorate() function |
2018-03-13 |
Yuya Nishihara |
|
Accepted |
[1,of,4] pycompat: name maplist() and ziplist() for better traceback message |
2018-03-13 |
Yuya Nishihara |
|
Accepted |
[evolve-ext,V3] obsdiscovery: include units in ui.progress() calls (issue5773) |
2018-03-13 |
Anton Shestakov |
|
Accepted |
[3,of,3] lfs: debug print HTTP headers and JSON payload received from the server |
2018-03-13 |
Matt Harbison |
|
Accepted |
[2,of,3] test-lfs: dial up the debugging on commands that interact with the server |
2018-03-13 |
Matt Harbison |
|
Accepted |
[1,of,3] tests: add a substitution pattern for dates in HTTP headers and LFS payload |
2018-03-13 |
Matt Harbison |
|
Accepted |
xdiff: fix a hard crash on Windows |
2018-03-13 |
Matt Harbison |
|
Accepted |
[STABLE] hgweb: garbage collect on every request |
2018-03-12 |
Gregory Szorc |
|
Accepted |
[3,of,3] sshpeer: drop support for not reading stderr |
2018-03-12 |
Yuya Nishihara |
|
Accepted |
[2,of,3] debugwireproto: dump server's stderr to temporary file if --noreadstderr |
2018-03-12 |
Yuya Nishihara |
|
Accepted |
[1,of,3] debugwireproto: close the write end before consuming all available data |
2018-03-12 |
Yuya Nishihara |
|
Accepted |
[V2] wireproto: explicitly flush stdio to prevent stalls on Windows |
2018-03-11 |
Matt Harbison |
|
Accepted |
[3,of,3] dagop: move lines() out of annotate() |
2018-03-11 |
Yuya Nishihara |
|
Accepted |
[2,of,3] dagop: extract core algorithm of annotate() from context.py |
2018-03-11 |
Yuya Nishihara |
|
Accepted |
[1,of,3] dagop: move annotateline and _annotatepair from context.py |
2018-03-11 |
Yuya Nishihara |
|
Accepted |
[STABLE] amend: abort if unresolved merge conflicts found (issue5805) |
2018-03-11 |
Yuya Nishihara |
|
Accepted |
hook: ensure stderr is flushed when an exception is raised, for test stability |
2018-03-11 |
Matt Harbison |
|
Accepted |
[2,of,2] sshpeer: check pipe validity before forwarding output from it |
2018-03-10 |
Matt Harbison |
|
Accepted |
[1,of,2] util: forward __bool__()/__nonzero__() on fileobjectproxy |
2018-03-10 |
Matt Harbison |
|
Accepted |
[5,of,5] py3: make test-commit-interactive.t byte-safe |
2018-03-10 |
Yuya Nishihara |
|
Accepted |
[4,of,5] py3: open patch file in binary mode and convert eol manually |
2018-03-10 |
Yuya Nishihara |
|
Accepted |
[3,of,5] py3: wrap file object to write patch in native eol preserving byte-ness |
2018-03-10 |
Yuya Nishihara |
|
Accepted |
[2,of,5] py3: drop b'' from debug message "moving bookmarks" |
2018-03-10 |
Yuya Nishihara |
|
Accepted |
[1,of,5] py3: use r'' instead of sysstr('') to get around code transformer |
2018-03-10 |
Yuya Nishihara |
|
Accepted |
[5,of,5] py3: fix slicing of bisect label in templatefilters.shortbisect() |
2018-03-10 |
Yuya Nishihara |
|
Accepted |
[4,of,5] templatefilters: inline hbisect.shortlabel() |
2018-03-10 |
Yuya Nishihara |
|
Accepted |
[3,of,5] py3: make test-bisect.t bytes-safe |
2018-03-10 |
Yuya Nishihara |
|
Accepted |
[2,of,5] py3: fix integer formatting in bisect error |
2018-03-10 |
Yuya Nishihara |
|
Accepted |
[1,of,5] py3: silence f.write() in test-annotate.t |
2018-03-10 |
Yuya Nishihara |
|
Accepted |
ui: remove any combinations of CR|LF from prompt response |
2018-03-10 |
Yuya Nishihara |
|
Accepted |
[3,of,3] bdiff: convert more longs to int64_t |
2018-03-10 |
Matt Harbison |
|
Accepted |
[2,of,3] xdiff: silence a 32-bit shift warning on Windows |
2018-03-10 |
Matt Harbison |
|
Accepted |
[1,of,3] xdiff: backport int64_t and uint64_t types to Windows |
2018-03-10 |
Matt Harbison |
|
Accepted |
[5,of,5] templater: split template functions to new module |
2018-03-09 |
Yuya Nishihara |
|
Accepted |
[4,of,5] templater: move hybrid class and functions to templateutil module |
2018-03-09 |
Yuya Nishihara |
|
Accepted |
[3,of,5] templater: move stringify() to templateutil module |
2018-03-09 |
Yuya Nishihara |
|
Accepted |
[2,of,5] templater: extract template evaluation utility to new module |
2018-03-09 |
Yuya Nishihara |
|
Accepted |
[1,of,5] templater: move function table to the "context" object |
2018-03-09 |
Yuya Nishihara |
|
Accepted |
[8,of,8] py3: drop encoding.strio() |
2018-03-09 |
Yuya Nishihara |
|
Accepted |
[7,of,8] ui: adjust Windows workaround to new _readline() code |
2018-03-09 |
Yuya Nishihara |
|
Accepted |
[6,of,8] ui: do not use rawinput() when we have to replace sys.stdin/stdout |
2018-03-09 |
Yuya Nishihara |
|
Accepted |
[5,of,8] ui: do not try readline support if fin/fout aren't standard streams |
2018-03-09 |
Yuya Nishihara |
|
Accepted |
[4,of,8] util: add public isstdin/isstdout() functions |
2018-03-09 |
Yuya Nishihara |
|
Accepted |
[3,of,8] ui: add debug commands to test interactive prompt |
2018-03-09 |
Yuya Nishihara |
|
Accepted |
[2,of,8] ui: inline util.bytesinput() into ui._readline() |
2018-03-09 |
Yuya Nishihara |
|
Accepted |
[1,of,8] hgk: stop using util.bytesinput() to read a single line from stdin |
2018-03-09 |
Yuya Nishihara |
|
Accepted |
[4,of,4] py3: drop b'' from generate-working-copy-states.py output |
2018-03-06 |
Yuya Nishihara |
|
Accepted |
[3,of,4] py3: make test-commit-multiple.t byte-safe |
2018-03-06 |
Yuya Nishihara |
|
Accepted |
[2,of,4] py3: fix type of default username |
2018-03-06 |
Yuya Nishihara |
|
Accepted |
[1,of,4] py3: read/write plain lock file in binary mode |
2018-03-06 |
Yuya Nishihara |
|
Accepted |
debugwireproto: handle unimplemented util.poll() for Windows |
2018-03-06 |
Matt Harbison |
|
Accepted |
[4,of,4] py3: byte-stringify test-blackbox.t |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
[3,of,4] py3: byte-stringify blackbox-readonly-dispatch.py |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
[2,of,4] py3: make blackbox-readonly-dispatch.py use ui instead of print() |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
[1,of,4] py3: fix int formatting of "incoming changes" log |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
[6,of,6] py3: work around comparison between int and None in tagmerge |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
[5,of,6] py3: do not mutate dict while iterating in tagmerge |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
[4,of,6] py3: fix type of ui.configitems(ignoresub=True) result |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
[3,of,6] py3: don't use str() to stringify pushloc |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
[2,of,6] py3: byte-stringify test-config.t and test-config-env.py |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
[1,of,6] py3: use startswith() instead of slicing to detect leading whitespace |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
xdiff: fix builds on Windows |
2018-03-04 |
Matt Harbison |
|
Accepted |
[STABLE] test-annotate: set stdin and stdout to binary to get CR unmodified |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
[STABLE] test-annotate: rewrite sed with some python |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
lock: block signal interrupt while making a lock file |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
templater: fix position of terminator character in error message |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
bdiff: avoid pointer arithmetic on void* |
2018-03-04 |
Matt Harbison |
|
Accepted |
[4,of,4,STABLE] test-subrepo: glob away an unstable hash |
2018-03-04 |
Matt Harbison |
|
Accepted |
[3,of,4,STABLE] subrepo: activate clone pooling to enable sharing with remote URLs |
2018-03-04 |
Matt Harbison |
|
Accepted |
[2,of,4,STABLE] subrepo: don't attempt to share remote sources (issue5793) |
2018-03-04 |
Matt Harbison |
|
Accepted |
[1,of,4,STABLE] test-subrepo: demonstrate problems with subrepo sharing and absolute paths |
2018-03-04 |
Matt Harbison |
|
Accepted |
py3: make gettext domain a system string |
2018-03-04 |
Yuya Nishihara |
|
Accepted |
dispatch: don't clamp the range of the exit code twice |
2018-03-04 |
Kevin Bullock |
|
Accepted |
[2,of,2] py3: accept both unicode and byte strings as filename carried by IOError |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[1,of,2] py3: back out c77c925987d7 to store bytes filename in IOError |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[4,of,4] py3: fix formatting of path-auditing errors |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[3,of,4] py3: make os.curdir a bytes |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[2,of,4] py3: make os.pardir a bytes |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[1,of,4] py3: fix slicing of bytes in patch.iterhunks() |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[5,of,5] py3: add some b'' to make test-lock-badness.t happy |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[4,of,5] py3: fix formatting of lock error message |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[3,of,5] py3: fix some unicode madness in global exception catcher |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[2,of,5] py3: pass a system-string filename to sub-classes of IOError |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[1,of,5] py3: fix some membership tests on linkrev adjustment |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[11,of,11] py3: unblock C extensions on Python 3 |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[10,of,11] py3: make test-ancestors.py pass on Python 3 with C extensions |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[09,of,11] py3: do not pass a memoryview to bdiff.bdiff() |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[08,of,11] py3: do not pass a list of iterators to computephasesmapsets() |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[07,of,11] cext: fix computephasesmapsets() not to return without setting an exception |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[06,of,11] py3: do not pass a float to dict_new_presized() |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[05,of,11] cext: mark tuple_format as a constant |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[04,of,11] py3: bulk-replace 'const char*' format specifier passed to PyArg_ParseTuple*() |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[03,of,11] py3: bulk-replace bytes format specifier passed to Py_BuildValue() |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[02,of,11] py3: add PY23() macro to switch string literal depending on python version |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[01,of,11] py3: don't try to mangle C extension blob by code transformer |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
profile: colorize output on Windows |
2018-03-03 |
Matt Harbison |
|
Accepted |
[3,of,3] py3: make test-basic.t pass on Python 3 |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[2,of,3] py3: silence the final IOError by closing stdout/err slightly early |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[1,of,3] py3: conditionalize initialization of stdio flags |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[3,of,3] test-command-template: glob out detailed "invalid escape" message |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[2,of,3] templater: byte-stringify dict/list values before passing to default format |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[1,of,3] templater: allow dynamically switching the default dict/list formatting |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
py3: bail on ratcheting tests forward on 3.6.0 and 3.6.1 |
2018-03-02 |
Kevin Bullock |
|
Accepted |
py3: silence "bad escape" warning emitted by re.sub() |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
get-with-headers: use bytes stdout thoroughly |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[10,of,10] templatekw: deprecate showdict() and showlist() (API) |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[09,of,10] templatekw: switch remainder of _showlist template keywords to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[08,of,10] templatekw: switch manifest template keyword to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[07,of,10] templatekw: switch latesttags template keywords to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[06,of,10] templatekw: switch revset() to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[05,of,10] templatekw: switch obsfate-related template keywords to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[04,of,10] templatekw: switch namespace template keywords to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[03,of,10] namespace: use registrar to add template keyword |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[02,of,10] templatekw: switch most of showlist template keywords to new API (issue5779) |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[01,of,10] templatekw: switch showdict template keywords to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[10,of,10] py3: fix string slicing in util.parsetimezone() |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[09,of,10] py3: replace type 'str' by 'bytes' in templater.py |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[08,of,10] py3: don't crash when re-raising encoding error |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[07,of,10] py3: mark all string literals in test-command-template.t as bytes |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[06,of,10] py3: byte-stringify ValueError of unescapestr() to reraise as ParseError |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[05,of,10] py3: fix type of string literals in templater.tokenize() |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[04,of,10] py3: drop b'' from error message generated by templater.runmember() |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[03,of,10] py3: fix join(), min(), and max() template functions over string |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[02,of,10] py3: use startswith() to check existence of trailing '\n' in .hgtags file |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[01,of,10] py3: silence return value of file.write() in test-command-template.t |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[8,of,8] py3: fix test-command-template.t to write files in binary mode |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[7,of,8] py3: use bytestr() to coerce position carried by ParseError to string |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[6,of,8] py3: use bytes.endswith('\n') to strip off '\n' from debug color output |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[5,of,8] py3: fix type of attribute names forwarded by templatekw._hybrid |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[4,of,8] py3: move between bytes and unicode when re-raising IOError |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[3,of,8] py3: use '%d' to format diffstat sum |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[2,of,8] py3: make regexp literal bytes in templatefilters.py |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[1,of,8] templatefilters: use encoding.unifromlocal/unitolocal() for py3 compatibility |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
fileset: drop bad "elif:" trying to check invalid size expression |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
Fix for Bug #5807 |
2018-03-01 |
Sascha Nemecek |
|
Accepted |
test-acl: mock up util.getuser() to trust $LOGNAME on Windows |
2018-02-27 |
Yuya Nishihara |
|
Accepted |
run-tests: resume raising an exception when a server fails to start |
2018-02-27 |
Matt Harbison |
|
Accepted |
[V2] run-tests: cache hghave results |
2018-02-27 |
Matt Harbison |
|
Accepted |
[7,of,7] templatekw: add 'requires' flag to switch to exception-safe interface |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[6,of,7] templater: specialize ResourceUnavailable error so that it can be caught |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[5,of,7] templater: move specialized exception types to top |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[4,of,7] templatekw: minimize resource dependency of {envvars} and {termwidth} |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[3,of,7] templatekw: simply override {graphwidth} function by mapping variable |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[2,of,7] remotenames: drop redundant templatekw names from help text |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[1,of,7] narrow: drop redundant templatekw/revset names from help text |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[2,of,2] run-tests: don't mask errors when a server fails to start |
2018-02-26 |
Matt Harbison |
|
Accepted |
[1,of,2] run-tests: cache hghave results |
2018-02-26 |
Matt Harbison |
|
Accepted |
[2,of,2] histedit: use repo.revs() instead of repo.set() where revisions are needed |
2018-02-25 |
Yuya Nishihara |
|
Accepted |
[1,of,2] acl: replace bare getpass.getuser() by platform function |
2018-02-25 |
Yuya Nishihara |
|
Accepted |
tests: add HTTP POST and PUT support to the $LOGDATE$ substitution |
2018-02-24 |
Matt Harbison |
|
Accepted |
[STABLE] setup: only allow Python 3 from a source checkout (issue5804) |
2018-02-24 |
Gregory Szorc |
|
Accepted |
[11,of,11] py3: make regex bytes in hgweb/webcommands.py |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[10,of,11] py3: replace types.NoneType with type(None) |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[09,of,11] py3: add missing b'' in test-arbitraryfilectx.t |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[08,of,11] py3: pass ctx.rev() instead of ctx in range() |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[07,of,11] py3: add b'' prefixes in test-alias.t |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[06,of,11] py3: add b'' prefixes in test-revset.t |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[05,of,11] py3: make sure we use bytes in generate-working-copy-states.py |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[04,of,11] py3: fix keyword arguments handling in hgext/acl.py |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[03,of,11] py3: use pycompat.bytestr to convert str returned by getpass.getuser to bytes |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[02,of,11] py3: add b'' prefixes in test-abort-checkin.t |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[01,of,11] py3: add b'' prefixes in test-dispatch.py |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
diff: do not split function name if character encoding is unknown |
2018-02-23 |
Yuya Nishihara |
|
Accepted |
[V2] patches: release the GIL while applying the patch |
2018-02-22 |
Boris Feld |
|
Accepted |
[STABLE] graphlog: document what "_" and "*" mean |
2018-02-22 |
Anton Shestakov |
|
Accepted |
[2,of,2] perfbranchmap: allow to select the filter to benchmark |
2018-02-21 |
Boris Feld |
|
Accepted |
[1,of,2] perfbranchmap: display 'unfiltered' for unfiltered performance |
2018-02-21 |
Boris Feld |
|
Accepted |
[2,of,2] showconfig: allow multiple section.name selectors (issue5797) |
2018-02-21 |
Yuya Nishihara |
|
Accepted |
[1,of,2] showconfig: use set to filter sections and entry names |
2018-02-21 |
Yuya Nishihara |
|
Accepted |
util: factor out shellsplit() function |
2018-02-21 |
Yuya Nishihara |
|
Accepted |
[STABLE] annotate: do not poorly split lines at CR (issue5798) |
2018-02-21 |
Yuya Nishihara |
|
Accepted |
[3,of,3] debuginstall: strip double quotes from editorbin on Windows |
2018-02-21 |
Matt Harbison |
|
Accepted |
[2,of,3] windows: strip double quotes from the command to be found in findexe() |
2018-02-21 |
Matt Harbison |
|
Accepted |
[1,of,3] pycompat: correct the shlex.split() proxy method signature in py3 |
2018-02-21 |
Matt Harbison |
|
Accepted |
[2,of,2] hgweb: show each obsfateentry on its own line |
2018-02-19 |
Anton Shestakov |
|
Accepted |
[1,of,2] tests: check obsolete changeset with two obsfate entries |
2018-02-19 |
Anton Shestakov |
|
Accepted |
[4,of,4,STABLE] tests: expand test coverage for updating phases |
2018-02-18 |
Gregory Szorc |
|
Accepted |
[3,of,4,STABLE] tests: consolidate test-push-http.t and test-push-http-bundle1.t |
2018-02-18 |
Gregory Szorc |
|
Accepted |
[2,of,4,STABLE] tests: port value-less unbundle capability test to test-push-http.t |
2018-02-18 |
Gregory Szorc |
|
Accepted |
[1,of,4,STABLE] tests: add phase testing to test-push-http-bundle1.t |
2018-02-18 |
Gregory Szorc |
|
Accepted |
[2,of,2] py3: use bytes() to byte-stringify url object in url.py |
2018-02-18 |
Yuya Nishihara |
|
Accepted |
[1,of,2] url: show full url of proxy server in debug message |
2018-02-18 |
Yuya Nishihara |
|
Accepted |
[4,of,4,V2] cmdutil: expand filename format string by templater (BC) |
2018-02-18 |
Yuya Nishihara |
|
Accepted |
[3,of,4,V2] templater: add option to parse template string just like raw string literal |
2018-02-18 |
Yuya Nishihara |
|
Accepted |
[2,of,4,V2] cmdutil: reorder optional arguments passed to makefileobj() |
2018-02-18 |
Yuya Nishihara |
|
Accepted |
[1,of,4,V2] cmdutil: strip "%m" pattern (first line of commit message) from both ends |
2018-02-18 |
Yuya Nishihara |
|
Accepted |
[5,of,5] extensions: reject any unicode strings in tables before loading |
2018-02-17 |
Yuya Nishihara |
|
Accepted |
[4,of,5] py3: make test-extdiff.t pass on Python 3 |
2018-02-17 |
Yuya Nishihara |
|
Accepted |
[3,of,5] py3: make regexp patterns bytes in extdiff |
2018-02-17 |
Yuya Nishihara |
|
Accepted |
[2,of,5] py3: fix bytes-unicode dance while building docstring of extdiff |
2018-02-17 |
Yuya Nishihara |
|
Accepted |
[1,of,5] py3: factor out byterepr() which returns an asciified value on py3 |
2018-02-17 |
Yuya Nishihara |
|
Accepted |
debuginstall: do not parse editor command in posix way on Windows |
2018-02-17 |
Yuya Nishihara |
|
Accepted |
[2,of,2] hgweb: show dates recorded in obsolescence markers |
2018-02-15 |
Anton Shestakov |
|
Accepted |
[1,of,2] gitweb: make span.age CSS selector more specific |
2018-02-15 |
Anton Shestakov |
|
Accepted |
[3,of,3] help: use cmdutil.parsealiases() to resolve command name |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[2,of,3] help: list deprecated and experimental extensions if --verbose |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[1,of,3] hgweb: translate Abort in help command to 404 error |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[6,of,6] cmdutil: expand filename format string by templater (BC) |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[5,of,6] templatekw: add {reporoot} keyword |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[4,of,6] templatefilters: add dirname() filter |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[3,of,6] templater: add function to help substituting patterns in template string |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[2,of,6] templater: extract function scanning template string |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[1,of,6] cmdutil: narrow scope of KeyError in makefilename() |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[5,of,5] cmdutil: build "%m" (desc|firstline) in makefilename() |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[4,of,5] cmdutil: rewrite makefilename() to use ctx methods |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[3,of,5] cmdutil: pass ctx to makefileobj() in place of repo/node pair (API) |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[2,of,5] cmdutil: pass ctx to makefilename() in place of repo/node pair (API) |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[1,of,5] cmdutil: make node parameter of makefileobj() mandatory (API) |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[hglib,v2] client: ignore close() on non-open clients (issue5751) |
2018-02-14 |
Gábor Stefanik |
|
Accepted |
hgweb: show users recorded in obsolescence markers |
2018-02-14 |
Anton Shestakov |
|
Accepted |
[2,of,2,v2] revert: use an exact matcher in interactive diff selection (issue5789) |
2018-02-14 |
Denis Laxalde |
|
Accepted |
[1,of,2,v2] tests: add a test demonstrate that 'revert -i' ignores nonexistent patterns |
2018-02-14 |
Denis Laxalde |
|
Accepted |
[2,of,2] progress: use '%*d' to pad progress value |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2] py3: stringify IOError/OSError without loosing local character |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[V2] dirstate: drop explicit files that shouldn't match (BC) (issue4679) |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
convert: fix line ending of mapfile and commit.desc file |
2018-02-13 |
Yuya Nishihara |
|
Accepted |
[STABLE] tests: allow age to go up to triple digits in test-shelve.t |
2018-02-13 |
Anton Shestakov |
|
Accepted |
test-narrow: partially stabilize on Windows |
2018-02-13 |
Matt Harbison |
|
Accepted |
[6,of,6,V3] merge: invoke scmutil.fileprefetchhooks() prior to applying updates |
2018-02-13 |
Matt Harbison |
|
Accepted |
[5,of,6,V3] revert: drop the remnant of the prefetchfiles hook |
2018-02-13 |
Matt Harbison |
|
Accepted |
[4,of,6,V3] cat: migrate to the fileprefetch callback mechanism |
2018-02-13 |
Matt Harbison |
|
Accepted |
[3,of,6,V3] archive: migrate to the fileprefetch callback mechanism |
2018-02-13 |
Matt Harbison |
|
Accepted |
[2,of,6,V3] lfs: migrate to the fileprefetch callback mechanism |
2018-02-13 |
Matt Harbison |
|
Accepted |
[1,of,6,V3] cmdutil: convert the prefetchfiles() hook to a callback mechanism (API) |
2018-02-13 |
Matt Harbison |
|
Accepted |
[2,of,2] buildrpm: bump bundled docutils version to 0.14 when building for centos{5, 6} |
2018-02-12 |
via Mercurial-devel |
|
Accepted |
[1,of,2] buildrpm: bump bundled python version to 2.7.14 when building for centos{5, 6} |
2018-02-12 |
via Mercurial-devel |
|
Accepted |
[2,of,2,V2] revset: skip old style lookup if external whitespace are detected |
2018-02-12 |
Boris Feld |
|
Accepted |
[1,of,2,V2] label: enforce the lack of leading or trailing white space |
2018-02-12 |
Boris Feld |
|
Accepted |
test-merge-tools: stabilize for Windows |
2018-02-12 |
Matt Harbison |
|
Accepted |
gpg: print unknown key IDs in their entirety |
2018-02-11 |
Josef 'Jeff' Sipek |
|
Accepted |
[2,of,2,v2] log: make --line-range and --graph options work together |
2018-02-11 |
Denis Laxalde |
|
Accepted |
[1,of,2,v2] tests: fix check for --graph option in test-log-linerange.t |
2018-02-11 |
Denis Laxalde |
|
Accepted |
dirstate: drop explicitly-specified files that shouldn't match (BC) |
2018-02-11 |
Yuya Nishihara |
|
Accepted |
[3,of,3,V2] lfs: teach the 'lfs()' fileset to handle removed files |
2018-02-11 |
Matt Harbison |
|
Accepted |
[2,of,3,V2] lfs: teach '{lfs_files}' to handle removed files |
2018-02-11 |
Matt Harbison |
|
Accepted |
[1,of,3,V2] lfs: allow a pointer to be extracted from a context that removes the file |
2018-02-11 |
Matt Harbison |
|
Accepted |
rebase: make "successors" a set in _computeobsoletenotrebased() |
2018-02-10 |
Denis Laxalde |
|
Accepted |
[3,of,3] rebase: do not consider extincts for divergence detection (issue5782) |
2018-02-10 |
Denis Laxalde |
|
Accepted |
[2,of,3] rebase: eliminate node from successors early in _computeobsoletenotrebased() |
2018-02-10 |
Denis Laxalde |
|
Accepted |
[1,of,3] rebase: add a test case for issue5782 |
2018-02-10 |
Denis Laxalde |
|
Accepted |
test: glob the temporary directory out of temporary file path |
2018-02-09 |
Boris Feld |
|
Accepted |
tests: raise a better error when patterns are wrongly formatted |
2018-02-09 |
Boris Feld |
|
Accepted |
[3,of,3] lfs: teach '{lfs_files}' to handle removed files |
2018-02-09 |
Matt Harbison |
|
Accepted |
[2,of,3] lfs: allow a pointer to be extracted from a context that removes the file |
2018-02-09 |
Matt Harbison |
|
Accepted |
[1,of,3] lfs: add a fileset for detecting lfs files |
2018-02-09 |
Matt Harbison |
|
Accepted |
[2,of,2] merge: cut import cycle at merge -> extensions |
2018-02-08 |
Yuya Nishihara |
|
Accepted |
[1,of,2] subrepo: split non-core functions to new module |
2018-02-08 |
Yuya Nishihara |
|
Accepted |
diff: remove fp.write() wrapper which drops label argument |
2018-02-08 |
Yuya Nishihara |
|
Accepted |
tests: stabilize ssh tests on Windows |
2018-02-08 |
Matt Harbison |
|
Accepted |
[6,of,6] log: pack filematcher and hunksfilter into changesetdiffer object |
2018-02-07 |
Yuya Nishihara |
|
Accepted |
[5,of,6] log: drop dead code to concatenate --line-range patterns and pats |
2018-02-07 |
Yuya Nishihara |
|
Accepted |
[4,of,6] logcmdutil: create hunksfilter and filematcher even if no diff option given |
2018-02-07 |
Yuya Nishihara |
|
Accepted |
[3,of,6] logcmdutil: unindent diff generator of changesetprinter |
2018-02-07 |
Yuya Nishihara |
|
Accepted |
[2,of,6] logcmdutil: hold makefilematcher/makehunksfilter() by changesetpriner (API) |
2018-02-07 |
Yuya Nishihara |
|
Accepted |
[1,of,6] log: pass ctx to makefilematcher() and makehunksfilter() functions |
2018-02-07 |
Yuya Nishihara |
|
Accepted |
[STABLE] fileset: don't abort when running copied() on a revision with a removed file |
2018-02-07 |
Matt Harbison |
|
Accepted |
[2,of,2] patches: release the GIL while applying the patch |
2018-02-06 |
Boris Feld |
|
Accepted |
[1,of,2] patches: move assignment outside the conditional |
2018-02-06 |
Boris Feld |
|
Accepted |
[7,of,7,V2] lfs: deduplicate oids in the transfer |
2018-02-06 |
Matt Harbison |
|
Accepted |
[6,of,7,V2] cat: call the storage prefetch hook |
2018-02-06 |
Matt Harbison |
|
Accepted |
[5,of,7,V2] archive: call the storage prefetch hook |
2018-02-06 |
Matt Harbison |
|
Accepted |
[4,of,7,V2] lfs: prefetch lfs blobs during revert |
2018-02-06 |
Matt Harbison |
|
Accepted |
[3,of,7,V2] cmdutil: convert _revertprefetch() to a generic stored file hook (API) |
2018-02-06 |
Matt Harbison |
|
Accepted |
[2,of,7,V2] lfs: prefetch lfs blobs when applying merge updates |
2018-02-06 |
Matt Harbison |
|
Accepted |
[1,of,7,V2] lfs: factor out a method for extracting the pointer of a single file |
2018-02-06 |
Matt Harbison |
|
Accepted |
[evolve-ext] compat: add wrapper for logcmdutil functions |
2018-02-05 |
Yuya Nishihara |
|
Accepted |
[2,of,2] ui: add explicit path to write prompt text bypassing buffers |
2018-02-05 |
Yuya Nishihara |
|
Accepted |
[1,of,2] ui: write prompt text in ui.prompt(), not in ui._readline() |
2018-02-05 |
Yuya Nishihara |
|
Accepted |
makefile: remove Ubuntu Yakkety and Zesty docker targets |
2018-02-05 |
Anton Shestakov |
|
Accepted |
[3,of,3] logcmdutil: mark changesetprinter.showpatch() as private |
2018-02-04 |
Yuya Nishihara |
|
Accepted |
[2,of,3] logcmdutil: drop default arguments from changesetdisplayer/templater() calls |
2018-02-04 |
Yuya Nishihara |
|
Accepted |
[1,of,3] logcmdutil: make default parameters of changesetprinters consistent |
2018-02-04 |
Yuya Nishihara |
|
Accepted |
[2,of,2] mdiff: use str.startswith/endswith() instead of slicing |
2018-02-04 |
Yuya Nishihara |
|
Accepted |
[1,of,2] patch: unify check_binary and binary flags |
2018-02-04 |
Yuya Nishihara |
|
Accepted |
[V2] bookmarks: drop deprecated methods (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[9,of,9] archive: rewrite default metadata template as a multi-line bytes literal |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[8,of,9] py3: drop b'' from repr() of smartset |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[7,of,9] py3: always drop b'' prefix from repr() of bytestr |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[6,of,9] py3: format revision number as '%d' in debugrevspec |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[5,of,9] py3: build repr() of smartset as bytes then convert to str |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[4,of,9] py3: factor out helpers to apply string conversion recursively |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[3,of,9] py3: replace "if ispy3" by pycompat.sysbytes() or util.forcebytestr() |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[2,of,9] py3: replace "if ispy3" by pycompat.bytestr() |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[1,of,9] py3: replace "if ispy3" by encoding.strtolocal() |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[8,of,8] localrepo: drop the deprecated walk() method (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[7,of,8] dirstate: drop deprecated methods (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[6,of,8] templatekw: drop the deprecated '{troubles}' keyword |
2018-02-03 |
Matt Harbison |
|
Accepted |
[5,of,8] obsutil: drop deprecated methods (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[4,of,8] revset: drop deprecated evolution predicates |
2018-02-03 |
Matt Harbison |
|
Accepted |
[3,of,8] obsolete: drop deprecated methods (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[2,of,8] context: drop deprecated methods (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[1,of,8] bookmarks: drop deprecated methods (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[4,of,4] cmdutil: drop aliases for logcmdutil functions (API) |
2018-02-02 |
Yuya Nishihara |
|
Accepted |
[3,of,4] logcmdutil: drop redundant "log" from function names (API) |
2018-02-02 |
Yuya Nishihara |
|
Accepted |
[2,of,4] logcmdutil: rename classes and functions to conform to our coding style (API) |
2018-02-02 |
Yuya Nishihara |
|
Accepted |
[1,of,4] cmdutil: split functions of log-like commands to new module (API) |
2018-02-02 |
Yuya Nishihara |
|
Accepted |
[RESEND] tests: make doctest py3-compatible again |
2018-02-02 |
Yuya Nishihara |
|
Accepted |
[2,of,2,RESEND] lfs: emit a status message to indicate how many blobs were uploaded |
2018-02-02 |
Matt Harbison |
|
Accepted |
[1,of,2,RESEND] lfs: drop an unused function parameter |
2018-02-02 |
Matt Harbison |
|
Accepted |
[STABLE] makefile: add Ubuntu Artful docker targets (.deb and ppa) |
2018-02-01 |
Anton Shestakov |
|
Accepted |
test-bookmarks-pushpull: stabilize for Windows |
2018-02-01 |
Matt Harbison |
|
Accepted |
[V2] revset: evaluate filesets against each revision for 'file()' (issue5778) |
2018-02-01 |
Matt Harbison |
|
Accepted |
[STABLE] revset: evaluate filesets against each revision for 'file()' (issue5778) |
2018-01-31 |
Matt Harbison |
|
Accepted |
[STABLE] bookmarks: fix pushkey compatibility mode (issue5777) |
2018-01-30 |
Boris Feld |
|
Accepted |
lfs: don't require the .hglfs file to be tracked to control the policy |
2018-01-30 |
Matt Harbison |
|
Accepted |
[4,of,4,STABLE,follow-up] streamclone: add a comment about non-publishing being broken with v1 |
2018-01-26 |
Boris Feld |
|
Accepted |
[3,of,4,STABLE,follow-up] streamclone: move requirement update into consumev2 |
2018-01-26 |
Boris Feld |
|
Accepted |
[2,of,4,STABLE,follow-up] streamclone: use readexactly when reading stream v2 |
2018-01-26 |
Boris Feld |
|
Accepted |
[1,of,4,STABLE,follow-up] streamclone: rename '_emit' to '_emit2' for clarity |
2018-01-26 |
Boris Feld |
|
Accepted |
[STABLE] minifileset: note the unsupported file pattern when raising a parse error |
2018-01-25 |
Matt Harbison |
|
Accepted |
[3,of,3,STABLE] lfs: don't automatically exclude '.hg*' files from external tracking |
2018-01-24 |
Matt Harbison |
|
Accepted |
[2,of,3,STABLE] lfs: rename {oid} to {lfsoid} |
2018-01-24 |
Matt Harbison |
|
Accepted |
[1,of,3,STABLE] lfs: rename {pointer} to {lfspointer} |
2018-01-24 |
Matt Harbison |
|
Accepted |
[STABLE] help: do not suggest "update --clean ." to cancel uncommitted merge |
2018-01-23 |
Yuya Nishihara |
|
Accepted |
dummysmtpd: don't die on client connection errors |
2018-01-22 |
Matt Harbison |
|
Accepted |
[STABLE] subrepo: handle 'C:' style paths on the command line (issue5770) |
2018-01-21 |
Matt Harbison |
|
Accepted |
util.h: define MIN macro only if it is not yet defined |
2018-01-21 |
André Sintzoff |
|
Accepted |
[2,of,2,STABLE] copyright: update to 2018 |
2018-01-21 |
Anton Shestakov |
|
Accepted |
[1,of,2,STABLE] tests: glob copyright years in test-extension.t |
2018-01-21 |
Anton Shestakov |
|
Accepted |
[3,of,3] test-sshserver: stabilize for Windows |
2018-01-20 |
Matt Harbison |
|
Accepted |
[2,of,3] test-branch-change: stabilize for Windows |
2018-01-20 |
Matt Harbison |
|
Accepted |
[1,of,3] test-sparse: make the '.hg' exclusion filter Windows compatible |
2018-01-20 |
Matt Harbison |
|
Accepted |
lfs: rename {lfsattrs} to {pointer} |
2018-01-20 |
Matt Harbison |
|
Accepted |
lfs: expand the user facing documentation |
2018-01-20 |
Matt Harbison |
|
Accepted |
lfs: separate a debug message from the subsequent abort message |
2018-01-20 |
Matt Harbison |
|
Accepted |
[14,of,14,V3] streamclone: also stream caches to the client |
2018-01-19 |
Boris Feld |
|
Accepted |
[13,of,14,V3] caches: make 'cachetocopy' available in scmutil |
2018-01-19 |
Boris Feld |
|
Accepted |
[12,of,14,V3] streamclone: add support for cloning non append-only file |
2018-01-19 |
Boris Feld |
|
Accepted |
[11,of,14,V3] streamclone: tests phase exchange during stream clone |
2018-01-19 |
Boris Feld |
|
Accepted |
[10,of,14,V3] streamclone: add support for bundle2 based stream clone |
2018-01-19 |
Boris Feld |
|
Accepted |
[09,of,14,V3] pull: preindent some code |
2018-01-19 |
Boris Feld |
|
Accepted |
[08,of,14,V3] pull: reorganize bundle2 argument bundling |
2018-01-19 |
Boris Feld |
|
Accepted |
[07,of,14,V3] clone: allow bundle2's stream clone with 'server.disablefullbundle' |
2018-01-19 |
Boris Feld |
|
Accepted |
[06,of,14,V3] bundle2: add support for a 'stream' parameter to 'getbundle' |
2018-01-19 |
Boris Feld |
|
Accepted |
[05,of,14,V3] bundle2: add a 'stream' part handler for stream cloning |
2018-01-19 |
Boris Feld |
|
Accepted |
[04,of,14,V3] streamclone: rework canperformstreamclone |
2018-01-19 |
Boris Feld |
|
Accepted |
[03,of,14,V3] streamclone: define first iteration of version 2 of stream format |
2018-01-19 |
Boris Feld |
|
Accepted |
[02,of,14,V3] util: implement varint functions |
2018-01-19 |
Boris Feld |
|
Accepted |
[01,of,14,V3] util: move 'readexactly' in the util module |
2018-01-19 |
Boris Feld |
|
Accepted |
sshserver: add a couple of tests for argument parsing |
2018-01-19 |
Siddharth Agarwal |
|
Accepted |
localrepo: micro-optimize __len__() to bypass repoview |
2018-01-19 |
Yuya Nishihara |
|
Accepted |
blackbox: don't unpack the list while passing into str.join() |
2018-01-19 |
Pulkit Goyal |
|
Accepted |
[2,of,2,V2] revlog: group delta computation methods under _deltacomputer object |
2018-01-19 |
Paul Morelle |
|
Accepted |
[1,of,2,V2] revlog: refactor out _finddeltainfo from _addrevision |
2018-01-19 |
Paul Morelle |
|
Accepted |
debugdeltachain: cleanup the double call to _slicechunk |
2018-01-19 |
Paul Morelle |
|
Accepted |