[1,of,3,V5] revset: add more test to show current behaviors with label looking like revset |
2018-04-16 |
Boris Feld |
|
Accepted |
[2,of,3,V5] revset: use and explicit loop to resolve each spec |
2018-04-16 |
Boris Feld |
|
Accepted |
[1,of,4,V2] scmutil: teach the file prefetch hook to handle multiple commits |
2018-04-16 |
Matt Harbison |
|
Accepted |
[2,of,4,V2] export: invoke the file prefetch hook |
2018-04-16 |
Matt Harbison |
|
Accepted |
[3,of,4,V2] diff: invoke the file prefetch hook |
2018-04-16 |
Matt Harbison |
|
Accepted |
[4,of,4,V2] lfs: enable the final download count status message |
2018-04-16 |
Matt Harbison |
|
Accepted |
tests: arrange for a server in wireproto-command-capabilities.t to be killed |
2018-04-17 |
Matt Harbison |
|
Accepted |
revsetlang: do not pass in non-bytes to parse() |
2018-04-17 |
Yuya Nishihara |
|
Accepted |
tests: stabilize test-fix.t for Windows |
2018-04-19 |
Matt Harbison |
|
Accepted |
infinitepush: open files in binary mode |
2018-04-19 |
Matt Harbison |
|
Accepted |
[1,of,3,STABLE] notify: use changelog API to iterate over revision number (issue5821) |
2018-04-19 |
Boris Feld |
|
Accepted |
[2,of,3,STABLE] notify: access the initial revision on an unfiltered repository (issue5821) |
2018-04-19 |
Boris Feld |
|
Accepted |
[3,of,3,STABLE] notify: only notify for non-filtered revision |
2018-04-19 |
Boris Feld |
|
Accepted |
[STABLE] diff: restore original color scheme for worddiff |
2018-04-19 |
Yuya Nishihara |
|
Accepted |
[STABLE] context: translate FilteredIndex/LookupError at repo[changeid] (API) |
2018-04-19 |
Yuya Nishihara |
|
Accepted |
[STABLE] inifinitepush: fix filebundlestore to close file |
2018-04-19 |
Yuya Nishihara |
|
Accepted |
[STABLE] test-fix: fix use of 'f --newer' to check that foo.whole is not updated |
2018-04-19 |
Yuya Nishihara |
|
Accepted |
[STABLE] version: make parser more robust for rc variants and ill-formed strings |
2018-04-20 |
Yuya Nishihara |
|
Accepted |
[1,of,3,STABLE] diffhelpers: backport 9e40bc4c1bde from C implementation |
2018-04-20 |
Yuya Nishihara |
|
Accepted |
[2,of,3,STABLE] diffhelper: rename module to avoid conflicts with ancient C module (issue5846) |
2018-04-20 |
Yuya Nishihara |
|
Accepted |
[3,of,3,STABLE] test-check-code: prevent from adding Python modules shadowed by ancient C |
2018-04-20 |
Yuya Nishihara |
|
Accepted |
[evolve-ext] evolve: fix for evolve:96cb98989d57. _filterederror was moved from context |
2018-04-20 |
James Reynolds |
|
Accepted |
[STABLE] test-fix: normalize precision of mtime copied by 'cp -p' |
2018-04-23 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] infinitepush: ensure fileindex bookmarks use '/' separators (issue5840) |
2018-04-24 |
Matt Harbison |
|
Accepted |
[2,of,2,STABLE] tests: drop a useless glob in test-infinite-bundlestore.t |
2018-04-24 |
Matt Harbison |
|
Accepted |
[STABLE] sshpeer: reflect actual command activity one handshake |
2018-04-24 |
Boris Feld |
|
Accepted |
[STABLE] import: fix crash on --exact check of empty commit (issue5702) |
2018-04-24 |
Yuya Nishihara |
|
Accepted |
[STABLE] tests: fix test-check-commit.t when all commits are public |
2018-04-25 |
Augie Fackler |
|
Accepted |
[hglib] make: dist should also be a phony rule |
2018-04-25 |
Augie Fackler |
|
Accepted |
[STABLE] test-push-http: do not clear pid file |
2018-04-26 |
Yuya Nishihara |
|
Accepted |
[STABLE] debugcolor: fix crash by empty styles (issue5856) |
2018-04-26 |
Yuya Nishihara |
|
Accepted |
[1,of,3,evolve-ext] obshistory: use a more appropriate type for obslog entries |
2018-04-27 |
Anton Shestakov |
|
Accepted |
[2,of,3,evolve-ext] obshistory: make obslog work when a commit doesn't have any description |
2018-04-27 |
Anton Shestakov |
|
Accepted |
[3,of,3,evolve-ext] tests: test that `hg obslog wdir()` aborts with a useful message |
2018-04-27 |
Anton Shestakov |
|
Accepted |
[accept-scripts] land: fix bug we see when we merge, rather than rebase |
2018-04-27 |
Kevin Bullock |
|
Accepted |
[accept-scripts,V2] land: fix bug we see when we merge, rather than rebase |
2018-04-27 |
Augie Fackler |
|
Accepted |
[1,of,4,accept-scripts] land: add test demonstrating JSON error on empty revset |
2018-05-02 |
Kevin Bullock |
|
Accepted |
[2,of,4,accept-scripts] land: turn three identical function calls into one variable |
2018-05-02 |
Kevin Bullock |
|
Accepted |
[3,of,4,accept-scripts] land: extract a function to determine accepted ranges |
2018-05-02 |
Kevin Bullock |
|
Accepted |
[4,of,4,accept-scripts] land: fix JSON error when no accepted changes to land |
2018-05-02 |
Kevin Bullock |
|
Accepted |
[STABLE] hgweb: prevent triggering dummy href="#" handler |
2018-05-03 |
Yuya Nishihara |
|
Accepted |
[1,of,2] log: cache diffopts instance |
2018-05-06 |
Yuya Nishihara |
|
Accepted |
[2,of,2] log: consume --stat/patch options at constructor of changesetprinter |
2018-05-06 |
Yuya Nishihara |
|
Accepted |
[1,of,4] bookmarks: hide dict behind bmstore class |
2018-05-06 |
Yuya Nishihara |
|
Accepted |
[2,of,4] bookmarks: extract function that looks up bookmark names by node |
2018-05-06 |
Yuya Nishihara |
|
Accepted |
[3,of,4] bookmarks: make argument names of _set/_del() more specific |
2018-05-06 |
Yuya Nishihara |
|
Accepted |
[4,of,4] bookmarks: cache reverse mapping (issue5868) |
2018-05-06 |
Yuya Nishihara |
|
Accepted |
formatter: ditch namedtuple in favor of attr |
2018-05-06 |
Yuya Nishihara |
|
Accepted |
cmdutil: remove unused 'confirmopts' constant |
2018-05-06 |
Yuya Nishihara |
|
Accepted |
[1,of,3] test-ssh: add some flush() to make output deterministic |
2018-05-07 |
Yuya Nishihara |
|
Accepted |
[2,of,3] sshserver: do setbinary() by caller (API) |
2018-05-07 |
Yuya Nishihara |
|
Accepted |
[3,of,3] sshserver: redirect stdin/stdout early and use duplicated streams |
2018-05-07 |
Yuya Nishihara |
|
Accepted |
[1,of,3] encoding: fix toutf8b() to resurrect lossy characters even if "\xed" in it |
2018-05-07 |
Yuya Nishihara |
|
Accepted |
[2,of,3] encoding: introduce tagging type for non-lossy non-ASCII string |
2018-05-07 |
Yuya Nishihara |
|
Accepted |
[3,of,3] templatefilters: document the json filter |
2018-05-07 |
Yuya Nishihara |
|
Accepted |
templatefuncs: show hint if extdata source is evaluated to empty (issue5843) |
2018-05-07 |
Yuya Nishihara |
|
Accepted |
[1,of,6] hgweb: wrap {rename} with mappinglist |
2018-05-08 |
Yuya Nishihara |
|
Accepted |
[2,of,6] hgweb: wrap {tags} by hybridlist() |
2018-05-08 |
Yuya Nishihara |
|
Accepted |
[3,of,6] hgweb: wrap {bookmarks} by hybridlist() |
2018-05-08 |
Yuya Nishihara |
|
Accepted |
[4,of,6] hgweb: wrap {branches} by hybridlist() |
2018-05-08 |
Yuya Nishihara |
|
Accepted |
[5,of,6] hgweb: wrap {inbranch} by hybridlist() |
2018-05-08 |
Yuya Nishihara |
|
Accepted |
[6,of,6] hgweb: wrap {branch} and {changesetbranch} by hybridlist() |
2018-05-08 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templates: split getgraphnode() body into two functions |
2018-05-09 |
Anton Shestakov |
|
Accepted |
[2,of,2] hgweb: reuse graph node-related functions from templates |
2018-05-09 |
Anton Shestakov |
|
Accepted |
[1,of,7] hgweb: drop useless **args from webutil.showtag() and showbookmark() |
2018-05-09 |
Yuya Nishihara |
|
Accepted |
[2,of,7] hgweb: wrap {changelogtag}, {changesettag}, and {changesetbookmark} |
2018-05-09 |
Yuya Nishihara |
|
Accepted |
[3,of,7] hgweb: drop tmpl argument from webutil.showtag() and showbookmark() |
2018-05-09 |
Yuya Nishihara |
|
Accepted |
[4,of,7] hgweb: wrap {branches} and {entries} of branches with mappinggenerator |
2018-05-09 |
Yuya Nishihara |
|
Accepted |
[5,of,7] hgweb: wrap {succsandmarkers} with mappinggenerator |
2018-05-09 |
Yuya Nishihara |
|
Accepted |
[6,of,7] hgweb: wrap {whyunstable} with mappinggenerator |
2018-05-09 |
Yuya Nishihara |
|
Accepted |
[7,of,7] hgweb: wrap {instabilities} by hybridlist() |
2018-05-09 |
Yuya Nishihara |
|
Accepted |
filemerge: support specfiying a python function to custom merge-tools |
2018-05-09 |
Tom Hindle |
|
Accepted |
[1,of,2] stringutil: make pprint() forward uninteresting object to b'%r' |
2018-05-10 |
Yuya Nishihara |
|
Accepted |
[2,of,2] stringutil: flip the default of pprint() to bprefix=False |
2018-05-10 |
Yuya Nishihara |
|
Accepted |
[1,of,6] hgweb: extract generator of {files} from changesetentry() |
2018-05-10 |
Yuya Nishihara |
|
Accepted |
[2,of,6] hgweb: wrap {files} of changesetentry() with mappedgenerator |
2018-05-10 |
Yuya Nishihara |
|
Accepted |
[3,of,6] hgweb: use template context to render {files} of changesetentry() |
2018-05-10 |
Yuya Nishihara |
|
Accepted |
[4,of,6] hgweb: wrap {files} of changelist entries with mappedgenerator |
2018-05-10 |
Yuya Nishihara |
|
Accepted |
[5,of,6] hgweb: use template context to render {files} of changelist entries |
2018-05-10 |
Yuya Nishihara |
|
Accepted |
[6,of,6] hgweb: remove unused argument 'tmpl' from listfilediffs() |
2018-05-10 |
Yuya Nishihara |
|
Accepted |
tests: fix deprecation warning in test-url.py |
2018-05-11 |
Augie Fackler |
|
Accepted |
[1,of,5] cmdutil: remove deprecated _revertprefetch code |
2018-05-11 |
Augie Fackler |
|
Accepted |
[2,of,5] cmdutil: drop support for legacy command registration |
2018-05-11 |
Augie Fackler |
|
Accepted |
[3,of,5] cmdutil: drop deprecated log helper methods |
2018-05-11 |
Augie Fackler |
|
Accepted |
[4,of,5] merge: drop support for using updateresults as tuples |
2018-05-11 |
Augie Fackler |
|
Accepted |
[5,of,5] scmutil: remove deprecated revpairnodes method |
2018-05-11 |
Augie Fackler |
|
Accepted |
[01,of,12] test-url: stop using the deprecated util.forcebytestr() |
2018-05-11 |
Matt Harbison |
|
Accepted |
[02,of,12] revert: drop deprecated prefetch hook |
2018-05-11 |
Matt Harbison |
|
Accepted |
[03,of,12] cmdutil: drop deprecated forwarding to logcmdutil |
2018-05-11 |
Matt Harbison |
|
Accepted |
[04,of,12] util: drop deprecated forwarding to stringutil |
2018-05-11 |
Matt Harbison |
|
Accepted |
[05,of,12] util: drop deprecated forwarding to dateutil |
2018-05-11 |
Matt Harbison |
|
Accepted |
[06,of,12] cmdutil: drop deprecated precursor of registrar.command |
2018-05-11 |
Matt Harbison |
|
Accepted |
[07,of,12] merge: drop deprecated support for accessing `updateresult` fields by index |
2018-05-11 |
Matt Harbison |
|
Accepted |
[08,of,12] scmutil: drop deprecated revpairnodes() |
2018-05-11 |
Matt Harbison |
|
Accepted |
[09,of,12] templatekw: drop deprecated showlist() and showdict() |
2018-05-11 |
Matt Harbison |
|
Accepted |
[10,of,12] tests: migrate demandimport.py away from deprecated `util` module symbols |
2018-05-11 |
Matt Harbison |
|
Accepted |
[11,of,12] util: drop deprecated forwarding to procutil |
2018-05-11 |
Matt Harbison |
|
Accepted |
[12,of,12] util: drop _deprecatedfunc() |
2018-05-11 |
Matt Harbison |
|
Accepted |
[1,of,2,STABLE] test-hgweb: add test for foo-bar name lookup |
2018-05-11 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] revset: pass in lookup function to matchany() (issue5879) |
2018-05-11 |
Yuya Nishihara |
|
Accepted |
util: drop remainder of dateutil/procutil aliases (API) |
2018-05-11 |
Yuya Nishihara |
|
Accepted |
[1,of,5] extensions: drop dead code trying to exclude deprecated disabled commands |
2018-05-11 |
Yuya Nishihara |
|
Accepted |
[2,of,5] extensions: extract closure that looks for commands from disabled module |
2018-05-11 |
Yuya Nishihara |
|
Accepted |
[3,of,5] help: load module doc of disabled extension in extensions.disabledcmd() |
2018-05-11 |
Yuya Nishihara |
|
Accepted |
[4,of,5] extensions: peek command table of disabled extensions without importing |
2018-05-11 |
Yuya Nishihara |
|
Accepted |
[5,of,5] extensions: remove strip_init=True from _disabledpaths() |
2018-05-11 |
Yuya Nishihara |
|
Accepted |
phabricator: drop support for the deprecated `phabricator.token` config |
2018-05-12 |
Matt Harbison |
|
Accepted |
debugextensions: process extensions loaded from the local repository too |
2018-05-12 |
Matt Harbison |
|
Accepted |
[01,of,10] hgweb: move prettyprintlines() closure out of diffs() |
2018-05-12 |
Yuya Nishihara |
|
Accepted |
[02,of,10] hgweb: wrap {lines} of {diff} with mappedgenerator |
2018-05-12 |
Yuya Nishihara |
|
Accepted |
[03,of,10] hgweb: use template context to render {lines} of {diff} |
2018-05-12 |
Yuya Nishihara |
|
Accepted |
[04,of,10] hgweb: convert {diff} to a mappinggenerator with named template |
2018-05-12 |
Yuya Nishihara |
|
Accepted |
[05,of,10] hgweb: move compline() closure out of compare() |
2018-05-12 |
Yuya Nishihara |
|
Accepted |
[06,of,10] hgweb: move getblock() closure out of compare() |
2018-05-12 |
Yuya Nishihara |
|
Accepted |
[07,of,10] hgweb: convert comparison {lines} to a mappinggenerator with named template |
2018-05-12 |
Yuya Nishihara |
|
Accepted |
[08,of,10] hgweb: rename 'context' argument of webutil.compare() to avoid name conflicts |
2018-05-12 |
Yuya Nishihara |
|
Accepted |
[09,of,10] hgweb: convert {comparison} to a mappinggenerator with named template |
2018-05-12 |
Yuya Nishihara |
|
Accepted |
[10,of,10] hgweb: drop unused argument 'tmpl' from webutil.compare() |
2018-05-12 |
Yuya Nishihara |
|
Accepted |
dispatch: unify handling of None returned by a command function |
2018-05-12 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test-http-branchmap: fix encoding test to wrap the server stream |
2018-05-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2] test-http-branchmap: fix stdio mode on Windows |
2018-05-13 |
Yuya Nishihara |
|
Accepted |
[1,of,7] hgweb: wrap {diffstat} with mappedgenerator |
2018-05-13 |
Yuya Nishihara |
|
Accepted |
[2,of,7] hgweb: use template context to render {diffstat} |
2018-05-13 |
Yuya Nishihara |
|
Accepted |
[3,of,7] hgweb: drop unused argument 'tmpl' from webutil.diffstat() |
2018-05-13 |
Yuya Nishihara |
|
Accepted |
[4,of,7] hgweb: wrap {lines} of filerevision with mappinggenerator |
2018-05-13 |
Yuya Nishihara |
|
Accepted |
[5,of,7] hgweb: wrap {entries}* of changelog with mappinglist |
2018-05-13 |
Yuya Nishihara |
|
Accepted |
[6,of,7] hgweb: wrap {fentries} and {dentries} of manifest with mappinggenerator |
2018-05-13 |
Yuya Nishihara |
|
Accepted |
[7,of,7] hgweb: wrap {entries}* of tags with mappinggenerator |
2018-05-13 |
Yuya Nishihara |
|
Accepted |
[V2] phabricator: migrate [phabricator.auth] to [auth] |
2018-05-14 |
Matt Harbison |
|
Accepted |
[V2] revlog: suggest other parent when a parent was refused for a delta (issue5481) |
2018-05-14 |
Paul Morelle |
|
Accepted |
[RFC] help: add new deprecated topic |
2018-05-15 |
Matt Harbison |
|
Accepted |
phabricator: split auth.url into the standard auth.schemes and auth.prefix |
2018-05-15 |
Matt Harbison |
|
Accepted |
[v2] help: add new deprecated topic |
2018-05-15 |
David Demelier |
|
Accepted |
[v3] export: add -B option to select a bookmark |
2018-05-15 |
David Demelier |
|
Accepted |
[STABLE] push: continue without locking on lock failure other than EEXIST (issue5882) |
2018-05-15 |
Yuya Nishihara |
|
Accepted |
[1,of,2] dispatch: fix exit code of unhandled exception recorded in blackbox log |
2018-05-16 |
Yuya Nishihara |
|
Accepted |
[2,of,2] dispatch: mask negative exit code recorded in blackbox log |
2018-05-16 |
Yuya Nishihara |
|
Accepted |
filemerge: support specfiying a python function to custom merge-tools |
2018-05-16 |
Tom Hindle |
|
Accepted |
test-merge-tools: create repo directory to free $TESTTMP for temporary files |
2018-05-17 |
Yuya Nishihara |
|
Accepted |
[V2] phabricator: register config settings |
2018-05-18 |
Matt Harbison |
|
Accepted |
[evolve-ext] debian: add line to clean-docs target to delete additional docs file |
2018-05-19 |
Faheem Mitha |
|
Accepted |
[1,of,8] hgweb: wrap {entries}* of bookmarks with mappinggenerator |
2018-05-21 |
Yuya Nishihara |
|
Accepted |
[2,of,8] hgweb: wrap {lastchange} of bookmarks with mappinglist |
2018-05-21 |
Yuya Nishihara |
|
Accepted |
[3,of,8] hgweb: wrap {bookmarks} of summary with mappinggenerator |
2018-05-21 |
Yuya Nishihara |
|
Accepted |
[4,of,8] hgweb: wrap {annotate} with mappinggenerator |
2018-05-21 |
Yuya Nishihara |
|
Accepted |
[5,of,8] hgweb: wrap {parents} of {annotate} with mappinggenerator |
2018-05-21 |
Yuya Nishihara |
|
Accepted |
[6,of,8] hgweb: wrap {diffopts} of annotate by hybriddict() |
2018-05-21 |
Yuya Nishihara |
|
Accepted |
[7,of,8] hgweb: don't use dict(key=value) to build a mapping dict in filelog |
2018-05-21 |
Yuya Nishihara |
|
Accepted |
[8,of,8] hgweb: wrap {entries}* of filelog with mappinglist |
2018-05-21 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] httppeer: properly gate debug usage behind debug flag check |
2018-05-21 |
Boris Feld |
|
Accepted |
[2,of,2,STABLE] httppeer: declare 'dgb' at the function level |
2018-05-21 |
Boris Feld |
|
Accepted |
[1,of,6] revlog: in _getcandidaterevs, shorten revlog._generaldelta to gdelta |
2018-05-21 |
Paul Morelle |
|
Accepted |
[2,of,6] debugdeltachain: r.start and r.length can be retrieved outside the loop |
2018-05-21 |
Paul Morelle |
|
Accepted |
[3,of,6] revlog: make variable name 'd' more explicit in _isgooddeltainfo |
2018-05-21 |
Paul Morelle |
|
Accepted |
[4,of,6] revlog: isgooddeltainfo takes the whole revinfo object |
2018-05-21 |
Paul Morelle |
|
Accepted |
[5,of,6] revlog: make getcandidaterevs more consistent about updating tested revs set |
2018-05-21 |
Paul Morelle |
|
Accepted |
[6,of,6] revlog: make chainbase cache its result for the correct revision |
2018-05-21 |
Paul Morelle |
|
Accepted |
[V2] tests: stabilize test-patch.t on Windows |
2018-05-22 |
Matt Harbison |
|
Accepted |
[1,of,5] githelp: fail gracefully in a couple cases where arguments are missing |
2018-05-22 |
Matt Harbison |
|
Accepted |
[2,of,5] githelp: cleanly abort if the `svn` command is unknown |
2018-05-22 |
Matt Harbison |
|
Accepted |
[3,of,5] githelp: make several strings localizable |
2018-05-22 |
Matt Harbison |
|
Accepted |
[4,of,5] githelp: rewrite a Yoda conditional |
2018-05-22 |
Matt Harbison |
|
Accepted |
[5,of,5] githelp: lowercase the start of output messages for consistency |
2018-05-22 |
Matt Harbison |
|
Accepted |
[1,of,2,V2] revlog: make getcandidaterevs more consistent about updating tested revs set |
2018-05-22 |
Paul Morelle |
|
Accepted |
[2,of,2,V2] revlog: make chainbase cache its result for the correct revision |
2018-05-22 |
Paul Morelle |
|
Accepted |
githelp: do not concatenate i18n messages dynamically so they can be collected |
2018-05-22 |
Yuya Nishihara |
|
Accepted |
terse: pconvert() entries added to the temporary terse dict for Windows |
2018-05-23 |
Matt Harbison |
|
Accepted |
githelp: cleanup one more abort message |
2018-05-23 |
Matt Harbison |
|
Accepted |
scmutil: move repair.stripbmrevset as scmutil.bookmarkrevs |
2018-05-23 |
David Demelier |
|
Accepted |
[1,of,2,STABLE] lock: add internal config to not replace signal handlers while locking |
2018-05-23 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] hgweb: do not try to replace signal handlers while locking |
2018-05-23 |
Yuya Nishihara |
|
Accepted |
[1,of,2] githelp: drop the trailing period from single sentence output for consistency |
2018-05-24 |
Matt Harbison |
|
Accepted |
[2,of,2] py3: replace str.format(x) with `str % x` in githelp |
2018-05-24 |
Matt Harbison |
|
Accepted |
[STABLE] help: correct signature of separate() template function |
2018-05-24 |
Yuya Nishihara |
|
Accepted |
transaction-summary: show phase changes statistics in pull/unbundle |
2018-05-24 |
Denis Laxalde |
|
Accepted |
[1,of,2,RESEND] extensions: peek command table of disabled extensions without importing |
2018-05-24 |
Yuya Nishihara |
|
Accepted |
[2,of,2,RESEND] extensions: remove strip_init=True from _disabledpaths() |
2018-05-24 |
Yuya Nishihara |
|
Accepted |
[STABLE] help: mention pattern syntax of latesttag() template function |
2018-05-24 |
Yuya Nishihara |
|
Accepted |
[1,of,3] repoview: use 'phasecache.getrevset' when computing 'unserved' filter |
2018-05-24 |
Boris Feld |
|
Accepted |
[2,of,3] phases: define an official tuple of mutable phases |
2018-05-24 |
Boris Feld |
|
Accepted |
[3,of,3] phases: define an official tuple of phases we do not share |
2018-05-24 |
Boris Feld |
|
Accepted |
filemerge: don't pass function name as loadpath's module_name param |
2018-05-24 |
Tom Hindle |
|
Accepted |
[1,of,7] hgweb: wrap {nextentry} of graph with mappinglist |
2018-05-25 |
Yuya Nishihara |
|
Accepted |
[2,of,7] hgweb: adapt {jsdata} of graph to mappinggenerator |
2018-05-25 |
Yuya Nishihara |
|
Accepted |
[3,of,7] hgweb: wrap {nodes} of graph with mappinggenerator |
2018-05-25 |
Yuya Nishihara |
|
Accepted |
[4,of,7] hgweb: wrap {edges} of {nodes} of graph with mappinglist |
2018-05-25 |
Yuya Nishihara |
|
Accepted |
[5,of,7] hgweb: wrap {topics}es of help with mappinggenerator or mappinglist |
2018-05-25 |
Yuya Nishihara |
|
Accepted |
[6,of,7] hgweb: wrap {earlycommands} and {othercommands} of help with mappinggenerator |
2018-05-25 |
Yuya Nishihara |
|
Accepted |
[7,of,7] hgweb: fill {rename} even if ?linerange is specified |
2018-05-25 |
Yuya Nishihara |
|
Accepted |
[1,of,2] unionrepo: fill in uncompressed length of revlog entry |
2018-05-26 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revlog: disallow setting uncompressed length to None |
2018-05-26 |
Yuya Nishihara |
|
Accepted |
lfs: clarify pointer validation error messages |
2018-05-26 |
Matt Harbison |
|
Accepted |
[1,of,3] py3: wrap tempfile.mkstemp() to use bytes path |
2018-05-26 |
Yuya Nishihara |
|
Accepted |
[2,of,3] py3: wrap tempfile.mkdtemp() to use bytes path |
2018-05-26 |
Yuya Nishihara |
|
Accepted |
[3,of,3] py3: wrap tempfile.NamedTemporaryFile() to return bytes fp.name |
2018-05-26 |
Yuya Nishihara |
|
Accepted |
outgoing: pay attention to `default:pushurl` for bookmarks and subrepos |
2018-05-29 |
Matt Harbison |
|
Accepted |
[1,of,5] spartan: add missing closing tags |
2018-05-31 |
Anton Shestakov |
|
Accepted |
[2,of,5] paper: don't show '[up]' in file view when in root directory already |
2018-05-31 |
Anton Shestakov |
|
Accepted |
[3,of,5] gitweb: don't show '[up]' in file view when in root directory already |
2018-05-31 |
Anton Shestakov |
|
Accepted |
[4,of,5] monoblue: don't show '[up]' in file view when in root directory already |
2018-05-31 |
Anton Shestakov |
|
Accepted |
[5,of,5] spartan: don't show '[up]' in file view when in root directory already |
2018-05-31 |
Anton Shestakov |
|
Accepted |
[STABLE] lfs: bypass wrapped functions when reposetup() hasn't been called (issue5902) |
2018-05-31 |
Matt Harbison |
|
Accepted |
[1,of,2] hghave: avoid a deadlock reading the child process's output |
2018-06-01 |
Matt Harbison |
|
Accepted |
[2,of,2] tests: adapt test-check-pylint to run on Windows |
2018-06-01 |
Matt Harbison |
|
Accepted |
setup: write version constant as bytes literal |
2018-06-01 |
Yuya Nishihara |
|
Accepted |
outgoing: drop an extraneous URL parse |
2018-06-02 |
Matt Harbison |
|
Accepted |
[1,of,7] fuzz: expand variables by make |
2018-06-03 |
Yuya Nishihara |
|
Accepted |
[2,of,7] fuzz: fix the default make target |
2018-06-03 |
Yuya Nishihara |
|
Accepted |
[3,of,7] fuzz: fix use of undeclared function memcpy() |
2018-06-03 |
Yuya Nishihara |
|
Accepted |
[4,of,7] fuzz: compile xdiff.cc with -std=c++17 |
2018-06-03 |
Yuya Nishihara |
|
Accepted |
[5,of,7] fuzz: fix "make clean" to pass even if no binaries built yet |
2018-06-03 |
Yuya Nishihara |
|
Accepted |
[6,of,7] test-fuzz-targets: rebuild executable silently |
2018-06-03 |
Yuya Nishihara |
|
Accepted |
[7,of,7] test-fuzz-targets: look for clang-6.0 binary as well |
2018-06-03 |
Yuya Nishihara |
|
Accepted |
[1,of,2,V2,stable?] tests: demonstrate inconsistent messaging around interrupted rebases |
2018-06-03 |
Matt Harbison |
|
Accepted |
[2,of,2,V2,stable?] rebase: prioritize indicating an interrupted rebase over update (issue5838) |
2018-06-03 |
Matt Harbison |
|
Accepted |
cmdutil: use internal separators when building the terse list |
2018-06-03 |
Matt Harbison |
|
Accepted |
[1,of,6] templater: inline unwrapvalue() |
2018-06-04 |
Yuya Nishihara |
|
Accepted |
[2,of,6] templater: unify unwrapvalue() with _unwrapvalue() |
2018-06-04 |
Yuya Nishihara |
|
Accepted |
[3,of,6] templater: add wrapped types for pure non-list/dict values |
2018-06-04 |
Yuya Nishihara |
|
Accepted |
[4,of,6] templater: always join() over a wrapped object (BC) |
2018-06-04 |
Yuya Nishihara |
|
Accepted |
[5,of,6] templater: consistently join() string-like object per character (BC) |
2018-06-04 |
Yuya Nishihara |
|
Accepted |
[6,of,6] templater: always map over a wrapped object |
2018-06-04 |
Yuya Nishihara |
|
Accepted |
[1,of,5] templater: do dict lookup over a wrapped object |
2018-06-05 |
Yuya Nishihara |
|
Accepted |
[2,of,5] templater: add try-except stub to runmember() |
2018-06-05 |
Yuya Nishihara |
|
Accepted |
[3,of,5] templater: move getdictitem() to hybrid class |
2018-06-05 |
Yuya Nishihara |
|
Accepted |
[4,of,5] templater: promote getmember() to an interface of wrapped types |
2018-06-05 |
Yuya Nishihara |
|
Accepted |
[5,of,5] templater: resolve type of dict key in getmember() |
2018-06-05 |
Yuya Nishihara |
|
Accepted |
[STABLE] rebase: avoid RevlogError when computing obsoletenotrebased (issue5907) |
2018-06-06 |
Matt Harbison |
|
Accepted |
[1,of,2,STABLE] tests: demonstrate that hgweb renders "pruned" that minirst.format() returns |
2018-06-06 |
Anton Shestakov |
|
Accepted |
[2,of,2,STABLE] templatefuncs: only render text portion of minirst.format() result |
2018-06-06 |
Anton Shestakov |
|
Accepted |
[STABLE] zstandard: pull in bug fixes from upstream 0.9.1 release (issue5884) |
2018-06-06 |
Gregory Szorc |
|
Accepted |
[01,of,25,RFC] shelve: use full hash in tests |
2018-06-07 |
Boris Feld |
|
Accepted |
[02,of,25,RFC] shelve: wider check for successful abort in test |
2018-06-07 |
Boris Feld |
|
Accepted |
[03,of,25,RFC] shelve: check the actual shelvestate in morestatus |
2018-06-07 |
Boris Feld |
|
Accepted |
[04,of,25,RFC] shelve: directly handle the abort process |
2018-06-07 |
Boris Feld |
|
Accepted |
[05,of,25,RFC] shelve: directly handle `--continue` |
2018-06-07 |
Boris Feld |
|
Accepted |
[06,of,25,RFC] shelve: actually test corrupted shelve state |
2018-06-07 |
Boris Feld |
|
Accepted |
[07,of,25,RFC] shelve: stop testing missing rebase state file |
2018-06-07 |
Boris Feld |
|
Accepted |
[08,of,25,RFC] merge: add a 'keepconflictparent' argument to graft |
2018-06-07 |
Boris Feld |
|
Accepted |
[09,of,25,RFC] shelve: directly handle the initial parent alignment |
2018-06-07 |
Boris Feld |
|
Accepted |
[10,of,25,RFC] shelve: use more accurate description in conflict marker |
2018-06-07 |
Boris Feld |
|
Accepted |
[11,of,25,RFC] phase: use `trackedphases` in `_getphaserevsnative` |
2018-06-07 |
Boris Feld |
|
Accepted |
[12,of,25,RFC] phase: explicitly exclude secret phase and above |
2018-06-07 |
Boris Feld |
|
Accepted |
[13,of,25,RFC] phase: add an internal phases |
2018-06-07 |
Boris Feld |
|
Accepted |
[14,of,25,RFC] phases: add a repository requirement about internal phase |
2018-06-07 |
Boris Feld |
|
Accepted |
[15,of,25,RFC] phase: enforce internal phase support |
2018-06-07 |
Boris Feld |
|
Accepted |
[16,of,25,RFC] shelve: move createcmd next to _docreatecmd |
2018-06-07 |
Boris Feld |
|
Accepted |
[17,of,25,RFC] shelve: rename method for data write/read |
2018-06-07 |
Boris Feld |
|
Accepted |
[18,of,25,RFC] shelve: drop mention of obsshelve file |
2018-06-07 |
Boris Feld |
|
Accepted |
[19,of,25,RFC] shelve: store shelved node in a new data file |
2018-06-07 |
Boris Feld |
|
Accepted |
[20,of,25,RFC] shelve: handle shelved node on unfiltered repository |
2018-06-07 |
Boris Feld |
|
Accepted |
[21,of,25,RFC] shelve: look for shelved not in the repository before unbundling |
2018-06-07 |
Boris Feld |
|
Accepted |
[22,of,25,RFC] shelve: write metadata file on the fly if they are missing |
2018-06-07 |
Boris Feld |
|
Accepted |
[23,of,25,RFC] shelve: add a "internal" extra |
2018-06-07 |
Boris Feld |
|
Accepted |
[24,of,25,RFC] shelve: use the internal phase when possible |
2018-06-07 |
Boris Feld |
|
Accepted |
[25,of,25,RFC] shelve: no longer strip internal commit when using internal phase |
2018-06-07 |
Boris Feld |
|
Accepted |
[1,of,6] templater: abstract min/max away |
2018-06-08 |
Yuya Nishihara |
|
Accepted |
[2,of,6] templater: inline wraphybridvalue() |
2018-06-08 |
Yuya Nishihara |
|
Accepted |
[3,of,6] templater: abstract ifcontains() over wrapped types |
2018-06-08 |
Yuya Nishihara |
|
Accepted |
[4,of,6] templater: mark .keytype as a private attribute |
2018-06-08 |
Yuya Nishihara |
|
Accepted |
[5,of,6] templater: drop hybrid-ness on unwrapvalue() |
2018-06-08 |
Yuya Nishihara |
|
Accepted |
[6,of,6] templater: inline unwraphybrid() |
2018-06-08 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templater: show slightly better hint on map operation error |
2018-06-08 |
Yuya Nishihara |
|
Accepted |
[2,of,2] templater: fix string representation of wrapped None |
2018-06-08 |
Yuya Nishihara |
|
Accepted |
[1,of,2] phase: clarify the message about movement on command changeset |
2018-06-08 |
Boris Feld |
|
Accepted |
[2,of,2] phases: use "published" in the phase movement message |
2018-06-08 |
Boris Feld |
|
Accepted |
[1,of,2] statprof: also gather wall time |
2018-06-11 |
Boris Feld |
|
Accepted |
[2,of,2] profiling: introduce a "profiling.time-track" option |
2018-06-11 |
Boris Feld |
|
Accepted |
[1,of,6] perftemplating: fix the revisions argument |
2018-06-11 |
Boris Feld |
|
Accepted |
[2,of,6] perftemplating: move template formating into its own function |
2018-06-11 |
Boris Feld |
|
Accepted |
[3,of,6] perftemplating: drop usage of buffer |
2018-06-11 |
Boris Feld |
|
Accepted |
[4,of,6] perftemplating: move revision argument to flag only |
2018-06-11 |
Boris Feld |
|
Accepted |
[5,of,6] perftemplating: stop going through the log command |
2018-06-11 |
Boris Feld |
|
Accepted |
[6,of,6] perftemplating: allow to specify the template to test |
2018-06-11 |
Boris Feld |
|
Accepted |
[1,of,4] stringutil: promote smartset.prettyformat() to utility function |
2018-06-11 |
Yuya Nishihara |
|
Accepted |
[2,of,4] debugwalk: show matcher output only if -v/--verbose |
2018-06-11 |
Yuya Nishihara |
|
Accepted |
[3,of,4] debugwalk: pretty-print nested matcher |
2018-06-11 |
Yuya Nishihara |
|
Accepted |
[4,of,4] stringutil: fix prettyrepr() to not orphan foo=<...> line |
2018-06-11 |
Yuya Nishihara |
|
Accepted |
[V2] stringutil: fix prettyrepr() to not orphan foo=<...> line |
2018-06-11 |
Yuya Nishihara |
|
Accepted |
[follow-up] perftemplating: abort on incompatible version |
2018-06-12 |
Boris Feld |
|
Accepted |
[follow-up] statprof: fix save and load |
2018-06-12 |
Boris Feld |
|
Accepted |
[1,of,7] templater: rename mappable to hybriditem as it is the primary use case |
2018-06-12 |
Yuya Nishihara |
|
Accepted |
[2,of,7] templater: promote tomap() to an interface type |
2018-06-12 |
Yuya Nishihara |
|
Accepted |
[3,of,7] templater: introduce a wrapper for date tuple (BC) |
2018-06-12 |
Yuya Nishihara |
|
Accepted |
[4,of,7] templater: make date wrapper support dot/map operations |
2018-06-12 |
Yuya Nishihara |
|
Accepted |
[5,of,7] templatefilters: deprecate hgdate as {date|hgdate} is the default format |
2018-06-12 |
Yuya Nishihara |
|
Accepted |
[6,of,7] show: stringify filtered list of tags before testing emptiness |
2018-06-12 |
Yuya Nishihara |
|
Accepted |
[7,of,7] templater: abstract truth testing to fix {if(list_of_empty_strings)} |
2018-06-12 |
Yuya Nishihara |
|
Accepted |
[STABLE] tests: fix test-patch.t on pickier /bin/sh implementations |
2018-06-12 |
Augie Fackler |
|
Accepted |
[1,of,2] templater: restore the original string format of {date} |
2018-06-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2] templatefilters: undeprecate hgdate |
2018-06-13 |
Yuya Nishihara |
|
Accepted |
[1,of,2] cext: stop worrying and love the free(NULL) |
2018-06-13 |
Josef 'Jeff' Sipek |
|
Accepted |
[2,of,2] lazymanifest: don't crash when out of memory (issue5916) |
2018-06-13 |
Josef 'Jeff' Sipek |
|
Accepted |
py3: fix map() use in templatekw.showpredecessors() |
2018-06-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2] bdiff: document that bdiff_freehunks() accepts NULL |
2018-06-14 |
Yuya Nishihara |
|
Accepted |
[2,of,2] bdiff: one more safe call of bdiff_freehunks(NULL) |
2018-06-14 |
Yuya Nishihara |
|
Accepted |
hgweb: propagate http headers from ErrorResponse for web interface commands |
2018-06-14 |
Sune Foldager |
|
Accepted |
[1,of,8] templater: mark most attributes as private |
2018-06-14 |
Yuya Nishihara |
|
Accepted |
[2,of,8] templater: make it clearer that parsing doesn't cause recursion |
2018-06-14 |
Yuya Nishihara |
|
Accepted |
[3,of,8] templater: drop extension point of engine classes (API) |
2018-06-14 |
Yuya Nishihara |
|
Accepted |
[4,of,8] templater: parse template string to tree by templater class |
2018-06-14 |
Yuya Nishihara |
|
Accepted |
[5,of,8] templater: add function to look up symbols used in template |
2018-06-14 |
Yuya Nishihara |
|
Accepted |
[6,of,8] formatter: provide hint of referenced field names |
2018-06-14 |
Yuya Nishihara |
|
Accepted |
[7,of,8] annotate: reverse mapping between option name and field name |
2018-06-14 |
Yuya Nishihara |
|
Accepted |
[8,of,8] annotate: automatically populate fields referenced from template |
2018-06-14 |
Yuya Nishihara |
|
Accepted |
[STABLE] manifest: fix possible SEGV caused by uninitialized lazymanifest fields |
2018-06-15 |
Yuya Nishihara |
|
Accepted |
phabricator: preserve the phase when amending in the Differential fields |
2018-06-16 |
Matt Harbison |
|
Accepted |
[1,of,8] py3: cast bytes encoding name to str in fileset.py |
2018-06-16 |
Yuya Nishihara |
|
Accepted |
[2,of,8] fileset: raise ProgrammingError for bad existing() calls |
2018-06-16 |
Yuya Nishihara |
|
Accepted |
[3,of,8] py3: glob out some error messages in test-fileset.t |
2018-06-16 |
Yuya Nishihara |
|
Accepted |
[4,of,8] py3: fix loop over byte string in wireprotov1peer |
2018-06-16 |
Yuya Nishihara |
|
Accepted |
[5,of,8] py3: replace s[-1] with s.endswith() in eol handling |
2018-06-16 |
Yuya Nishihara |
|
Accepted |
[6,of,8] py3: remove b'' from output of test-eol.t |
2018-06-16 |
Yuya Nishihara |
|
Accepted |
[7,of,8] py3: remove b'' from error message of disallowed filename |
2018-06-16 |
Yuya Nishihara |
|
Accepted |
[8,of,8] py3: ditch email.parser.BytesParser which appears to be plain crap |
2018-06-16 |
Yuya Nishihara |
|
Accepted |
[1,of,2] py3: open extension source in binary mode to read docstring as bytes |
2018-06-17 |
Yuya Nishihara |
|
Accepted |
[2,of,2] extensions: use context manger for open() |
2018-06-17 |
Yuya Nishihara |
|
Accepted |
highlight: get around tmpl.load() which now returns a parsed tree |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[1,of,9] byteify-strings: fork py3 code transformer to make it a standalone command |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[2,of,9] byteify-strings: add basic command interface |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[3,of,9] byteify-strings: add --inplace option to write back result |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[4,of,9] byteify-strings: drop import-line hack |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[5,of,9] byteify-strings: do not rewrite iteritems() and itervalues() by default |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[6,of,9] byteify-strings: do not rewrite system string literals to u'' |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[7,of,9] byteify-strings: try to preserve column alignment |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[8,of,9] byteify-strings: remove superfluous "if True" block |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[9,of,9] py3: byte-stringify literals in contrib/phabricator.py as example |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[1,of,4] templatefuncs: minimize resource requirements |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templatefuncs: declare resource requirements for future use |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[3,of,4] formatter: provide hint of context keys required by template |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
[4,of,4] tags: unblock log-like template keywords and functions |
2018-06-18 |
Yuya Nishihara |
|
Accepted |
crecord: properly re-center display in interactive curses commit when pageup/down are used |
2018-06-19 |
ccr@tnsp.org |
|
Accepted |
[STABLE] merge: do not fill manifest of committed revision with pseudo node (issue5526) |
2018-06-19 |
Yuya Nishihara |
|
Accepted |
[1,of,7] configitem: reorder items in the 'server' section |
2018-06-20 |
Paul Morelle |
|
Accepted |
[2,of,7] dispatch: factor out the exception raised on unsafe `serve --stdio` |
2018-06-20 |
Paul Morelle |
|
Accepted |
[3,of,7] dispatch: rework the serve --stdio safe argument checks |
2018-06-20 |
Paul Morelle |
|
Accepted |
[4,of,7] remotedebug: add the ability to request remote debug output |
2018-06-20 |
Paul Morelle |
|
Accepted |
[5,of,7] remotedebug: introduce config to control who can use the debug capabilities |
2018-06-20 |
Paul Morelle |
|
Accepted |
[6,of,7] remotedebug: allow to request --profile to the server |
2018-06-20 |
Paul Morelle |
|
Accepted |
[7,of,7] remotedebug: allow to request --traceback from the remote server |
2018-06-20 |
Paul Morelle |
|
Accepted |
[1,of,2] fileset: use filectx.isbinary() to filter out binaries in eol() |
2018-06-21 |
Matt Harbison |
|
Accepted |
[2,of,2] test-lfs: add coverage for the binary() fileset |
2018-06-21 |
Matt Harbison |
|
Accepted |
[1,of,5] tests: extract test-template-map.t from test-command-template.t |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[2,of,5] tests: extract test-template-functions.t from test-command-template.t |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[3,of,5] tests: fold test-template-filters.t into test-template-functions.t |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[4,of,5] tests: extract test-template-keywords.t from test-command-template.t |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[5,of,5] tests: rename and document test-command-template.t |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[1,of,3] templater: extract template loader to separate class |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[2,of,3] templater: resurrect cache of engine instance |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[3,of,3] templater: remove redundant member variables from templater class |
2018-06-22 |
Yuya Nishihara |
|
Accepted |
[1,of,2] censor: use context manager for lock management |
2018-06-23 |
Matt Harbison |
|
Accepted |
[2,of,2] relink: use context manager for lock management |
2018-06-23 |
Matt Harbison |
|
Accepted |
procutil: use unbuffered stdout on Windows |
2018-06-25 |
Sune Foldager |
|
Accepted |
convert: don't pass --no-files to "darcs show repo" command |
2018-06-25 |
Yuya Nishihara |
|
Accepted |
[1,of,2] windows: add a method to convert Unix style command lines to Windows style |
2018-06-27 |
Matt Harbison |
|
Accepted |
[2,of,2] hooks: allow Unix style environment variables on external Windows hooks |
2018-06-27 |
Matt Harbison |
|
Accepted |
[1,of,2] test-revset: show that order of heads() can be wrong |
2018-06-27 |
Yuya Nishihara |
|
Accepted |
[2,of,2] revset: fix heads() order to always follow the input set (BC) |
2018-06-27 |
Yuya Nishihara |
|
Accepted |
[1,of,2] hgweb: add z-index for search field tooltip |
2018-06-28 |
Anton Shestakov |
|
Accepted |
[2,of,2] hgweb: add archive entries to graph page |
2018-06-28 |
Anton Shestakov |
|
Accepted |
[1,of,3] revset: remove orphan i18n comment from ancestor() |
2018-06-28 |
Yuya Nishihara |
|
Accepted |
[2,of,3] revset: leverage orset() to flatten ancestor() arguments |
2018-06-28 |
Yuya Nishihara |
|
Accepted |
[3,of,3] revset: move lookup of first ancestor() candidate out of the loop |
2018-06-28 |
Yuya Nishihara |
|
Accepted |
procutil: add a shim for translating shell commands to native commands |
2018-06-29 |
Matt Harbison |
|
Accepted |
[1,of,2] rebase: isolate command options from internal flags |
2018-06-30 |
Yuya Nishihara |
|
Accepted |
[2,of,2] rebase: convert opts dict to bytes at once |
2018-06-30 |
Yuya Nishihara |
|
Accepted |
revset: add partial support for ancestor(wdir()) |
2018-06-30 |
Yuya Nishihara |
|
Accepted |
[1,of,4] revlog: do inclusive descendant testing (API) |
2018-07-01 |
Paul Morelle |
|
Accepted |
[2,of,4] revlog: refactor out the rev-oriented part of commonancestorheads |
2018-07-01 |
Paul Morelle |
|
Accepted |
[3,of,4] revlog: efficient implementation of 'descendant' |
2018-07-01 |
Paul Morelle |
|
Accepted |
[4,of,4] revlog: reuse 'descendant' implemention in 'isancestor' |
2018-07-01 |
Paul Morelle |
|
Accepted |
cleanup: pass in overwrite flag to hg.updaterepo() as named argument |
2018-07-01 |
Yuya Nishihara |
|
Accepted |
[01,of,12,V2] context: explicitly take diffopts in `context.diff` (API) |
2018-07-03 |
Boris Feld |
|
Accepted |
[02,of,12,V2] context: also take all other arguments than `patch.diff` accept |
2018-07-03 |
Boris Feld |
|
Accepted |
[03,of,12,V2] context: also accept diff option directly |
2018-07-03 |
Boris Feld |
|
Accepted |
[04,of,12,V2] diffutil: extract diff options code into a dedicated util-module |
2018-07-03 |
Boris Feld |
|
Accepted |
[05,of,12,V2] tests: update test-context.py to use diffopts as diff argument |
2018-07-03 |
Boris Feld |
|
Accepted |
[06,of,12,V2] template: directly instantiate diff options for diffstat |
2018-07-03 |
Boris Feld |
|
Accepted |
[07,of,12,V2] revset: pass an explicit `diffopts` objet to context.diff |
2018-07-03 |
Boris Feld |
|
Accepted |
[08,of,12,V2] webutil: pass a diffopts object to context.diff |
2018-07-03 |
Boris Feld |
|
Accepted |
[09,of,12,V2] synthrepo: pass a diffopts object to context.diff |
2018-07-03 |
Boris Feld |
|
Accepted |
[10,of,12,V2] obsutil: pass a diffopts object to context.diff |
2018-07-03 |
Boris Feld |
|
Accepted |
[11,of,12,V2] context: no longer accept diff options as dictionnary |
2018-07-03 |
Boris Feld |
|
Accepted |
[12,of,12,V2] diff: use `context.diff` to produce diff |
2018-07-03 |
Boris Feld |
|
Accepted |
[1,of,8] bookmarks: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[2,of,8] cat: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[3,of,8] grep: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[4,of,8] files: automatically populate fields referenced from template |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[5,of,8] files: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[6,of,8] manifest: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[7,of,8] resolve: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[8,of,8] status: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test: stop passing --quiet in a run dedicated to debug output |
2018-07-03 |
Boris Feld |
|
Accepted |
[2,of,2] debug: process --debug flag earlier |
2018-07-03 |
Boris Feld |
|
Accepted |
[STABLE] windows: fix incorrect detection of broken pipe when writing to pager |
2018-07-04 |
via Mercurial-devel |
|
Accepted |
[1,of,9,V2] diffutil: extract diff options code into a dedicated util-module |
2018-07-05 |
Boris Feld |
|
Accepted |
[2,of,9,V2] tests: update test-context.py to use diffopts as diff argument |
2018-07-05 |
Boris Feld |
|
Accepted |
[3,of,9,V2] template: directly instantiate diff options for diffstat |
2018-07-05 |
Boris Feld |
|
Accepted |
[4,of,9,V2] revset: pass an explicit `diffopts` objet to context.diff |
2018-07-05 |
Boris Feld |
|
Accepted |
[5,of,9,V2] webutil: pass a diffopts object to context.diff |
2018-07-05 |
Boris Feld |
|
Accepted |
[6,of,9,V2] synthrepo: pass a diffopts object to context.diff |
2018-07-05 |
Boris Feld |
|
Accepted |
[7,of,9,V2] obsutil: pass a diffopts object to context.diff |
2018-07-05 |
Boris Feld |
|
Accepted |
[8,of,9,V2] context: no longer accept diff options as dictionnary |
2018-07-05 |
Boris Feld |
|
Accepted |
[9,of,9,V2] diff: use `context.diff` to produce diff |
2018-07-05 |
Boris Feld |
|
Accepted |
[1,of,3] test-bzr: use a fixed commit time |
2018-07-06 |
Matt Harbison |
|
Accepted |
[2,of,3] convert: add a config knob for not saving the bzr revision |
2018-07-06 |
Matt Harbison |
|
Accepted |
[3,of,3] test-convert: demonstrate an unstable hash issue for bzr -> hg -> hg |
2018-07-06 |
Matt Harbison |
|
Accepted |
diff: graduate word-diff option from experimental |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[1,of,6] py3: use bytes.endswith() instead of bytes[n] |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[2,of,6] py3: fix dumbhttp.py to convert --daemon-postexec arguments back to bytes |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[3,of,6] py3: convert server-string to unicode to make http library happy |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[4,of,6] py3: make 'None in lazyancestors' not crash |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[5,of,6] py3: byte-stringify literals in hook script in test-bundle.t |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[6,of,6] py3: fix bundle heads to be consumable more than once |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[1,of,2] config: introduce load order tracking |
2018-07-09 |
Boris Feld |
|
Accepted |
[2,of,2] config: use the alternative with highest level |
2018-07-09 |
Boris Feld |
|
Accepted |
[1,of,7] py3: byte-stringify literals in extension in test-bundle2-exchange.t |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[2,of,7] py3: fix revnums in bookmark discovery to be consumable more than once |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[3,of,7] py3: drop b'' while formatting ResponseError |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[4,of,7] py3: suppress write() result and close file in test-bookmarks-pushpull.t |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[5,of,7] py3: drop b'' while formatting BundleUnknownFeatureError message |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[6,of,7] py3: byte-stringify literals in extension in test-bundle2-format.t |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[7,of,7] bundle2: use ProgrammingError to report bad use of addparam() |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
aggressivemergedeltas: enabled the option by default |
2018-07-09 |
Boris Feld |
|
Accepted |
tweakdefaults: enable word-diff by default |
2018-07-09 |
Augie Fackler |
|
Accepted |
[1,of,4] windows: don't consider '$$' to be an escaped '$' when translating to cmd.exe |
2018-07-09 |
Matt Harbison |
|
Accepted |
[2,of,4] hook: narrow the 'priority' prefix check to align with the documentation |
2018-07-09 |
Matt Harbison |
|
Accepted |
[3,of,4] hook: add support for disabling the shell to native command translation |
2018-07-09 |
Matt Harbison |
|
Accepted |
[4,of,4] windows: replace single quote with double quote when translating to cmd.exe |
2018-07-09 |
Matt Harbison |
|
Accepted |
[1,of,3,gca-revset,V3] revsets: add commonancestors revset |
2018-07-10 |
Sean Farley |
|
Accepted |
[2,of,3,gca-revset,V3] revset: add optimization for heads(commonancestors()) |
2018-07-10 |
Sean Farley |
|
Accepted |
[3,of,3,gca-revset,V3] contrib: add heads(commonancestors(_)) to all-revsets |
2018-07-10 |
Sean Farley |
|
Accepted |
[STABLE] patch: don't separate \r and \n when colorizing diff output |
2018-07-10 |
via Mercurial-devel |
|
Accepted |
[01,of,13] sparse-read: target density of 50% instead of 25% |
2018-07-10 |
Boris Feld |
|
Accepted |
[02,of,13] sparse-read: discard gap below 65K only |
2018-07-10 |
Boris Feld |
|
Accepted |
[03,of,13] revlog: early return in _slicechunk when density is already good |
2018-07-10 |
Boris Feld |
|
Accepted |
[04,of,13] revlog: early return in _slicechunk when span is already small enough |
2018-07-10 |
Boris Feld |
|
Accepted |
[05,of,13] revlog: _segmentspan computes the byte span of a segment |
2018-07-10 |
Boris Feld |
|
Accepted |
[06,of,13] revlog: introduce a tiny mock of a revlog class |
2018-07-10 |
Boris Feld |
|
Accepted |
[07,of,13] revlog: add a doctest to _trimchunk |
2018-07-10 |
Boris Feld |
|
Accepted |
[08,of,13] revlog: add a doctest for _segmentspan |
2018-07-10 |
Boris Feld |
|
Accepted |
[09,of,13] revlog: document and test _slicechunk |
2018-07-10 |
Boris Feld |
|
Accepted |
[10,of,13] revlog: extract density based slicing into its own function |
2018-07-10 |
Boris Feld |
|
Accepted |
[11,of,13] revlog: add function to slice chunk down to a given size |
2018-07-10 |
Boris Feld |
|
Accepted |
[12,of,13] revlog: postprocess chunk to slice them down to a certain size |
2018-07-10 |
Boris Feld |
|
Accepted |
[13,of,13] revlog: enforce chunk slicing down to a certain size |
2018-07-10 |
Boris Feld |
|
Accepted |
[1,of,9] fileset: add helpers to make predicatematcher and nevermatcher |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[2,of,9] fileset: rewrite andset() to not use mctx.narrow() |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[3,of,9] fileset: add "tracked()" to explicitly select files in the revision |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[4,of,9] fileset: parse argument of size() by predicate function |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[5,of,9] highlight: use matcher API to test if file should be pygmentized |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[6,of,9] fileset: rewrite predicates to return matcher not closed to subset (API) (BC) |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[7,of,9] fileset: remove callexisting flag and mctx.existing() (API) |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[8,of,9] fileset: remove subset and unused filtering functions from matchctx |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[9,of,9] fileset: remove fullmatchctx class |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[1,of,2,V2] debugdeltachain: avoid division by zero when a chain is empty |
2018-07-11 |
Boris Feld |
|
Accepted |
[2,of,2,V2] debugdeltachain: protect against 0 readsize |
2018-07-11 |
Boris Feld |
|
Accepted |
fncache: avoid loading the filename cache when not actually modifying it |
2018-07-11 |
Martijn Pieters |
|
Accepted |
[V2] tests: add diff color trailing whitespace test |
2018-07-11 |
via Mercurial-devel |
|
Accepted |
[1,of,4] py3: open file in binary mode in test-bundle2-remote-changegroup.t |
2018-07-12 |
Yuya Nishihara |
|
Accepted |
[2,of,4] py3: byte-stringify literals in extension in test-bundle2-remote-changegroup.t |
2018-07-12 |
Yuya Nishihara |
|
Accepted |
[3,of,4] py3: don't str() to byte-stringify object in test-bundle2-remote-changegroup.t |
2018-07-12 |
Yuya Nishihara |
|
Accepted |
[4,of,4] py3: use bytes() to byte-stringify Abort message in handleremotechangegroup() |
2018-07-12 |
Yuya Nishihara |
|
Accepted |
[1,of,2] cext: reformat with clang-format 6.0 |
2018-07-14 |
Yuya Nishihara |
|
Accepted |
[2,of,2] hghave: require clang-format >= 6 due to output change |
2018-07-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2] phases: remove excessive optimization from newheads() (issue5939) |
2018-07-14 |
Yuya Nishihara |
|
Accepted |
[2,of,2] phases: micro-optimize newheads() to not create context objects |
2018-07-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2] perffncachewrite: load fncache after lock is acquired |
2018-07-16 |
Boris Feld |
|
Accepted |
[2,of,2] store: assert the fncache have been loaded if dirty |
2018-07-16 |
Boris Feld |
|
Accepted |
perf: add a 'perf.all-timing' option to display more than best time |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,2] statprof: cleanup string construction |
2018-07-16 |
Boris Feld |
|
Accepted |
[2,of,2] statprof: small if cleanup |
2018-07-16 |
Boris Feld |
|
Accepted |
perf: document the perfmanifest command |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,2,V2] revset: clarify heads() order doesn't matter while computing common ancestors |
2018-07-16 |
Yuya Nishihara |
|
Accepted |
[2,of,2,V2] revset: special case commonancestors(none()) to be empty set |
2018-07-16 |
Yuya Nishihara |
|
Accepted |
[1,of,3] obsolete: clarify users in markerusers() never contain None |
2018-07-16 |
Yuya Nishihara |
|
Accepted |
[2,of,3] obsolete: store user name and note in UTF-8 (issue5754) (BC) |
2018-07-16 |
Yuya Nishihara |
|
Accepted |
[3,of,3] obsolete: explode if metadata contains invalid UTF-8 sequence (API) |
2018-07-16 |
Yuya Nishihara |
|
Accepted |
debug: move extensions debug behind a dedicated flag |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,2] context: reintroduce `ctx.descendant` as deprecated |
2018-07-16 |
Boris Feld |
|
Accepted |
[2,of,2] revlog: reintroduce `revlog.descendant` as deprecated |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,2] revset-benchmark: use a generic revset to test `heads(commonancestors())` |
2018-07-16 |
Boris Feld |
|
Accepted |
[2,of,2] revset: add larger test for heads(ancestors(…)) |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,5] sparse-revlog: new requirement enabled with format.sparse-revlog |
2018-07-16 |
Boris Feld |
|
Accepted |
[2,of,5] revlog: extract `deltainfo.distance` for future conditional redefinition |
2018-07-16 |
Boris Feld |
|
Accepted |
[3,of,5] sparse-revlog: implement algorithm to write sparse delta chains (issue5480) |
2018-07-16 |
Boris Feld |
|
Accepted |
[4,of,5] debugformat: add information about sparse-revlog |
2018-07-16 |
Boris Feld |
|
Accepted |
[5,of,5] upgrade: enable adding or removing sparse-revlog requirement |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,4] hook: disable the shell to native command translation by default |
2018-07-16 |
Matt Harbison |
|
Accepted |
[2,of,4] hook: only print the note about native cmd translation if it actually changes |
2018-07-16 |
Matt Harbison |
|
Accepted |
[3,of,4] windows: replace single quote with double quote when translating to cmd.exe |
2018-07-16 |
Matt Harbison |
|
Accepted |
[4,of,4] windows: expand '~/' and '~\' to %USERPROFILE% when translating to cmd.exe |
2018-07-16 |
Matt Harbison |
|
Accepted |
[1,of,3] config: document the purpose of the `format` config section |
2018-07-19 |
Boris Feld |
|
Accepted |
[2,of,3] aggressivemergedeltas: rename variable internally |
2018-07-19 |
Boris Feld |
|
Accepted |
[3,of,3] aggressivemergedelta: document rename and move to `revlog` section |
2018-07-19 |
Boris Feld |
|
Accepted |
worker: call selector.close() to release polling resources |
2018-07-19 |
Yuya Nishihara |
|
Accepted |
[STABLE] config: rename `revlog` section into `storage` |
2018-07-20 |
Boris Feld |
|
Accepted |
hgsubversion: add 4.6 to testedwith value |
2018-07-23 |
Pulkit Goyal |
|
Accepted |
[STABLE] gitweb: add link to graph |
2018-07-26 |
Gregory Szorc |
|
Accepted |
[1,of,2,STABLE] test-obsmarker-template: add missing HGENCODING=latin-1 |
2018-07-28 |
Yuya Nishihara |
|
Accepted |