[1,of,4] revlog: add a callback "tracking" duplicate node addition |
2018-09-27 |
Boris Feld |
|
Accepted |
[4,of,4] py3: convert os.readlink() path to native strings |
2018-09-27 |
Matt Harbison |
|
Accepted |
[3,of,4] py3: mask out None type when printing in `debuglocks` |
2018-09-27 |
Matt Harbison |
|
Accepted |
[2,of,4] py3: ensure standard exceptions use `str` type strings in windows.py |
2018-09-27 |
Matt Harbison |
|
Accepted |
[1,of,4] py3: replace a StandardError reference |
2018-09-27 |
Matt Harbison |
|
Accepted |
[4,of,4,STABLE] chgserver: do not send system() back to client if stdio redirected (issue5992) |
2018-09-26 |
Yuya Nishihara |
|
Accepted |
[3,of,4,STABLE] chgserver: update comment describing when to fall back to core _runsystem() |
2018-09-26 |
Yuya Nishihara |
|
Accepted |
[2,of,4,STABLE] procutil: compare fd number to see if stdio protection is needed (issue5992) |
2018-09-26 |
Yuya Nishihara |
|
Accepted |
[1,of,4,STABLE] test-ssh: show that stdio redirection doesn't work with chg |
2018-09-26 |
Yuya Nishihara |
|
Accepted |
[4,of,4] py3: remove a couple of superfluous calls to pycompat.rapply() |
2018-09-26 |
Matt Harbison |
|
Accepted |
[3,of,4] py3: byteify an inline python test extension |
2018-09-26 |
Matt Harbison |
|
Accepted |
[2,of,4] py3: conditionalize access to socketserver.ForkingMixIn |
2018-09-26 |
Matt Harbison |
|
Accepted |
[1,of,4] convert: fix a file descriptor leak |
2018-09-26 |
Matt Harbison |
|
Accepted |
py3: update missing module list in test-check-py3-compat.t for Windows |
2018-09-25 |
Matt Harbison |
|
Accepted |
[9,of,9,V2] py3: convert arguments, cwd and env to native strings when spawning subprocess |
2018-09-25 |
Matt Harbison |
|
Accepted |
[8,of,9,V2] py3: apply byteskwargs to contrib/perf |
2018-09-25 |
Matt Harbison |
|
Accepted |
[7,of,9,V2] py3: un-byteify strings around os.system() and os.devnull in contrib/perf |
2018-09-25 |
Matt Harbison |
|
Accepted |
[6,of,9,V2] py3: work around the lack of sys.maxint in contrib/perf |
2018-09-25 |
Matt Harbison |
|
Accepted |
[5,of,9,V2] py3: switch contrib/perf from xrange to pycompat.xrange |
2018-09-25 |
Matt Harbison |
|
Accepted |
[4,of,9,V2] py3: handle sysstr conversion around get/set attr in contrib/perf |
2018-09-25 |
Matt Harbison |
|
Accepted |
[3,of,9,V2] py3: proxy posixfile objects to re-add a useful 'name' attribute on Windows |
2018-09-25 |
Matt Harbison |
|
Accepted |
[2,of,9,V2] py3: don't use os.getcwdb() on Windows to avoid DeprecationWarnings |
2018-09-25 |
Matt Harbison |
|
Accepted |
[1,of,9,V2] py3: rename pycompat.getcwd() to encoding.getcwd() (API) |
2018-09-25 |
Matt Harbison |
|
Accepted |
[2,of,2] hgweb: register web.static to the config table |
2018-09-23 |
Yuya Nishihara |
|
Accepted |
[1,of,2] help: document web.static config |
2018-09-23 |
Yuya Nishihara |
|
Accepted |
tests: stabilize test-shelve.t#phasebased for #no-symlink and #no-execbit |
2018-09-22 |
Matt Harbison |
|
Accepted |
[8,of,8] py3: create built in exceptions with str type messages in win32.py |
2018-09-22 |
Matt Harbison |
|
Accepted |
[7,of,8] py3: apply byteskwargs to contrib/perf |
2018-09-22 |
Matt Harbison |
|
Accepted |
[6,of,8] py3: un-byteify strings around os.system() and os.devnull in contrib/perf |
2018-09-22 |
Matt Harbison |
|
Accepted |
[5,of,8] py3: work around the lack of sys.maxint in contrib/perf |
2018-09-22 |
Matt Harbison |
|
Accepted |
[4,of,8] py3: switch contrib/perf from xrange to pycompat.xrange |
2018-09-22 |
Matt Harbison |
|
Accepted |
[3,of,8] py3: handle sysstr conversion around get/set attr in contrib/perf |
2018-09-22 |
Matt Harbison |
|
Accepted |
[2,of,8] py3: proxy posixfile objects to re-add a useful 'name' attribute on Windows |
2018-09-22 |
Matt Harbison |
|
Accepted |
[1,of,8] py3: don't use os.getcwdb() on Windows to avoid DeprecationWarnings |
2018-09-22 |
Matt Harbison |
|
Accepted |
[V2] py3: fix a type error in hghave.has_hardlink |
2018-09-21 |
Matt Harbison |
|
Accepted |
[9,of,9] bookmarks: remove --active in favor of --list |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[8,of,9] bookmarks: add explicit option to list bookmarks of the given names |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[7,of,9] bookmarks: reject --delete with --inactive which makes no sense |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[6,of,9] bookmarks: parse out --inactive to action early |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[5,of,9] bookmarks: parse out implicit "add" action early |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[4,of,9] bookmarks: clarify that opts['rename'] points to an old bookmark to be renamed |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[3,of,9] bookmarks: refactor option checking to pick one from --delete/rename/active |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[2,of,9] bookmarks: convert opts to bytes dict early |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[1,of,9] bookmarks: pass in formatter to printbookmarks() instead of opts (API) |
2018-09-21 |
Yuya Nishihara |
|
Accepted |
[2,of,2] safestrip: ignore orphaned internal changesets |
2018-09-21 |
Boris Feld |
|
Accepted |
[1,of,2] shelve: no longer strip internal commit when using internal phase |
2018-09-21 |
Boris Feld |
|
Accepted |
[2,of,2] py3: fix a type error in hghave.has_hardlink |
2018-09-21 |
Matt Harbison |
|
Accepted |
[1,of,2] run-tests: partially backout PYTHON quoting |
2018-09-21 |
Matt Harbison |
|
Accepted |
[3,of,3] py3: resolve Unicode issues around `hg serve` on Windows |
2018-09-20 |
Matt Harbison |
|
Accepted |
[2,of,3] run-tests: avoid os.getcwdb() on Windows |
2018-09-20 |
Matt Harbison |
|
Accepted |
[1,of,3] run-tests: quote PYTHON when spawning a subprocess |
2018-09-20 |
Matt Harbison |
|
Accepted |
[V2] py3: make osenvironb a proxy for, instead of a copy of os.environ where needed |
2018-09-19 |
Matt Harbison |
|
Accepted |
[5,of,5] tests: glob over some quoting differences in test-narrow-widen-no-ellipsis.t |
2018-09-19 |
Matt Harbison |
|
Accepted |
[4,of,5] py3: byteify contrib/check-config.py |
2018-09-19 |
Matt Harbison |
|
Accepted |
[3,of,5] tests: quote PYTHON usage |
2018-09-19 |
Matt Harbison |
|
Accepted |
[2,of,5] py3: add a missing b'' for Windows |
2018-09-19 |
Matt Harbison |
|
Accepted |
[1,of,5] py3: make osenvironb a proxy for, instead of a copy of os.environ where needed |
2018-09-19 |
Matt Harbison |
|
Accepted |
[6,of,6,ctx-minor-fixes] context: define contract for parents |
2018-09-19 |
Sean Farley |
|
Accepted |
[5,of,6,ctx-minor-fixes] context: use object-oriented programming |
2018-09-19 |
Sean Farley |
|
Accepted |
[4,of,6,ctx-minor-fixes] memctx: simplify _manifest with new revlog nodeids |
2018-09-19 |
Sean Farley |
|
Accepted |
[3,of,6,ctx-minor-fixes] context: remove unused overlayctx |
2018-09-19 |
Sean Farley |
|
Accepted |
[2,of,6,ctx-minor-fixes] context: fix typo in workingcommitctx |
2018-09-19 |
Sean Farley |
|
Accepted |
[1,of,6,ctx-minor-fixes] filectx: fix return of renamed |
2018-09-19 |
Sean Farley |
|
Accepted |
[2,of,2,V2] run-tests: convert the remaining os.system() call to Unicode |
2018-09-17 |
Matt Harbison |
|
Accepted |
[1,of,2,V2] py3: partially fix pager spawning on Windows |
2018-09-17 |
Matt Harbison |
|
Accepted |
[3,of,3] py3: allow run-tests.py to run on Windows |
2018-09-15 |
Matt Harbison |
|
Accepted |
[2,of,3] py3: ensure run-tests environment is uniformly str |
2018-09-15 |
Matt Harbison |
|
Accepted |
[1,of,3] py3: ensure run-tests.osenvironb is actually bytes |
2018-09-15 |
Matt Harbison |
|
Accepted |
[3,of,3,V2] py3: fix str vs bytes in enough places to run `hg version` on Windows |
2018-09-15 |
Matt Harbison |
|
Accepted |
[2,of,3,V2] windows: open registry keys using unicode names |
2018-09-15 |
Matt Harbison |
|
Accepted |
[1,of,3,V2] py3: byteify strings in pycompat |
2018-09-15 |
Matt Harbison |
|
Accepted |
censor: rename loop variable to silence pyflakes warning |
2018-09-15 |
Yuya Nishihara |
|
Accepted |
[4,of,4] identify: change {parents} to a list of nodes (BC) |
2018-09-14 |
Yuya Nishihara |
|
Accepted |
[3,of,4] identify: use fm.hexfunc thoroughly |
2018-09-14 |
Yuya Nishihara |
|
Accepted |
[2,of,4] formatter: replace contexthint() with demand loading of ctx object |
2018-09-14 |
Yuya Nishihara |
|
Accepted |
[1,of,4] formatter: populate ctx from repo and node value |
2018-09-14 |
Yuya Nishihara |
|
Accepted |
help: add internals.wireprotocolrpc to the table |
2018-09-14 |
Yuya Nishihara |
|
Accepted |
setup: exclude vendored futures package on Python 3 |
2018-09-14 |
Yuya Nishihara |
|
Accepted |
[2,of,2] py3: prevent the win32 ctype _fields_ from being transformed to bytes |
2018-09-13 |
Matt Harbison |
|
Accepted |
[1,of,2] py3: add b'' to a few strings in pycompat |
2018-09-13 |
Matt Harbison |
|
Accepted |
[4,of,4] py3: fix a syntax error in concurrent.futures._base |
2018-09-13 |
Matt Harbison |
|
Accepted |
[3,of,4] cext: fix warnings when building for py3 on Windows |
2018-09-13 |
Matt Harbison |
|
Accepted |
[2,of,4] cext: stop preprocessing a partial function call |
2018-09-13 |
Matt Harbison |
|
Accepted |
[1,of,4] py3: add b'' to some setup.py strings for Windows |
2018-09-13 |
Matt Harbison |
|
Accepted |
[2,of,2,FOLLOW-UP] revlog: reuse cached delta for identical base revision (issue5975) |
2018-09-13 |
Boris Feld |
|
Accepted |
[1,of,2,FOLLOW-UP] snapshot: fix line order when skipping over empty deltas |
2018-09-13 |
Boris Feld |
|
Accepted |
[4,of,4] templatekw: add experimental {status} keyword |
2018-09-13 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templatekw: add option to include ignored/clean/unknown files in cache |
2018-09-13 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templatekw: keep status tuple in cache dict and rename cache key accordingly |
2018-09-13 |
Yuya Nishihara |
|
Accepted |
[1,of,4] templatekw: extract function that computes and caches file status |
2018-09-13 |
Yuya Nishihara |
|
Accepted |
py3: use sysstr() to convert ProgrammingError bytes with no unicode error risk |
2018-09-13 |
Yuya Nishihara |
|
Accepted |
tests: stabilize change for handling not quoting non-empty-directory |
2018-09-13 |
Matt Harbison |
|
Accepted |
py3: add b'' to some run-tests.py strings for Windows |
2018-09-13 |
Matt Harbison |
|
Accepted |
[2,of,2] narrow: remove hack to write narrowspec to shared .hg directory |
2018-09-12 |
Yuya Nishihara |
|
Accepted |
[1,of,2] narrowspec: remove parseserverpatterns() which isn't used anymore |
2018-09-12 |
Yuya Nishihara |
|
Accepted |
[6,of,6] ancestor: use heapreplace() in place of heappop/heappush() |
2018-09-11 |
Yuya Nishihara |
|
Accepted |
[5,of,6] ancestor: rename local aliases of heapq functions in _lazyancestorsiter() |
2018-09-11 |
Yuya Nishihara |
|
Accepted |
[4,of,6] ancestor: optimize _lazyancestorsiter() for contiguous chains |
2018-09-11 |
Yuya Nishihara |
|
Accepted |
[3,of,6] ancestor: unroll loop of parents in _lazyancestorsiter() |
2018-09-11 |
Yuya Nishihara |
|
Accepted |
[2,of,6] ancestor: return early from _lazyancestorsiter() when reached to stoprev |
2018-09-11 |
Yuya Nishihara |
|
Accepted |
[1,of,6] ancestor: remove alias of initrevs from _lazyancestorsiter() |
2018-09-11 |
Yuya Nishihara |
|
Accepted |
[STABLE] subrepo: mask out passwords embedded in the messages displaying a URL |
2018-09-11 |
Matt Harbison |
|
Accepted |
tests: stabilize test-no-symlink |
2018-09-11 |
Matt Harbison |
|
Accepted |
ancestor: remove extra generator from lazyancestors.__iter__() |
2018-09-10 |
Yuya Nishihara |
|
Accepted |
[2,of,2] httppeer: use util.readexactly() to abort on incomplete responses |
2018-09-10 |
Anton Shestakov |
|
Accepted |
[1,of,2] httppeer: calculate total expected bytes correctly |
2018-09-10 |
Anton Shestakov |
|
Accepted |
[19,of,19] sparse-revlog: set max delta chain length to on thousand |
2018-09-08 |
Boris Feld |
|
Accepted |
[18,of,19] snapshot: also consider the snapshot chain of one unrelated revision |
2018-09-08 |
Boris Feld |
|
Accepted |
[17,of,19] snapshot: extract parent chain computation |
2018-09-08 |
Boris Feld |
|
Accepted |
[16,of,19] snapshot: refine candidate snapshot base upward |
2018-09-08 |
Boris Feld |
|
Accepted |
[15,of,19] snapshot: try to refine new snapshot base down the chain |
2018-09-08 |
Boris Feld |
|
Accepted |
[14,of,19] snapshot: make sure we'll never refine delta base from a reused source |
2018-09-08 |
Boris Feld |
|
Accepted |
[13,of,19] snapshot: turn _refinedgroups into a coroutine |
2018-09-08 |
Boris Feld |
|
Accepted |
[12,of,19] snapshot: also use None as a stop value for `_refinegroup` |
2018-09-08 |
Boris Feld |
|
Accepted |
[11,of,19] snapshot: add refining logic at the findeltainfo level |
2018-09-08 |
Boris Feld |
|
Accepted |
[10,of,19] snapshot: use None as a stop value when looking for a good delta |
2018-09-08 |
Boris Feld |
|
Accepted |
[09,of,19] snapshot: introduce an intermediate `_refinedgroups` generator |
2018-09-08 |
Boris Feld |
|
Accepted |
[08,of,19] snapshot: consider unrelated snapshots at a similar level first |
2018-09-08 |
Boris Feld |
|
Accepted |
[07,of,19] snapshot: consider all snapshots in the parents' chains |
2018-09-08 |
Boris Feld |
|
Accepted |
[06,of,19] snapshot: search for unrelated but reusable full-snapshot |
2018-09-08 |
Boris Feld |
|
Accepted |
[05,of,19] snapshot: try intermediate snapshot against parents' base |
2018-09-08 |
Boris Feld |
|
Accepted |
[04,of,19] sparse-revlog: add a test checking revlog deltas for a churning file |
2018-09-08 |
Boris Feld |
|
Accepted |
[03,of,19] tests: add a `tests/artifacts/` directory |
2018-09-08 |
Boris Feld |
|
Accepted |
[02,of,19] revlog: clarify the comment attached to delta reuse |
2018-09-08 |
Boris Feld |
|
Accepted |
[01,of,19] revlog: drop duplicated code |
2018-09-08 |
Boris Feld |
|
Accepted |
[2,of,2] tests: disable test-nointerrupt on Windows |
2018-09-08 |
Matt Harbison |
|
Accepted |
[1,of,2] tests: conditionalize an error message about unlinking a non empty directory |
2018-09-08 |
Matt Harbison |
|
Accepted |
phase: report number of non-public changeset alongside the new range |
2018-09-07 |
Boris Feld |
|
Accepted |
[7,of,7] context: floor adjustlinkrev graph walk during copy tracing |
2018-09-07 |
Boris Feld |
|
Accepted |
[6,of,7] context: introduce a `_findchangeid` method to `filectx` |
2018-09-07 |
Boris Feld |
|
Accepted |
[5,of,7] context: split `introrev` logic in a sub function |
2018-09-07 |
Boris Feld |
|
Accepted |
[4,of,7] context: introduce an `isintroducedafter` method and use it in copies |
2018-09-07 |
Boris Feld |
|
Accepted |
[3,of,7] context: fix introrev to avoid computation as initially intended |
2018-09-07 |
Boris Feld |
|
Accepted |
[2,of,7] ancestors: ensure a consistent order even in the "inclusive" case |
2018-09-07 |
Boris Feld |
|
Accepted |
[1,of,7] ancestors: actually iterate over ancestors in topological order (issue5979) |
2018-09-07 |
Boris Feld |
|
Accepted |
[4,of,4] hgweb: do not audit URL path as working-directory path |
2018-09-07 |
Yuya Nishihara |
|
Accepted |
[3,of,4] hgweb: map Abort to 403 error to report inaccessible path for example |
2018-09-07 |
Yuya Nishihara |
|
Accepted |
[2,of,4] hgweb: add error template to json so it won't crash |
2018-09-07 |
Yuya Nishihara |
|
Accepted |
[1,of,4] hgweb: show shortlog by default in json output (issue5978) |
2018-09-07 |
Yuya Nishihara |
|
Accepted |
tests: stabilize test-removeemptydirs.t on Windows |
2018-09-07 |
Matt Harbison |
|
Accepted |
doc: use modern import style in runrst |
2018-09-06 |
Yuya Nishihara |
|
Accepted |
help: add internals.wireprotocolv2 to the table, and remove redundant header |
2018-09-06 |
Yuya Nishihara |
|
Accepted |
lfs: ensure the blob is linked to the remote store on skipped uploads |
2018-09-06 |
Matt Harbison |
|
Accepted |
[V2] absorb: clarify the reason for not finding changesets to modify |
2018-09-06 |
Matt Harbison |
|
Accepted |
[5,of,5,STABLE] manifest: fix leak on error return from lazymanifest_filtercopy() |
2018-09-05 |
Yuya Nishihara |
|
Accepted |
[4,of,5,STABLE] manifest: incref/decref copy->pydata to clarify 'copy' holds a reference |
2018-09-05 |
Yuya Nishihara |
|
Accepted |
[3,of,5,STABLE] dirstate: use tuple interface to fix leak in pack_dirstate() |
2018-09-05 |
Yuya Nishihara |
|
Accepted |
[2,of,5,STABLE] xdiff: fix leak in hunk_consumer() |
2018-09-05 |
Yuya Nishihara |
|
Accepted |
[1,of,5,STABLE] base85: fix leak on error return from b85decode() |
2018-09-05 |
Yuya Nishihara |
|
Accepted |
[V2] cbor: teach the encoder to handle python `long` type for Windows |
2018-09-05 |
Matt Harbison |
|
Accepted |
[2,of,2] help: correct a typo in tweakdefaults |
2018-09-05 |
Matt Harbison |
|
Accepted |
[1,of,2] absorb: clarify the reason for not finding changesets to modify |
2018-09-05 |
Matt Harbison |
|
Accepted |
revlog: fix size of Python nodetree object |
2018-09-04 |
Yuya Nishihara |
|
Accepted |
revert: stabilize status message of chunks selected interactively |
2018-09-03 |
Yuya Nishihara |
|
Accepted |
[3,of,3] run-tests: drop support for --with-python3 and $PYTHON3 |
2018-09-02 |
Yuya Nishihara |
|
Accepted |
[2,of,3] test-check-py3-compat: don't run py3 part if not build against python3 |
2018-09-02 |
Yuya Nishihara |
|
Accepted |
[1,of,3] test-check-py3-compat: don't run py2 part if $PYTHON is python3 |
2018-09-02 |
Yuya Nishihara |
|
Accepted |
[2,of,2] bash_completion: complete arguments for --color and --pager |
2018-09-02 |
Anton Shestakov |
|
Accepted |
[1,of,2] bash_completion: add more global options that receive an argument |
2018-09-02 |
Anton Shestakov |
|
Accepted |
[4,of,4] tests: conditionalize narrow-widen error output for Windows |
2018-09-01 |
Matt Harbison |
|
Accepted |
[3,of,4] largefiles: use a context manager to control the progress bar lifetime |
2018-09-01 |
Matt Harbison |
|
Accepted |
[2,of,4] lfs: use a context manager to control the progress bar lifetime |
2018-09-01 |
Matt Harbison |
|
Accepted |
[1,of,4] hg: ensure the progress bar is completed when copying the store |
2018-09-01 |
Matt Harbison |
|
Accepted |
[4,of,4] fastannotate: use stringutil.pprint() to dump diffopts to be hashed |
2018-09-01 |
Yuya Nishihara |
|
Accepted |
[3,of,4] test-check-py3-compat: update "python3 check-py3-compat.py" output |
2018-09-01 |
Yuya Nishihara |
|
Accepted |
[2,of,4] test-check-py3-compat: exclude thirdparty and cffi which are known to fail |
2018-09-01 |
Yuya Nishihara |
|
Accepted |
[1,of,4] test-check-py3-compat: remove false output from "python3 check-py3-compat.py" |
2018-09-01 |
Yuya Nishihara |
|
Accepted |
test: add a test file that displays ssh behavior in front of various errors |
2018-08-31 |
Boris Feld |
|
Accepted |
[STABLE] hgweb: load revcount + 1 entries to fill nextentry in log page (issue5972) |
2018-08-31 |
Yuya Nishihara |
|
Accepted |
shelve: fix crash on unshelve without .shelve metadata file |
2018-08-31 |
Yuya Nishihara |
|
Accepted |
run-tests: replace '/dev/null' with os.devnull for Windows |
2018-08-31 |
Matt Harbison |
|
Accepted |
filemerge: fix an i18n comment typo |
2018-08-30 |
Matt Harbison |
|
Accepted |
[10,of,10] shelve: no longer strip internal commit when using internal phase |
2018-08-29 |
Boris Feld |
|
Accepted |
[09,of,10] shelve: use the internal phase when possible |
2018-08-29 |
Boris Feld |
|
Accepted |
[08,of,10] shelve: add an "internal" extra |
2018-08-29 |
Boris Feld |
|
Accepted |
[07,of,10] shelve: write metadata file on the fly if they are missing |
2018-08-29 |
Boris Feld |
|
Accepted |
[06,of,10] shelve: look for shelved not in the repository before unbundling |
2018-08-29 |
Boris Feld |
|
Accepted |
[05,of,10] shelve: handle shelved node on unfiltered repository |
2018-08-29 |
Boris Feld |
|
Accepted |
[04,of,10] shelve: store shelved node in a new data file |
2018-08-29 |
Boris Feld |
|
Accepted |
[03,of,10] shelve: drop mention of obsshelve file |
2018-08-29 |
Boris Feld |
|
Accepted |
[02,of,10] shelve: rename method for data write/read |
2018-08-29 |
Boris Feld |
|
Accepted |
[01,of,10] shelve: move createcmd next to _docreatecmd |
2018-08-29 |
Boris Feld |
|
Accepted |
[4,of,4] minirst: filter blocks by full path to section |
2018-08-29 |
Yuya Nishihara |
|
Accepted |
[3,of,4] minirst: mark getsections() as an internal helper |
2018-08-29 |
Yuya Nishihara |
|
Accepted |
[2,of,4] help: rewrite parsing of help topic to not drop section name with dots |
2018-08-29 |
Yuya Nishihara |
|
Accepted |
[1,of,4] test-help: add tests showing that sections can't be filtered by dotted name |
2018-08-29 |
Yuya Nishihara |
|
Accepted |
context: use new names for unstable changesets in docstrings |
2018-08-27 |
Anton Shestakov |
|
Accepted |
[4,of,4] phases: enforce internal phase support |
2018-08-27 |
Boris Feld |
|
Accepted |
[3,of,4] phases: add a repository requirement about internal phase |
2018-08-27 |
Boris Feld |
|
Accepted |
[2,of,4] phases: add an internal phases |
2018-08-27 |
Boris Feld |
|
Accepted |
[1,of,4] phases: simplify revset in updatephases |
2018-08-27 |
Boris Feld |
|
Accepted |
[11,of,11,V2] revlogdeltas: move finddeltainfo filtering inside _candidategroups |
2018-08-27 |
Boris Feld |
|
Accepted |
[10,of,11,V2] revlogdeltas: split candidate groups selection from the filtering logic |
2018-08-27 |
Boris Feld |
|
Accepted |
[09,of,11,V2] revlogdeltas: pass revision number to _candidatesgroups |
2018-08-27 |
Boris Feld |
|
Accepted |
[08,of,11,V2] revlogdeltas: extract _getcandidaterevs in a function |
2018-08-27 |
Boris Feld |
|
Accepted |
[07,of,11,V2] revlogdelta: always return a delta info object in finddeltainfo |
2018-08-27 |
Boris Feld |
|
Accepted |
[06,of,11,V2] revlogdeltas: move special cases around raw revisions in finddeltainfo |
2018-08-27 |
Boris Feld |
|
Accepted |
[05,of,11,V2] revlogdeltas: extra fulltext building in its own function |
2018-08-27 |
Boris Feld |
|
Accepted |
[04,of,11,V2] revlog: move the good delta heuristic in revlogutils.deltas |
2018-08-27 |
Boris Feld |
|
Accepted |
[03,of,11,V2] revlog: move function related to delta chain slicing in revlogutils.deltas |
2018-08-27 |
Boris Feld |
|
Accepted |
[02,of,11,V2] revlog: split classes related to deltas computation in a new module |
2018-08-27 |
Boris Feld |
|
Accepted |
[01,of,11,V2] revlog: split constants into a new `revlogutils.constants` module |
2018-08-27 |
Boris Feld |
|
Accepted |
[2,of,2] bookmarks: adjust exception type so present(bookmark(.)) works as expected |
2018-08-25 |
Yuya Nishihara |
|
Accepted |
[1,of,2] revset: expand bookmark(.) to the active bookmark |
2018-08-25 |
Yuya Nishihara |
|
Accepted |
[3,of,3] pycompat: remove membershiprange which is no longer used |
2018-08-25 |
Yuya Nishihara |
|
Accepted |
[2,of,3] transaction: remember original len(repo) instead of tracking added revs (API) |
2018-08-25 |
Yuya Nishihara |
|
Accepted |
[1,of,3] obsutil: make sure "addedrevs" is not None in getobsoleted() |
2018-08-25 |
Yuya Nishihara |
|
Accepted |
[5,of,5] phase: use `_phase` revset instead of string interpolation |
2018-08-24 |
Boris Feld |
|
Accepted |
[4,of,5] phase: expose a `_phase(idx)` revset |
2018-08-24 |
Boris Feld |
|
Accepted |
[3,of,5] phase: handle phase with no command flag |
2018-08-24 |
Boris Feld |
|
Accepted |
[2,of,5] phase: explicitly exclude secret phase and above |
2018-08-24 |
Boris Feld |
|
Accepted |
[1,of,5] phase: use `trackedphases` in `_getphaserevsnative` |
2018-08-24 |
Boris Feld |
|
Accepted |
lfs: add a progress bar when searching for blobs to upload |
2018-08-24 |
Matt Harbison |
|
Accepted |
[4,of,4] i18n: merge i18n comments of translatable texts correctly |
2018-08-24 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4] help: revise explanation about capability check while selecting merge tool |
2018-08-24 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,4] filemerge: avoid putting translated text into docstring |
2018-08-24 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,4] filemerge: make capability check for internal tools ignore merge-tools section |
2018-08-24 |
Katsunori FUJIWARA |
|
Accepted |
[7,of,7] minirst: remove unused function decorateblocks() |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[6,of,7] minirst: make format() simply return a formatted text |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[5,of,7] help: reorder section filtering flow to not format help text twice |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[4,of,7] help: inline minirst.format() |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[3,of,7] minirst: extract function that formats parsed blocks as plain text |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[2,of,7] minirst: unindent "if True" block in filtersections() |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[1,of,7] minirst: extract function that filters parsed blocks by section name |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
localrepo: do not cache auditor/nofsauditor which would make reference cycle |
2018-08-22 |
Yuya Nishihara |
|
Accepted |
[6,of,6] fastannotate: pconvert paths from the server for Windows |
2018-08-22 |
Matt Harbison |
|
Accepted |
[5,of,6] test-fastannotate: close fd before unlinking to keep Windows happy |
2018-08-22 |
Matt Harbison |
|
Accepted |
[4,of,6] test-fastannotate: fix trivial output differences on Windows |
2018-08-22 |
Matt Harbison |
|
Accepted |
[3,of,6] fastannotate: make the default value for `fastannotate.useflock` dynamic |
2018-08-22 |
Matt Harbison |
|
Accepted |
[2,of,6] cext: fix truncation warnings in revlog on Windows |
2018-08-22 |
Matt Harbison |
|
Accepted |
[1,of,6] cext: fix revlog compiler error on Windows |
2018-08-22 |
Matt Harbison |
|
Accepted |
[2,of,2,STABLE] phases: drop dead code in `newheads` |
2018-08-21 |
Boris Feld |
|
Accepted |
[1,of,2,STABLE] phases: fix `nullid` reference in newheads |
2018-08-21 |
Boris Feld |
|
Accepted |
tests: drop an unnecessary redirect to /dev/null |
2018-08-21 |
Matt Harbison |
|
Accepted |
[3,of,3,V2] tests: demonstrate a problem with renames on the p2 side of a conversion |
2018-08-20 |
Matt Harbison |
|
Accepted |
[2,of,3,V2] tests: add a test to show the added/modified/removed files in a bzr convert |
2018-08-20 |
Matt Harbison |
|
Accepted |
[1,of,3,V2] tests: show added/modified/removed files when logging repos converted from bzr |
2018-08-20 |
Matt Harbison |
|
Accepted |
[STABLE] merge: do not delete untracked files silently (issue5962) |
2018-08-19 |
Yuya Nishihara |
|
Accepted |
tests: stabilize test-merge-tools.t on Windows |
2018-08-19 |
Matt Harbison |
|
Accepted |
[7,of,7] tests: conditionalize color output on abort |
2018-08-18 |
Matt Harbison |
|
Accepted |
[6,of,7] tests: conditionalize out tests that msys is mangling |
2018-08-18 |
Matt Harbison |
|
Accepted |
[5,of,7] test-absorb: stabilize for no-execbit platforms |
2018-08-18 |
Matt Harbison |
|
Accepted |
[4,of,7] test-graft: add a missing output line for Windows |
2018-08-18 |
Matt Harbison |
|
Accepted |
[3,of,7] share: allow more than one level of directories to be created |
2018-08-18 |
Matt Harbison |
|
Accepted |
[2,of,7] clone: allow local cloning to create more than one level of directories |
2018-08-18 |
Matt Harbison |
|
Accepted |
[1,of,7] tests: demonstrate an inconsistency when cloning to a missing directory tree |
2018-08-18 |
Matt Harbison |
|
Accepted |
[12,of,12] candidate-groups: move finddeltainfo filtering inside _candidate_groups |
2018-08-18 |
Boris Feld |
|
Accepted |
[11,of,12] candidate-group: split groups selection from the filtering logic |
2018-08-18 |
Boris Feld |
|
Accepted |
[10,of,12] candidates-groups: pass revision number to the function |
2018-08-18 |
Boris Feld |
|
Accepted |
[09,of,12] revlogdeltas: extract _getcandidaterevs in a function |
2018-08-18 |
Boris Feld |
|
Accepted |
[08,of,12] finddeltainfo: always return a delta info object |
2018-08-18 |
Boris Feld |
|
Accepted |
[07,of,12] revlogdeltas: move special cases around raw revisions in finddeltainfo |
2018-08-18 |
Boris Feld |
|
Accepted |
[06,of,12] revlogdeltas: extra fulltext building in its own function |
2018-08-18 |
Boris Feld |
|
Accepted |
[05,of,12] revlog: move the good delta heuristic in revlogutils.deltas |
2018-08-18 |
Boris Feld |
|
Accepted |
[04,of,12] revlog: move function related to delta chain slicing in revlogutils.deltas |
2018-08-18 |
Boris Feld |
|
Accepted |
[03,of,12] revlog: split classes related to deltas computation in a new module |
2018-08-18 |
Boris Feld |
|
Accepted |
[02,of,12] revlog: split constants into a new `revlogutils.constants` module |
2018-08-18 |
Boris Feld |
|
Accepted |
[01,of,12] revlog: fix typo in 'buildtext' name |
2018-08-18 |
Boris Feld |
|
Accepted |
node: correct hex representation of pseudo node ids |
2018-08-18 |
Yuya Nishihara |
|
Accepted |
[3,of,3,STABLE] remotephase: avoid full changelog iteration (issue5964) |
2018-08-17 |
Boris Feld |
|
Accepted |
[2,of,3,STABLE] remotephase: fast path newheads computation in simple case (issue5964) |
2018-08-17 |
Boris Feld |
|
Accepted |
[1,of,3,STABLE] perf: add a perfphasesremote command |
2018-08-17 |
Boris Feld |
|
Accepted |
bookmark: add an --active flag to display the active bookmark |
2018-08-17 |
Boris Feld |
|
Accepted |
[3,of,3] revlog: obtain the first node at the lowest layer while building pure nodemap |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[2,of,3] revlog: fix pure nodemap to not access missing index entry |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[1,of,3] changelog: remove copy of revlog.nodemap() |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[3,of,3] branchmap: explicitly convert file into iterator |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[2,of,3] branchmap: close cache file properly |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[1,of,3] branchmap: strip '\n' read from cache file as before |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[2,of,2] rebase: do not pass in user option to rollback in-memory merge conflict |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[1,of,2] rebase: add test for in-memory merge conflicts |
2018-08-17 |
Yuya Nishihara |
|
Accepted |
[10,of,10] sparse-revlog: only consider the span of the delta section |
2018-08-16 |
Boris Feld |
|
Accepted |
[09,of,10] sparse-revlog: ensure intermediate snapshot have decreasing size |
2018-08-16 |
Boris Feld |
|
Accepted |
[08,of,10] sparse-revlog: bound number of snapshots in a chain |
2018-08-16 |
Boris Feld |
|
Accepted |
[07,of,10] sparse-revlog: compute snapshot depth on delta info |
2018-08-16 |
Boris Feld |
|
Accepted |
[06,of,10] debugrevlog: display snapshot details per depth |
2018-08-16 |
Boris Feld |
|
Accepted |
[05,of,10] revlog: add a method to retrieve snapshot depth |
2018-08-16 |
Boris Feld |
|
Accepted |
[04,of,10] debugrevlog: include information about intermediate snapshots |
2018-08-16 |
Boris Feld |
|
Accepted |
[03,of,10] revlog: also detect intermediate snapshots |
2018-08-16 |
Boris Feld |
|
Accepted |
[02,of,10] revlog: add a method to tells whether rev is stored as a snapshot |
2018-08-16 |
Boris Feld |
|
Accepted |
[01,of,10] debugrevlog: fix for non-manifest object |
2018-08-16 |
Boris Feld |
|
Accepted |
[STABLE] sparse-revlog: fix delta validity computation |
2018-08-16 |
Boris Feld |
|
Accepted |
[6,of,6] filemerge: show actual capabilities of internal merge tools |
2018-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,6] filemerge: add config knob to check capabilities of internal merge tools |
2018-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[4,of,6] filemerge: show warning if chosen tool has no binary files capability |
2018-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,6] filemerge: add the function to examine a capability of a internal tool |
2018-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,6] filemerge: set actual capabilities of internal merge tools |
2018-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,6] help: describe more detail about capabilities while deciding merge tool |
2018-08-15 |
Katsunori FUJIWARA |
|
Accepted |
[5,of,5] rebase: turn off inmemory flag on --stop |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[4,of,5] rebase: use action variable to select things to do |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[3,of,5] rebase: consolidate check for --dry-run/--confirm on abort/stop/continue |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[2,of,5] rebase: consolidate check for --abort/--stop/--continue conflicts |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[1,of,5] rebase: do not set internal dryrun flag by --confirm |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[3,of,3] commit: try hard to reuse p1 manifest if nothing changed |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[2,of,3] merge: add tests for commit with no content change |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[1,of,3] commit: add debug message regarding manifest reuse |
2018-08-15 |
Yuya Nishihara |
|
Accepted |
[STABLE] convert: don't drop missing or corrupt tag entries |
2018-08-14 |
Matt Harbison |
|
Accepted |
[8,of,8] revlog: filter out "invalid" delta base candidates |
2018-08-14 |
Boris Feld |
|
Accepted |
[7,of,8] revlog: use a symbolic constant for the deltas/text ration |
2018-08-14 |
Boris Feld |
|
Accepted |
[6,of,8] revlog: do not search for delta for empty content |
2018-08-14 |
Boris Feld |
|
Accepted |
[5,of,8] revlog: split and document good delta conditional |
2018-08-14 |
Boris Feld |
|
Accepted |
[4,of,8] revlog: skip over empty revision when looking for delta base |
2018-08-14 |
Boris Feld |
|
Accepted |
[3,of,8] debugrevlog: display details about empty revision |
2018-08-14 |
Boris Feld |
|
Accepted |
[2,of,8] debugrevlog: track empty revlog entries |
2018-08-14 |
Boris Feld |
|
Accepted |
[1,of,8] debugrevlog: document some of the variable used |
2018-08-14 |
Boris Feld |
|
Accepted |
[4,of,4] addremove: add associated color for the new labels |
2018-08-14 |
Boris Feld |
|
Accepted |
[3,of,4] remove: add a label for messages about removed files |
2018-08-14 |
Boris Feld |
|
Accepted |
[2,of,4] add: add a label for messages about added files |
2018-08-14 |
Boris Feld |
|
Accepted |
[1,of,4] addremove: add labels for messages about added and removed files |
2018-08-14 |
Boris Feld |
|
Accepted |
[2,of,2] compat: drop compatibility for `revlog.descendant` |
2018-08-14 |
Boris Feld |
|
Accepted |
[1,of,2] compat: drop compatibility for `context.descendant` |
2018-08-14 |
Boris Feld |
|
Accepted |
[V2] statprof: cleanup string construction |
2018-08-14 |
Boris Feld |
|
Accepted |
byteify-strings: prevent "__name__ == '__main__'" from being transformed |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[5,of,5] mail: convert encoding.encoding to sysstr |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[4,of,5] mail: call s.decode('ascii') explicitly to see if s is an ascii bytes |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[3,of,5] mail: pass in addr to _addressencode() in bytes |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[2,of,5] mail: remove redundant bytesurl() from addrlistencode() |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[1,of,5] patchbomb: really use BytesGenerator API |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[2,of,2] cmdutil: remove _updatecleanmsg() which is no longer used anywhere |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[1,of,2] cmdutil: fix weird indent in _mergemsg() |
2018-08-12 |
Yuya Nishihara |
|
Accepted |
[5,of,5] zope: fix truncation warnings on Windows |
2018-08-10 |
Matt Harbison |
|
Accepted |
[4,of,5] cext: fix a warning about differing const qualifiers on Windows |
2018-08-10 |
Matt Harbison |
|
Accepted |
[3,of,5] cext: fix most truncation warnings in revlog on Windows |
2018-08-10 |
Matt Harbison |
|
Accepted |
[2,of,5] cext: fix Windows warning about implicit conversion of 32-bit shift to 64 bit |
2018-08-10 |
Matt Harbison |
|
Accepted |
[1,of,5] cext: fix compilation failure in revlog on Windows |
2018-08-10 |
Matt Harbison |
|
Accepted |
absorb: following UI conventions |
2018-08-09 |
David Demelier |
|
Accepted |
[stable] hgweb: catch ParseError that's raised by revset.match() |
2018-08-09 |
Anton Shestakov |
|
Accepted |
[2,of,2] templatekw: copy {author} to {user} and document {author} as an alias |
2018-08-07 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templates: rename "user" to "luser" defined in default map file (API) |
2018-08-07 |
Yuya Nishihara |
|
Accepted |
[7,of,7] fileset: narrow status computation by left-hand-side of 'and' node |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[6,of,7] fileset: move copy constructor of matchctx near __init__ |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[5,of,7] fileset: build status according to 'withstatus' hint |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[4,of,7] fileset: insert hints where status should be computed |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[3,of,7] fileset: move buildstatus() to matchctx method |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[2,of,7] fileset: keep basectx by matchctx |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[1,of,7] fileset: pass in basectx to _buildstatus() |
2018-08-05 |
Yuya Nishihara |
|
Accepted |
[2,of,2] sparse: use named parameters in i18n strings |
2018-08-04 |
Yuya Nishihara |
|
Accepted |
[1,of,2] sparse: do not include operator in i18n strings |
2018-08-04 |
Yuya Nishihara |
|
Accepted |
[7,of,7] fileset: optimize 'x and not y' to 'x - y' |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
[6,of,7] fileset: reorder 'and' expression to evaluate basic patterns first |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
[5,of,7] fileset: roughly adjust weights of functions |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
[4,of,7] fileset: add stub for weight-based optimization |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
[3,of,7] fileset: reject 'negate' node early while transforming parsed tree |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
[2,of,7] fileset: drop 'group' node from tree to be evaluated |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
[1,of,7] fileset: add phase to transform parsed tree |
2018-08-03 |
Yuya Nishihara |
|
Accepted |
util: make new timedcmstats class Python 3 compatible |
2018-08-02 |
Martijn Pieters |
|
Accepted |
[4,of,4] i18n: format warning of hggettext in standard compiler error style |
2018-08-02 |
Katsunori FUJIWARA |
|
Accepted |
[3,of,4] i18n: omit redundant translatable synopsis text to avoid xgettext warning |
2018-08-02 |
Katsunori FUJIWARA |
|
Accepted |
[2,of,4] i18n: omit redundant warnings of GNU xgettext command |
2018-08-02 |
Katsunori FUJIWARA |
|
Accepted |
[1,of,4] i18n: avoid substitution of PYFILES at runtime for readability of output |
2018-08-02 |
Katsunori FUJIWARA |
|
Accepted |
[6,of,6] fileset: extract language processing part to new module (API) |
2018-08-02 |
Yuya Nishihara |
|
Accepted |
[5,of,6] fileset: flatten 'or' nodes to unnest unionmatchers |
2018-08-02 |
Yuya Nishihara |
|
Accepted |
[4,of,6] fileset: flatten arguments list |
2018-08-02 |
Yuya Nishihara |
|
Accepted |
[3,of,6] debugfileset: add option to show matcher representation |
2018-08-02 |
Yuya Nishihara |
|
Accepted |
[2,of,6] debugfileset: backport --show-stage option from debugrevspec |
2018-08-02 |
Yuya Nishihara |
|
Accepted |
[1,of,6] lfs: remove callstatus property from 'lfs()' fileset |
2018-08-02 |
Yuya Nishihara |
|
Accepted |
[2,of,2,v3] manifest: persist the manifestfulltext cache |
2018-08-01 |
Martijn Pieters |
|
Accepted |
[1,of,2,v3] debug: allow specifying a manifest node rather than a revision |
2018-08-01 |
Martijn Pieters |
|
Accepted |
[2,of,2,v2] extensions: add detailed loading information |
2018-08-01 |
Martijn Pieters |
|
Accepted |
[1,of,2,v2] utils: create a context manager to handle timing |
2018-08-01 |
Martijn Pieters |
|
Accepted |
[STABLE] revlog: fix descendant deprecated method |
2018-08-01 |
Boris Feld |
|
Accepted |
[STABLE] ui: remove commands.status.terse=u from ui.tweakdefaults (issue5947) |
2018-07-31 |
Gregory Szorc |
|
Accepted |
[STABLE,RESEND] fileset: suppress EACCES while reading arbitrary paths via filectx API |
2018-07-31 |
Yuya Nishihara |
|
Accepted |
[STABLE] doc: fix underline length for config title (issue5949) |
2018-07-31 |
Boris Feld |
|
Accepted |
[stable] tests: use inline Python instead of sed to add trailing whitespace |
2018-07-30 |
Augie Fackler |
|
Accepted |
[2,of,2,STABLE] sparse-revlog: unconditionally enables general delta |
2018-07-30 |
Boris Feld |
|
Accepted |
[1,of,2,STABLE] sparse-revlog: also use sparse-revlog config as a general delta trigger |
2018-07-30 |
Boris Feld |
|
Accepted |
[stable] context: add missing b prefix |
2018-07-30 |
Augie Fackler |
|
Accepted |
[STABLE] test-fileset: make con.xml in output conditionally available |
2018-07-30 |
Yuya Nishihara |
|
Accepted |
[STABLE] doctest: convert matcher root to native path |
2018-07-28 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] test-obsmarker-template: run mkcommit in subshell to isolate envvars |
2018-07-28 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] test-obsmarker-template: add missing HGENCODING=latin-1 |
2018-07-28 |
Yuya Nishihara |
|
Accepted |
[STABLE] gitweb: add link to graph |
2018-07-26 |
Gregory Szorc |
|
Accepted |
hgsubversion: add 4.6 to testedwith value |
2018-07-23 |
Pulkit Goyal |
|
Accepted |
[STABLE] config: rename `revlog` section into `storage` |
2018-07-20 |
Boris Feld |
|
Accepted |
worker: call selector.close() to release polling resources |
2018-07-19 |
Yuya Nishihara |
|
Accepted |
[3,of,3] aggressivemergedelta: document rename and move to `revlog` section |
2018-07-19 |
Boris Feld |
|
Accepted |
[2,of,3] aggressivemergedeltas: rename variable internally |
2018-07-19 |
Boris Feld |
|
Accepted |
[1,of,3] config: document the purpose of the `format` config section |
2018-07-19 |
Boris Feld |
|
Accepted |
[4,of,4] windows: expand '~/' and '~\' to %USERPROFILE% when translating to cmd.exe |
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 |
[2,of,4] hook: only print the note about native cmd translation if it actually changes |
2018-07-16 |
Matt Harbison |
|
Accepted |
[1,of,4] hook: disable the shell to native command translation by default |
2018-07-16 |
Matt Harbison |
|
Accepted |
[5,of,5] upgrade: enable adding or removing sparse-revlog requirement |
2018-07-16 |
Boris Feld |
|
Accepted |
[4,of,5] debugformat: add information about sparse-revlog |
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 |
[2,of,5] revlog: extract `deltainfo.distance` for future conditional redefinition |
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,2] revset: add larger test for heads(ancestors(…)) |
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] revlog: reintroduce `revlog.descendant` as deprecated |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,2] context: reintroduce `ctx.descendant` as deprecated |
2018-07-16 |
Boris Feld |
|
Accepted |
debug: move extensions debug behind a dedicated flag |
2018-07-16 |
Boris Feld |
|
Accepted |
[3,of,3] obsolete: explode if metadata contains invalid UTF-8 sequence (API) |
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 |
[1,of,3] obsolete: clarify users in markerusers() never contain None |
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,2,V2] revset: clarify heads() order doesn't matter while computing common ancestors |
2018-07-16 |
Yuya Nishihara |
|
Accepted |
perf: document the perfmanifest command |
2018-07-16 |
Boris Feld |
|
Accepted |
[2,of,2] statprof: small if cleanup |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,2] statprof: cleanup string construction |
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 |
[2,of,2] store: assert the fncache have been loaded if dirty |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,2] perffncachewrite: load fncache after lock is acquired |
2018-07-16 |
Boris Feld |
|
Accepted |
[2,of,2] phases: micro-optimize newheads() to not create context objects |
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] hghave: require clang-format >= 6 due to output change |
2018-07-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2] cext: reformat with clang-format 6.0 |
2018-07-14 |
Yuya Nishihara |
|
Accepted |
[4,of,4] py3: use bytes() to byte-stringify Abort message in handleremotechangegroup() |
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 |
[2,of,4] py3: byte-stringify literals in extension in test-bundle2-remote-changegroup.t |
2018-07-12 |
Yuya Nishihara |
|
Accepted |
[1,of,4] py3: open file in binary mode in test-bundle2-remote-changegroup.t |
2018-07-12 |
Yuya Nishihara |
|
Accepted |
[V2] tests: add diff color trailing whitespace test |
2018-07-11 |
via Mercurial-devel |
|
Accepted |
fncache: avoid loading the filename cache when not actually modifying it |
2018-07-11 |
Martijn Pieters |
|
Accepted |
[2,of,2,V2] debugdeltachain: protect against 0 readsize |
2018-07-11 |
Boris Feld |
|
Accepted |
[1,of,2,V2] debugdeltachain: avoid division by zero when a chain is empty |
2018-07-11 |
Boris Feld |
|
Accepted |
[9,of,9] fileset: remove fullmatchctx class |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[8,of,9] fileset: remove subset and unused filtering functions from matchctx |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[7,of,9] fileset: remove callexisting flag and mctx.existing() (API) |
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 |
[5,of,9] highlight: use matcher API to test if file should be pygmentized |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[4,of,9] fileset: parse argument of size() by predicate function |
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 |
[2,of,9] fileset: rewrite andset() to not use mctx.narrow() |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[1,of,9] fileset: add helpers to make predicatematcher and nevermatcher |
2018-07-10 |
Yuya Nishihara |
|
Accepted |
[13,of,13] revlog: enforce chunk slicing down to a certain 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 |
[11,of,13] revlog: add function to slice chunk down to a given size |
2018-07-10 |
Boris Feld |
|
Accepted |
[10,of,13] revlog: extract density based slicing into its own function |
2018-07-10 |
Boris Feld |
|
Accepted |
[09,of,13] revlog: document and test _slicechunk |
2018-07-10 |
Boris Feld |
|
Accepted |
[08,of,13] revlog: add a doctest for _segmentspan |
2018-07-10 |
Boris Feld |
|
Accepted |
[07,of,13] revlog: add a doctest to _trimchunk |
2018-07-10 |
Boris Feld |
|
Accepted |
[06,of,13] revlog: introduce a tiny mock of a revlog class |
2018-07-10 |
Boris Feld |
|
Accepted |
[05,of,13] revlog: _segmentspan computes the byte span of a segment |
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 |
[03,of,13] revlog: early return in _slicechunk when density is already good |
2018-07-10 |
Boris Feld |
|
Accepted |
[02,of,13] sparse-read: discard gap below 65K only |
2018-07-10 |
Boris Feld |
|
Accepted |
[01,of,13] sparse-read: target density of 50% instead of 25% |
2018-07-10 |
Boris Feld |
|
Accepted |
[STABLE] patch: don't separate \r and \n when colorizing diff output |
2018-07-10 |
via Mercurial-devel |
|
Accepted |
[3,of,3,gca-revset,V3] contrib: add heads(commonancestors(_)) to all-revsets |
2018-07-10 |
Sean Farley |
|
Accepted |
[2,of,3,gca-revset,V3] revset: add optimization for heads(commonancestors()) |
2018-07-10 |
Sean Farley |
|
Accepted |
[1,of,3,gca-revset,V3] revsets: add commonancestors revset |
2018-07-10 |
Sean Farley |
|
Accepted |
[4,of,4] windows: replace single quote with double quote when translating to cmd.exe |
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 |
[2,of,4] hook: narrow the 'priority' prefix check to align with the documentation |
2018-07-09 |
Matt Harbison |
|
Accepted |
[1,of,4] windows: don't consider '$$' to be an escaped '$' when translating to cmd.exe |
2018-07-09 |
Matt Harbison |
|
Accepted |
tweakdefaults: enable word-diff by default |
2018-07-09 |
Augie Fackler |
|
Accepted |
aggressivemergedeltas: enabled the option by default |
2018-07-09 |
Boris Feld |
|
Accepted |
[7,of,7] bundle2: use ProgrammingError to report bad use of addparam() |
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 |
[5,of,7] py3: drop b'' while formatting BundleUnknownFeatureError message |
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 |
[3,of,7] py3: drop b'' while formatting ResponseError |
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 |
[1,of,7] py3: byte-stringify literals in extension in test-bundle2-exchange.t |
2018-07-09 |
Yuya Nishihara |
|
Accepted |
[2,of,2] config: use the alternative with highest level |
2018-07-09 |
Boris Feld |
|
Accepted |
[1,of,2] config: introduce load order tracking |
2018-07-09 |
Boris Feld |
|
Accepted |
[6,of,6] py3: fix bundle heads to be consumable more than once |
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 |
[4,of,6] py3: make 'None in lazyancestors' not crash |
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 |
[2,of,6] py3: fix dumbhttp.py to convert --daemon-postexec arguments back to bytes |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[1,of,6] py3: use bytes.endswith() instead of bytes[n] |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
diff: graduate word-diff option from experimental |
2018-07-08 |
Yuya Nishihara |
|
Accepted |
[3,of,3] test-convert: demonstrate an unstable hash issue for bzr -> hg -> hg |
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 |
[1,of,3] test-bzr: use a fixed commit time |
2018-07-06 |
Matt Harbison |
|
Accepted |
[9,of,9,V2] diff: use `context.diff` to produce 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 |
[7,of,9,V2] obsutil: 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 |
[5,of,9,V2] webutil: pass a diffopts object to context.diff |
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 |
[3,of,9,V2] template: directly instantiate diff options for diffstat |
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 |
[1,of,9,V2] diffutil: extract diff options code into a dedicated util-module |
2018-07-05 |
Boris Feld |
|
Accepted |
[STABLE] windows: fix incorrect detection of broken pipe when writing to pager |
2018-07-04 |
via Mercurial-devel |
|
Accepted |
[2,of,2] debug: process --debug flag earlier |
2018-07-03 |
Boris Feld |
|
Accepted |
[1,of,2] test: stop passing --quiet in a run dedicated to debug output |
2018-07-03 |
Boris Feld |
|
Accepted |
[8,of,8] status: 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 |
[6,of,8] manifest: add support for log-like template keywords and functions |
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 |
[4,of,8] files: automatically populate fields referenced from template |
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 |
[2,of,8] cat: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[1,of,8] bookmarks: add support for log-like template keywords and functions |
2018-07-03 |
Yuya Nishihara |
|
Accepted |
[12,of,12,V2] diff: use `context.diff` to produce 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 |
[10,of,12,V2] obsutil: 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 |
[08,of,12,V2] webutil: pass a diffopts object to context.diff |
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 |
[06,of,12,V2] template: directly instantiate diff options for diffstat |
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 |
[04,of,12,V2] diffutil: extract diff options code into a dedicated util-module |
2018-07-03 |
Boris Feld |
|
Accepted |
[03,of,12,V2] context: also accept diff option directly |
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 |
[01,of,12,V2] context: explicitly take diffopts in `context.diff` (API) |
2018-07-03 |
Boris Feld |
|
Accepted |
cleanup: pass in overwrite flag to hg.updaterepo() as named argument |
2018-07-01 |
Yuya Nishihara |
|
Accepted |