[1,of,6] upgrade: add a test to show the repository config being ignored |
2017-12-08 |
Boris Feld |
|
Accepted |
[2,of,6] upgrade: use the repository 'ui' as the base for the new repository |
2017-12-08 |
Boris Feld |
|
Accepted |
[3,of,6] upgrade: more standard creation of the temporary repository |
2017-12-08 |
Boris Feld |
|
Accepted |
[4,of,6] upgrade: use actual filelog to convert filelog |
2017-12-08 |
Boris Feld |
|
Accepted |
[5,of,6] upgrade: add a 'redeltafullall' mode |
2017-12-08 |
Boris Feld |
|
Accepted |
[6,of,6] lfs: allow to run 'debugupgraderepo' on repo with largefiles |
2017-12-08 |
Boris Feld |
|
Accepted |
patch: move part of tabsplitter logic in _inlinediff |
2017-12-08 |
matthieu.laneuville@octobus.net |
|
Accepted |
hgweb: rewrite `template = A and B or C` to be a proper ternary operator |
2017-12-08 |
Anton Shestakov |
|
Accepted |
check-code: allow tabs in heredoc |
2017-12-08 |
Yuya Nishihara |
|
Accepted |
[1,of,4,V2] test-upgrade-repo: glob away timing values |
2017-12-10 |
Matt Harbison |
|
Accepted |
[2,of,4,V2] tests: add coverage for preserving 'lfs' requirement on repo upgrade |
2017-12-10 |
Matt Harbison |
|
Accepted |
[3,of,4,V2] lfs: override walk() in lfsvfs |
2017-12-10 |
Matt Harbison |
|
Accepted |
[4,of,4,V2] lfs: restore the local blob store after a repo upgrade |
2017-12-10 |
Matt Harbison |
|
Accepted |
[1,of,3] debugformat: flush formatter output per item |
2017-12-10 |
Yuya Nishihara |
|
Accepted |
[2,of,3] debugformat: embed raw values in JSON and template output |
2017-12-10 |
Yuya Nishihara |
|
Accepted |
[3,of,3] upgrade: simplify workaround for repo.ui.copy() |
2017-12-10 |
Yuya Nishihara |
|
Accepted |
[1,of,3,hglib] config: un-break showconfig wrapper when environment variables are used |
2017-12-10 |
Augie Fackler |
|
Accepted |
[2,of,3,hglib] _readchannel: if a read failure is due to a broken server, report that |
2017-12-10 |
Augie Fackler |
|
Accepted |
[3,of,3,hglib] hgclient: look for an open server before closing it in ResponseError block |
2017-12-10 |
Augie Fackler |
|
Accepted |
[1,of,3] tests: stabilize the sorted output of list-tree.py on Windows |
2017-12-10 |
Matt Harbison |
|
Accepted |
[2,of,3] run-tests: suggest a (glob) for os.path.sep mismatches with '\r\n' EOL too |
2017-12-10 |
Matt Harbison |
|
Accepted |
[3,of,3] run-tests: accept '\' vs '/' path differences without '(glob)' |
2017-12-10 |
Matt Harbison |
|
Accepted |
[1,of,3] run-tests: stop automatically adding a (glob) for bundle backup lines |
2017-12-11 |
Matt Harbison |
|
Accepted |
[2,of,3] check-code: drop the rules for adding (glob) for Windows paths |
2017-12-11 |
Matt Harbison |
|
Accepted |
[3,of,3] tests: remove (glob) annotations that were only for '\' matches |
2017-12-11 |
Matt Harbison |
|
Accepted |
patch: do not break up multibyte character when highlighting word |
2017-12-11 |
Yuya Nishihara |
|
Accepted |
templater: fix "one arguments" |
2017-12-12 |
Anton Shestakov |
|
Accepted |
extdata: abort if external command exits with non-zero status (BC) |
2017-12-12 |
Yuya Nishihara |
|
Accepted |
[1,of,2] templatefilters: add slashpath() to convert path separator to slash |
2017-12-12 |
Yuya Nishihara |
|
Accepted |
[2,of,2] help: deprecate ui.slash in favor of slashpath template filter (issue5572) |
2017-12-12 |
Yuya Nishihara |
|
Accepted |
[1,of,4] hgweb: filter graphmod.colored() output before iterating over it |
2017-12-12 |
Anton Shestakov |
|
Accepted |
[2,of,4] hgweb: calculate <canvas> width and height client-side |
2017-12-12 |
Anton Shestakov |
|
Accepted |
[3,of,4] hgweb: split graphdata() into jsdata() and nodes() |
2017-12-12 |
Anton Shestakov |
|
Accepted |
[4,of,4] hgweb: render next pages on /graph incrementally |
2017-12-12 |
Anton Shestakov |
|
Accepted |
[STABLE] histedit: preserve active branch while histediting |
2017-12-12 |
Boris Feld |
|
Accepted |
[1,of,2,V4] debuglocks: add tests (and fix typo in early return) |
2017-12-13 |
Paul Morelle |
|
Accepted |
[2,of,2,V4] debuglocks: allow setting a lock |
2017-12-13 |
Paul Morelle |
|
Accepted |
[1,of,2] lfs: correct the directory list value returned by lfsvfs.walk() |
2017-12-13 |
Matt Harbison |
|
Accepted |
[2,of,2] lfs: use 'ui' provided to `upgrade` for output, instead of stealing srcrepo's |
2017-12-13 |
Matt Harbison |
|
Accepted |
[STABLE] debugssl: convert port number to int (issue5757) |
2017-12-14 |
Yuya Nishihara |
|
Accepted |
hgweb: update graph function docstring |
2017-12-14 |
Anton Shestakov |
|
Accepted |
check-code: remove unused variable 'winglobmsg' |
2017-12-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2] phases: rename _phasemaxrev to _loadedrevslen to clarify it isn't max value |
2017-12-14 |
Yuya Nishihara |
|
Accepted |
[2,of,2] phases: initialize number of loaded revisions to 0 |
2017-12-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2,V3] lfs: add git to the User-Agent header for blob transfers |
2017-12-14 |
Matt Harbison |
|
Accepted |
[2,of,2,V3] lfs: add an experimental config to override User-Agent for the blob transfer |
2017-12-14 |
Matt Harbison |
|
Accepted |
hgweb: stop using HTML comments in <script> |
2017-12-15 |
Anton Shestakov |
|
Accepted |
[v4] outgoing: respect ":pushurl" paths (issue5365) |
2017-12-15 |
Hollis Blanchard |
|
Accepted |
[1,of,3] tests: convert the 'file://\$TESTTMP' rule to an automatic substitution |
2017-12-17 |
Matt Harbison |
|
Accepted |
[2,of,3] tests: fix the check-code rule for testing non-existent files |
2017-12-17 |
Matt Harbison |
|
Accepted |
[3,of,3] test-ssh: convert dumpenv to python for Windows |
2017-12-17 |
Matt Harbison |
|
Accepted |
[1,of,2,STABLE] hgweb: disable diff.noprefix option for diffstat |
2017-12-17 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] diff: disable diff.noprefix option for diffstat (issue5759) |
2017-12-17 |
Yuya Nishihara |
|
Accepted |
[1,of,2] run-tests: add substitution patterns for common '\' path output on Windows |
2017-12-17 |
Matt Harbison |
|
Accepted |
[2,of,2] run-tests: use context managers for file descriptors |
2017-12-17 |
Matt Harbison |
|
Accepted |
[V3] debuginstall: add a line about re2 availability |
2017-12-18 |
Boris Feld |
|
Accepted |
sshpeer: move docstring to top |
2017-12-19 |
Yuya Nishihara |
|
Accepted |
log: make "slowpath" condition slightly more readable |
2017-12-19 |
Yuya Nishihara |
|
Accepted |
paper: minor adjustments to table styles |
2017-12-21 |
Anton Shestakov |
|
Accepted |
[1,of,4] templater: look up mapping table through template engine |
2017-12-21 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templater: keep default resources per template engine (API) |
2017-12-21 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templater: move repo, ui and cache to per-engine resources |
2017-12-21 |
Yuya Nishihara |
|
Accepted |
[4,of,4] templater: look up symbols/resources as if they were separated (issue5699) |
2017-12-21 |
Yuya Nishihara |
|
Accepted |
[1,of,7] tests: fix a bug in `f` that prevented calculating sha1sum on a file |
2017-12-21 |
Matt Harbison |
|
Accepted |
[2,of,7] tests: teach `f` to handle sha256 checksums |
2017-12-21 |
Matt Harbison |
|
Accepted |
[3,of,7] lfs: add note messages indicating what store holds the lfs blob |
2017-12-21 |
Matt Harbison |
|
Accepted |
[4,of,7] test-lfs: add tests around corrupted lfs objects |
2017-12-21 |
Matt Harbison |
|
Accepted |
[5,of,7] lfs: narrow the exceptions that trigger a transfer retry |
2017-12-21 |
Matt Harbison |
|
Accepted |
[6,of,7] lfs: verify lfs object content when transferring to and from the remote store |
2017-12-21 |
Matt Harbison |
|
Accepted |
[7,of,7] lfs: only hardlink between the usercache and local store if the blob verifies |
2017-12-21 |
Matt Harbison |
|
Accepted |
[1,of,2] lfs: use ui.note() and ui.debug() instead of ui.write() and their flags |
2017-12-22 |
Matt Harbison |
|
Accepted |
[2,of,2] test-split: stabilize for Windows |
2017-12-22 |
Matt Harbison |
|
Accepted |
[1,of,4] templater: rewrite docstring of templater.__init__() |
2017-12-22 |
Yuya Nishihara |
|
Accepted |
[2,of,4] templater: drop unneeded resources from conflict-marker data |
2017-12-22 |
Yuya Nishihara |
|
Accepted |
[3,of,4] templater: register keywords to defaults table |
2017-12-22 |
Yuya Nishihara |
|
Accepted |
[4,of,4] hgweb: export all log template keywords (PoC) |
2017-12-22 |
Yuya Nishihara |
|
Accepted |
[1,of,2,V2] hgweb: display fate of obsolete changesets |
2017-12-22 |
Anton Shestakov |
|
Accepted |
[2,of,2,V2] hgweb: link to successors of obsoleted changesets |
2017-12-22 |
Anton Shestakov |
|
Accepted |
graphlog: add another graph node type, unstable, signified by character "*" |
2017-12-22 |
Anton Shestakov |
|
Accepted |
test-ssh: stabilize for Windows |
2017-12-22 |
Matt Harbison |
|
Accepted |
show: use revlog function to compute length of the longest shortest node |
2017-12-25 |
Yuya Nishihara |
|
Accepted |
[1,of,6] test-lfs: add tests covering local exchanges |
2017-12-27 |
Matt Harbison |
|
Accepted |
[2,of,6] test-lfs: add tests covering http exchanges |
2017-12-27 |
Matt Harbison |
|
Accepted |
[3,of,6] lfs: add the 'lfs' requirement in the changegroup transaction introducing lfs |
2017-12-27 |
Matt Harbison |
|
Accepted |
[4,of,6] lfs: allow non-lfs exchanges when the extension is only enabled on one side |
2017-12-27 |
Matt Harbison |
|
Accepted |
[5,of,6] lfs: show a friendly message when pushing lfs to a server without lfs enabled |
2017-12-27 |
Matt Harbison |
|
Accepted |
[6,of,6] largefiles: modernize how capabilities are added to the wire protocol |
2017-12-27 |
Matt Harbison |
|
Accepted |
[1,of,2] cext: implement osutil.getfstype() on Windows |
2017-12-28 |
Matt Harbison |
|
Accepted |
[2,of,2] util: whitelist NTFS for hardlink creation |
2017-12-28 |
Matt Harbison |
|
Accepted |
[1,of,5] pure: implement osutil.getfstype() on Windows |
2017-12-30 |
Matt Harbison |
|
Accepted |
[2,of,5] osutil: split a utility function to obtain the volume out of getfstype() |
2017-12-30 |
Matt Harbison |
|
Accepted |
[3,of,5] osutil: add a function to show the mount point of the filesystem |
2017-12-30 |
Matt Harbison |
|
Accepted |
[4,of,5] debugfs: display the tested path and mount point of the filesystem, if known |
2017-12-30 |
Matt Harbison |
|
Accepted |
[5,of,5] osutil: implement getfsmountpoint() on BSD systems |
2017-12-30 |
Matt Harbison |
|
Accepted |
[1,of,7,V2] util: move getfstype() to the platform modules |
2017-12-31 |
Matt Harbison |
|
Accepted |
[2,of,7,V2] win32: implement util.getfstype() |
2017-12-31 |
Matt Harbison |
|
Accepted |
[3,of,7,V2] util: whitelist NTFS for hardlink creation (issue4580) |
2017-12-31 |
Matt Harbison |
|
Accepted |
[4,of,7,V2] win32: split a utility function to obtain the volume out of getfstype() |
2017-12-31 |
Matt Harbison |
|
Accepted |
[5,of,7,V2] util: add a function to show the mount point of the filesystem |
2017-12-31 |
Matt Harbison |
|
Accepted |
[6,of,7,V2] debugfs: display the tested path and mount point of the filesystem, if known |
2017-12-31 |
Matt Harbison |
|
Accepted |
[7,of,7,V2] osutil: implement getfsmountpoint() on BSD systems |
2017-12-31 |
Matt Harbison |
|
Accepted |
revset: parse x^:: as (x^):: (issue5764) |
2017-12-31 |
Yuya Nishihara |
|
Accepted |
test-convert-cvs: change TZ=US/Hawaii to TZ=Pacific/Johnston |
2018-01-01 |
Elmar Bartel |
|
Accepted |
[1,of,2] win32: allocate buffer of maximum length for GetVolumeInformation() |
2018-01-02 |
Yuya Nishihara |
|
Accepted |
[2,of,2] win32: do not call GetVolumePathName() with the minimum buffer length |
2018-01-02 |
Yuya Nishihara |
|
Accepted |
[1,of,2] hgweb: make .info a block element by default |
2018-01-04 |
Anton Shestakov |
|
Accepted |
[2,of,2] monoblue: adjust font size of graph entries |
2018-01-04 |
Anton Shestakov |
|
Accepted |
[1,of,6] log: merge getlogrevs() and getgraphlogrevs() |
2018-01-04 |
Yuya Nishihara |
|
Accepted |
[2,of,6] log: use smartset.slice() to limit number of revisions to be displayed |
2018-01-04 |
Yuya Nishihara |
|
Accepted |
[3,of,6] log: remove redundant handling of --limit |
2018-01-04 |
Yuya Nishihara |
|
Accepted |
[4,of,6] graphlog: remove redundant check for empty revs |
2018-01-04 |
Yuya Nishihara |
|
Accepted |
[5,of,6] log: don't expand aliases in revset built from command options |
2018-01-04 |
Yuya Nishihara |
|
Accepted |
[6,of,6] log: drop unused expr from return value of getlogrevs() |
2018-01-04 |
Yuya Nishihara |
|
Accepted |
crecord: fallback to color = no when curses.use_default_colors() fails |
2018-01-04 |
Elmar Bartel |
|
Accepted |
[1,of,2,V2] lfs: add a local store method for opening a blob |
2018-01-05 |
Matt Harbison |
|
Accepted |
[2,of,2,V2] lfs: use the local store method for opening a blob |
2018-01-05 |
Matt Harbison |
|
Accepted |
[V2] crecord: honor "ui.color = no" config option |
2018-01-05 |
Elmar Bartel |
|
Accepted |
[1,of,5] paper: make actual changeset entries have backgrounds on /graph |
2018-01-05 |
Anton Shestakov |
|
Accepted |
[2,of,5] monoblue: make actual changeset entries have backgrounds on /graph |
2018-01-05 |
Anton Shestakov |
|
Accepted |
[3,of,5] gitweb: make actual changeset entries have backgrounds on /graph |
2018-01-05 |
Anton Shestakov |
|
Accepted |
[4,of,5] spartan: make actual changeset entries have backgrounds on /graph |
2018-01-05 |
Anton Shestakov |
|
Accepted |
[5,of,5] hgweb: stop adding strings to innerHTML of #graphnodes and #nodebgs (BC) |
2018-01-05 |
Anton Shestakov |
|
Accepted |
lfs: add a comment to describe subtle local blobstore open() behavior |
2018-01-06 |
Matt Harbison |
|
Accepted |
[1,of,3] test-glog: drop uninteresting nodes from AST output |
2018-01-07 |
Yuya Nishihara |
|
Accepted |
[2,of,3] test-glog: dump computed set |
2018-01-07 |
Yuya Nishihara |
|
Accepted |
[3,of,3] test-glog: hook cmdutil.getlogrevs() so -frREV is rewritten accordingly |
2018-01-07 |
Yuya Nishihara |
|
Accepted |
[1,of,5] revsetlang: avoid string concatenation in formatspec() |
2018-01-07 |
Yuya Nishihara |
|
Accepted |
[2,of,5] revsetlang: use str.find() to scan expr in formatspec() |
2018-01-07 |
Yuya Nishihara |
|
Accepted |
[3,of,5] revsetlang: unnest "if True" in formatrevspec() |
2018-01-07 |
Yuya Nishihara |
|
Accepted |
[4,of,5] revsetlang: use iterator to track current argument in formatspec() |
2018-01-07 |
Yuya Nishihara |
|
Accepted |
[5,of,5] revsetlang: raise ParseError to report invalid format character |
2018-01-07 |
Yuya Nishihara |
|
Accepted |
[1,of,2,STABLE] identify: document -r. explicitly how to disable wdir scanning (issue5622) |
2018-01-07 |
Yuya Nishihara |
|
Accepted |
[2,of,2,STABLE] templatefilters: fix doc of basename() |
2018-01-07 |
Yuya Nishihara |
|
Accepted |
[1,of,3] lfs: introduce a localstore method for downloading from remote stores |
2018-01-07 |
Matt Harbison |
|
Accepted |
[2,of,3] lfs: use the localstore download method to transfer from remote stores |
2018-01-07 |
Matt Harbison |
|
Accepted |
[3,of,3] lfs: remove the verification option when writing to the local store |
2018-01-07 |
Matt Harbison |
|
Accepted |
[1,of,2] lfs: capture the file name when creating a filelog |
2018-01-08 |
Matt Harbison |
|
Accepted |
[2,of,2] lfs: improve the error message for a missing remote blob |
2018-01-08 |
Matt Harbison |
|
Accepted |
run-tests: avoid set PYTHONUSERBASE environment variable to None |
2018-01-08 |
Mihai Popescu |
|
Accepted |
[1,of,7] revsetlang: catch invalid format character with %l prefix |
2018-01-08 |
Yuya Nishihara |
|
Accepted |
[2,of,7] revsetlang: check number of arguments passed to formatspec() |
2018-01-08 |
Yuya Nishihara |
|
Accepted |
[3,of,7] revsetlang: check incomplete revspec format character |
2018-01-08 |
Yuya Nishihara |
|
Accepted |
[4,of,7] revsetlang: catch invalid value passed to formatspec() |
2018-01-08 |
Yuya Nishihara |
|
Accepted |
[5,of,7] revsetlang: fix quoting of %ls string |
2018-01-08 |
Yuya Nishihara |
|
Accepted |
[6,of,7] revsetlang: unnest inner functions from formatspec() |
2018-01-08 |
Yuya Nishihara |
|
Accepted |
[7,of,7] revsetlang: add %p specifier to format list of function arguments |
2018-01-08 |
Yuya Nishihara |
|
Accepted |
[1,of,4,V3] debug: add a 'debugdownload' command |
2018-01-08 |
Boris Feld |
|
Accepted |
[2,of,4,V3] largefiles: add a 'debuglfput' command to put largefile into the store |
2018-01-08 |
Boris Feld |
|
Accepted |
[3,of,4,V3] largefiles: add support for 'largefiles://' url scheme |
2018-01-08 |
Boris Feld |
|
Accepted |
[4,of,4,V3] clonebundle: make it possible to retrieve the initial bundle through largefile |
2018-01-08 |
Boris Feld |
|
Accepted |
[1,of,2,V2] filelog: add the ability to report the user facing name |
2018-01-09 |
Matt Harbison |
|
Accepted |
[2,of,2,V2] lfs: improve the error message for a missing remote blob |
2018-01-09 |
Matt Harbison |
|
Accepted |
[V2] hgweb: make different kinds of commits look differently on /graph |
2018-01-09 |
Anton Shestakov |
|
Accepted |
[V2] perf: add threading capability to perfbdiff |
2018-01-10 |
Paul Morelle |
|
Accepted |
upgraderepo: select correct deltareuse depending on actions |
2018-01-10 |
Paul Morelle |
|
Accepted |
hgweb: drop support of browsers that don't understand <canvas> (BC) |
2018-01-11 |
Anton Shestakov |
|
Accepted |
pull: hold wlock for the full operation when --update is used |
2018-01-11 |
Boris Feld |
|
Accepted |
[1,of,5] log: make opt2revset table a module constant |
2018-01-11 |
Yuya Nishihara |
|
Accepted |
[2,of,5] log: simplify 'x or ancestors(x)' expression |
2018-01-11 |
Yuya Nishihara |
|
Accepted |
[3,of,5] log: use revsetlang.formatspec() to concatenate list expression |
2018-01-11 |
Yuya Nishihara |
|
Accepted |
[4,of,5] log: use revsetlang.formatspec() thoroughly |
2018-01-11 |
Yuya Nishihara |
|
Accepted |
[5,of,5] log: rewrite --follow-first -rREV like --follow for consistency (BC) |
2018-01-11 |
Yuya Nishihara |
|
Accepted |
[1,of,2] rust: extract function to convert Path to platform CString |
2018-01-12 |
Yuya Nishihara |
|
Accepted |
[2,of,2] rust: convert Unix path to CString transparently |
2018-01-12 |
Yuya Nishihara |
|
Accepted |
[1,of,2,V3] fileset: split the logic for matching a size expression to a separate method |
2018-01-13 |
Matt Harbison |
|
Accepted |
[2,of,2,V3] fileset: add a lightweight file filtering language |
2018-01-13 |
Matt Harbison |
|
Accepted |
lfs: drop deprecated remote store config options |
2018-01-13 |
Matt Harbison |
|
Accepted |
[1,of,7] share: use context manager or utility function to write file |
2018-01-13 |
Yuya Nishihara |
|
Accepted |
[2,of,7] clone: use utility function to write hgrc |
2018-01-13 |
Yuya Nishihara |
|
Accepted |
[3,of,7] subrepo: convert EOL of hgrc before writing to bytes IO |
2018-01-13 |
Yuya Nishihara |
|
Accepted |
[4,of,7] share: convert EOL of hgrc before writing to bytes IO |
2018-01-13 |
Yuya Nishihara |
|
Accepted |
[5,of,7] largefiles: convert EOL of hgrc before appending to bytes IO |
2018-01-13 |
Yuya Nishihara |
|
Accepted |
[6,of,7] lfs: convert EOL of hgrc before appending to bytes IO |
2018-01-13 |
Yuya Nishihara |
|
Accepted |
[7,of,7] vfs: drop text mode flag (API) |
2018-01-13 |
Yuya Nishihara |
|
Accepted |
[1,of,2] fileset: make it robust for bad function calls |
2018-01-13 |
Yuya Nishihara |
|
Accepted |
[2,of,2] fileset: do not crash by unary negate operation |
2018-01-13 |
Yuya Nishihara |
|
Accepted |
[1,of,2] test-lfs: bump the number on test repo11 and higher |
2018-01-13 |
Matt Harbison |
|
Accepted |
[2,of,2] lfs: migrate most file filtering from threshold to custom filter |
2018-01-13 |
Matt Harbison |
|
Accepted |
[1,of,3] lfs: always exclude '.hg*' text files |
2018-01-14 |
Matt Harbison |
|
Accepted |
[2,of,3] test-lfs: drop an unresolved issue note, now that lfs.track=none() is a thing |
2018-01-14 |
Matt Harbison |
|
Accepted |
[3,of,3] test-lfs: add tests to show that hashes remain unchanged by conversions |
2018-01-14 |
Matt Harbison |
|
Accepted |
[1,of,8] _addrevision: refactor out the selection of candidate revisions |
2018-01-14 |
Paul Morelle |
|
Accepted |
[2,of,8] _addrevision: choose between ifh and dfh once for all |
2018-01-14 |
Paul Morelle |
|
Accepted |
[3,of,8] revlog: extract 'buildtext' closure function from _addrevision |
2018-01-14 |
Paul Morelle |
|
Accepted |
[4,of,8] revlog: extract 'builddelta' closure function from _addrevision |
2018-01-14 |
Paul Morelle |
|
Accepted |
[5,of,8] revlog: introduce 'deltainfo' to distinguish from 'delta' |
2018-01-14 |
Paul Morelle |
|
Accepted |
[6,of,8] _builddeltainfo: separate diff computation from the collection of other info |
2018-01-14 |
Paul Morelle |
|
Accepted |
[7,of,8] _builddeltainfo: rename 'rev' to 'base', as it is the base revision |
2018-01-14 |
Paul Morelle |
|
Accepted |
[8,of,8] _addrevision: group revision info into a dedicated structure |
2018-01-14 |
Paul Morelle |
|
Accepted |
py3: use email.parser module to parse email messages |
2018-01-14 |
Pulkit Goyal |
|
Accepted |
bookmarks: calculate visibility exceptions only once |
2018-01-14 |
Pulkit Goyal |
|
Accepted |
hgweb: remove unused second argument of nextPageVarGet() |
2018-01-15 |
Anton Shestakov |
|
Accepted |
[1,of,9] log: duplicate _logrevs() dedicated for walkchangerevs() |
2018-01-15 |
Yuya Nishihara |
|
Accepted |
[2,of,9] log: remove dead code to follow descendants if ascending revisions specified |
2018-01-15 |
Yuya Nishihara |
|
Accepted |
[3,of,9] log: resolve --follow with -rREV in cmdutil.getlogrevs() |
2018-01-15 |
Yuya Nishihara |
|
Accepted |
[4,of,9] log: extract function that processes log file patterns |
2018-01-15 |
Yuya Nishihara |
|
Accepted |
[5,of,9] log: resolve --follow thoroughly in getlogrevs() |
2018-01-15 |
Yuya Nishihara |
|
Accepted |
[6,of,9] log: follow file history across copies even with -rREV (BC) (issue4959) |
2018-01-15 |
Yuya Nishihara |
|
Accepted |
[7,of,9] log: replace "not pats" with matcher attribute for consistency |
2018-01-15 |
Yuya Nishihara |
|
Accepted |
[8,of,9] log: allow matchfn to be non-null even if both --patch/--stat are off |
2018-01-15 |
Yuya Nishihara |
|
Accepted |
[9,of,9] log: build follow-log filematcher at once |
2018-01-15 |
Yuya Nishihara |
|
Accepted |
bookmark: run 'pushkey' hooks after bookmark move, not 'prepushkey' |
2018-01-15 |
Boris Feld |
|
Accepted |
[1,of,3,V2] lfs: convert '{lfs_files}' keyword to a hybrid list |
2018-01-16 |
Matt Harbison |
|
Accepted |
[2,of,3,V2] lfs: add the '{oid}' template keyword to '{lfs_files}' |
2018-01-16 |
Matt Harbison |
|
Accepted |
[3,of,3,V2] lfs: add the '{raw}' template keyword to '{lfs_files}' |
2018-01-16 |
Matt Harbison |
|
Accepted |
showstack: add an extension docstring |
2018-01-16 |
Boris Feld |
|
Accepted |
[1,of,3] svnsubrepo: decorate dirty method with annotatesubrepoerror |
2018-01-16 |
Jordi Gutiérrez Hermoso |
|
Accepted |
[2,of,3] svnsubrepo: add new method _svnmissing |
2018-01-16 |
Jordi Gutiérrez Hermoso |
|
Accepted |
[3,of,3] svnsubrepo: check if subrepo is missing when checking dirty state (issue5657) |
2018-01-16 |
Jordi Gutiérrez Hermoso |
|
Accepted |
templater: make sure expression is terminated by '}' |
2018-01-16 |
Yuya Nishihara |
|
Accepted |
update: fix crash on bare update when directaccess is enabled |
2018-01-16 |
Yuya Nishihara |
|
Accepted |
match: do not weirdly include explicit files excluded by -X option |
2018-01-16 |
Yuya Nishihara |
|
Accepted |
[1,of,2] cat: factor out a function that populates the formatter |
2018-01-17 |
Matt Harbison |
|
Accepted |
[2,of,2] lfs: allow the pointer file to be viewed with `hg cat -T '{rawdata}'` |
2018-01-17 |
Matt Harbison |
|
Accepted |
[1,of,2,V2] lfs: move the tracked file function creation to a method |
2018-01-17 |
Matt Harbison |
|
Accepted |
[2,of,2,V2] lfs: control tracked file selection via a tracked file |
2018-01-17 |
Matt Harbison |
|
Accepted |
bookmark: deprecate direct update of a bookmark value |
2018-01-17 |
Boris Feld |
|
Accepted |
[V2] debugdeltachain: display how many chunks would be read in sparse-read mode |
2018-01-17 |
Paul Morelle |
|
Accepted |
[1,of,5] changelog: introduce a 'tiprev' method |
2018-01-17 |
Boris Feld |
|
Accepted |
[2,of,5] changelog: use 'tiprev()' in 'tip()' |
2018-01-17 |
Boris Feld |
|
Accepted |
[3,of,5] revset: use 'tiprev' when appropriate |
2018-01-17 |
Boris Feld |
|
Accepted |
[4,of,5] patchbomb: use 'tiprev' when appropriate |
2018-01-17 |
Boris Feld |
|
Accepted |
[5,of,5] win32text: use 'tiprev' when appropriate |
2018-01-17 |
Boris Feld |
|
Accepted |
[1,of,3] lfs: add the '{pointer}' template keyword to '{lfs_files}' |
2018-01-18 |
Matt Harbison |
|
Accepted |
[2,of,3] lfs: correct documentation typo |
2018-01-18 |
Matt Harbison |
|
Accepted |
[3,of,3] lfs: raise an error if the server sends an unsolicited oid |
2018-01-18 |
Matt Harbison |
|
Accepted |
test-convert-svn-move: sort svn checkout output |
2018-01-18 |
Jordi Gutiérrez Hermoso |
|
Accepted |
[1,of,4,V2] http: add a debug version of the push test |
2018-01-18 |
Boris Feld |
|
Accepted |
[2,of,4,V2] httppeer: move url opening in its own method |
2018-01-18 |
Boris Feld |
|
Accepted |
[3,of,4,V2] httppeer: add support for tracing all http request made by the peer |
2018-01-18 |
Boris Feld |
|
Accepted |
[4,of,4,V2] sshpeer: add support for request tracing |
2018-01-18 |
Boris Feld |
|
Accepted |
log: fix typo in comment about _matchfiles() |
2018-01-18 |
Yuya Nishihara |
|
Accepted |
templater: fix crash by empty group expression |
2018-01-18 |
Yuya Nishihara |
|
Accepted |
[1,of,3] fileset: move import of match module to top |
2018-01-18 |
Yuya Nishihara |
|
Accepted |
[2,of,3] minifileset: unify handling of symbol and string patterns |
2018-01-18 |
Yuya Nishihara |
|
Accepted |
[3,of,3] fileset: add kind:pat operator |
2018-01-18 |
Yuya Nishihara |
|
Accepted |
hg: use public interface ms.localctx instead of ms._local |
2018-01-18 |
Pulkit Goyal |
|
Accepted |
[1,of,4] revbranchcache: add a public function to update the data |
2018-01-18 |
Boris Feld |
|
Accepted |
[2,of,4] revbranchcache: add a bundle2 handler for a rbc part |
2018-01-18 |
Boris Feld |
|
Accepted |
[3,of,4] revbranchcache: add the necessary bit to send 'rbc' data over bundle2 |
2018-01-18 |
Boris Feld |
|
Accepted |
[4,of,4] revbranchcache: advertise and use 'rbc' exchange capability |
2018-01-18 |
Boris Feld |
|
Accepted |
debugdownload: read repository hgrc if there is one |
2018-01-18 |
Boris Feld |
|
Accepted |
sparse: --include 'dir1/dir2' should not include 'dir1/*' |
2018-01-18 |
Hollis Blanchard |
|
Accepted |
[1,of,3] lfs: default to not using workers for upload/download |
2018-01-18 |
Matt Harbison |
|
Accepted |
[2,of,3] lfs: default the User-Agent header for blob transfers to 'git-lfs' |
2018-01-18 |
Matt Harbison |
|
Accepted |
[3,of,3] lfs: dump the full response on httperror in debug mode |
2018-01-18 |
Matt Harbison |
|
Accepted |
lfs: defer registering the pre-push hook until blobs are committed |
2018-01-19 |
Matt Harbison |
|
Accepted |
[V2] lfs: add the '{lfsattrs}' template keyword to '{lfs_files}' |
2018-01-19 |
Matt Harbison |
|
Accepted |
test-blackbox: stabilize for Windows |
2018-01-19 |
Matt Harbison |
|
Accepted |
debugdeltachain: cleanup the double call to _slicechunk |
2018-01-19 |
Paul Morelle |
|
Accepted |
[1,of,2,V2] revlog: refactor out _finddeltainfo from _addrevision |
2018-01-19 |
Paul Morelle |
|
Accepted |
[2,of,2,V2] revlog: group delta computation methods under _deltacomputer object |
2018-01-19 |
Paul Morelle |
|
Accepted |
blackbox: don't unpack the list while passing into str.join() |
2018-01-19 |
Pulkit Goyal |
|
Accepted |
localrepo: micro-optimize __len__() to bypass repoview |
2018-01-19 |
Yuya Nishihara |
|
Accepted |
sshserver: add a couple of tests for argument parsing |
2018-01-19 |
Siddharth Agarwal |
|
Accepted |
[01,of,14,V3] util: move 'readexactly' in the util module |
2018-01-19 |
Boris Feld |
|
Accepted |
[02,of,14,V3] util: implement varint functions |
2018-01-19 |
Boris Feld |
|
Accepted |
[03,of,14,V3] streamclone: define first iteration of version 2 of stream format |
2018-01-19 |
Boris Feld |
|
Accepted |
[04,of,14,V3] streamclone: rework canperformstreamclone |
2018-01-19 |
Boris Feld |
|
Accepted |
[05,of,14,V3] bundle2: add a 'stream' part handler for stream cloning |
2018-01-19 |
Boris Feld |
|
Accepted |
[06,of,14,V3] bundle2: add support for a 'stream' parameter to 'getbundle' |
2018-01-19 |
Boris Feld |
|
Accepted |
[07,of,14,V3] clone: allow bundle2's stream clone with 'server.disablefullbundle' |
2018-01-19 |
Boris Feld |
|
Accepted |
[08,of,14,V3] pull: reorganize bundle2 argument bundling |
2018-01-19 |
Boris Feld |
|
Accepted |
[09,of,14,V3] pull: preindent some code |
2018-01-19 |
Boris Feld |
|
Accepted |
[10,of,14,V3] streamclone: add support for bundle2 based stream clone |
2018-01-19 |
Boris Feld |
|
Accepted |
[11,of,14,V3] streamclone: tests phase exchange during stream clone |
2018-01-19 |
Boris Feld |
|
Accepted |
[12,of,14,V3] streamclone: add support for cloning non append-only file |
2018-01-19 |
Boris Feld |
|
Accepted |
[13,of,14,V3] caches: make 'cachetocopy' available in scmutil |
2018-01-19 |
Boris Feld |
|
Accepted |
[14,of,14,V3] streamclone: also stream caches to the client |
2018-01-19 |
Boris Feld |
|
Accepted |
lfs: separate a debug message from the subsequent abort message |
2018-01-20 |
Matt Harbison |
|
Accepted |
lfs: expand the user facing documentation |
2018-01-20 |
Matt Harbison |
|
Accepted |
lfs: rename {lfsattrs} to {pointer} |
2018-01-20 |
Matt Harbison |
|
Accepted |
[1,of,3] test-sparse: make the '.hg' exclusion filter Windows compatible |
2018-01-20 |
Matt Harbison |
|
Accepted |
[2,of,3] test-branch-change: stabilize for Windows |
2018-01-20 |
Matt Harbison |
|
Accepted |
[3,of,3] test-sshserver: stabilize for Windows |
2018-01-20 |
Matt Harbison |
|
Accepted |
[1,of,2,STABLE] tests: glob copyright years in test-extension.t |
2018-01-21 |
Anton Shestakov |
|
Accepted |
[2,of,2,STABLE] copyright: update to 2018 |
2018-01-21 |
Anton Shestakov |
|
Accepted |
util.h: define MIN macro only if it is not yet defined |
2018-01-21 |
André Sintzoff |
|
Accepted |
[STABLE] subrepo: handle 'C:' style paths on the command line (issue5770) |
2018-01-21 |
Matt Harbison |
|
Accepted |
dummysmtpd: don't die on client connection errors |
2018-01-22 |
Matt Harbison |
|
Accepted |
[STABLE] help: do not suggest "update --clean ." to cancel uncommitted merge |
2018-01-23 |
Yuya Nishihara |
|
Accepted |
[1,of,3,STABLE] lfs: rename {pointer} to {lfspointer} |
2018-01-24 |
Matt Harbison |
|
Accepted |
[2,of,3,STABLE] lfs: rename {oid} to {lfsoid} |
2018-01-24 |
Matt Harbison |
|
Accepted |
[3,of,3,STABLE] lfs: don't automatically exclude '.hg*' files from external tracking |
2018-01-24 |
Matt Harbison |
|
Accepted |
[STABLE] minifileset: note the unsupported file pattern when raising a parse error |
2018-01-25 |
Matt Harbison |
|
Accepted |
[1,of,4,STABLE,follow-up] streamclone: rename '_emit' to '_emit2' for clarity |
2018-01-26 |
Boris Feld |
|
Accepted |
[2,of,4,STABLE,follow-up] streamclone: use readexactly when reading stream v2 |
2018-01-26 |
Boris Feld |
|
Accepted |
[3,of,4,STABLE,follow-up] streamclone: move requirement update into consumev2 |
2018-01-26 |
Boris Feld |
|
Accepted |
[4,of,4,STABLE,follow-up] streamclone: add a comment about non-publishing being broken with v1 |
2018-01-26 |
Boris Feld |
|
Accepted |
lfs: don't require the .hglfs file to be tracked to control the policy |
2018-01-30 |
Matt Harbison |
|
Accepted |
[STABLE] bookmarks: fix pushkey compatibility mode (issue5777) |
2018-01-30 |
Boris Feld |
|
Accepted |
[STABLE] revset: evaluate filesets against each revision for 'file()' (issue5778) |
2018-01-31 |
Matt Harbison |
|
Accepted |
[V2] revset: evaluate filesets against each revision for 'file()' (issue5778) |
2018-02-01 |
Matt Harbison |
|
Accepted |
test-bookmarks-pushpull: stabilize for Windows |
2018-02-01 |
Matt Harbison |
|
Accepted |
[STABLE] makefile: add Ubuntu Artful docker targets (.deb and ppa) |
2018-02-01 |
Anton Shestakov |
|
Accepted |
[1,of,2,RESEND] lfs: drop an unused function parameter |
2018-02-02 |
Matt Harbison |
|
Accepted |
[2,of,2,RESEND] lfs: emit a status message to indicate how many blobs were uploaded |
2018-02-02 |
Matt Harbison |
|
Accepted |
[RESEND] tests: make doctest py3-compatible again |
2018-02-02 |
Yuya Nishihara |
|
Accepted |
[1,of,4] cmdutil: split functions of log-like commands to new module (API) |
2018-02-02 |
Yuya Nishihara |
|
Accepted |
[2,of,4] logcmdutil: rename classes and functions to conform to our coding style (API) |
2018-02-02 |
Yuya Nishihara |
|
Accepted |
[3,of,4] logcmdutil: drop redundant "log" from function names (API) |
2018-02-02 |
Yuya Nishihara |
|
Accepted |
[4,of,4] cmdutil: drop aliases for logcmdutil functions (API) |
2018-02-02 |
Yuya Nishihara |
|
Accepted |
[1,of,8] bookmarks: drop deprecated methods (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[2,of,8] context: drop deprecated methods (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[3,of,8] obsolete: drop deprecated methods (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[4,of,8] revset: drop deprecated evolution predicates |
2018-02-03 |
Matt Harbison |
|
Accepted |
[5,of,8] obsutil: drop deprecated methods (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[6,of,8] templatekw: drop the deprecated '{troubles}' keyword |
2018-02-03 |
Matt Harbison |
|
Accepted |
[7,of,8] dirstate: drop deprecated methods (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[8,of,8] localrepo: drop the deprecated walk() method (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[1,of,9] py3: replace "if ispy3" by encoding.strtolocal() |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[2,of,9] py3: replace "if ispy3" by pycompat.bytestr() |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[3,of,9] py3: replace "if ispy3" by pycompat.sysbytes() or util.forcebytestr() |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[4,of,9] py3: factor out helpers to apply string conversion recursively |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[5,of,9] py3: build repr() of smartset as bytes then convert to str |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[6,of,9] py3: format revision number as '%d' in debugrevspec |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[7,of,9] py3: always drop b'' prefix from repr() of bytestr |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[8,of,9] py3: drop b'' from repr() of smartset |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[9,of,9] archive: rewrite default metadata template as a multi-line bytes literal |
2018-02-03 |
Yuya Nishihara |
|
Accepted |
[V2] bookmarks: drop deprecated methods (API) |
2018-02-03 |
Matt Harbison |
|
Accepted |
[1,of,2] patch: unify check_binary and binary flags |
2018-02-04 |
Yuya Nishihara |
|
Accepted |
[2,of,2] mdiff: use str.startswith/endswith() instead of slicing |
2018-02-04 |
Yuya Nishihara |
|
Accepted |
[1,of,3] logcmdutil: make default parameters of changesetprinters consistent |
2018-02-04 |
Yuya Nishihara |
|
Accepted |
[2,of,3] logcmdutil: drop default arguments from changesetdisplayer/templater() calls |
2018-02-04 |
Yuya Nishihara |
|
Accepted |
[3,of,3] logcmdutil: mark changesetprinter.showpatch() as private |
2018-02-04 |
Yuya Nishihara |
|
Accepted |
makefile: remove Ubuntu Yakkety and Zesty docker targets |
2018-02-05 |
Anton Shestakov |
|
Accepted |
[1,of,2] ui: write prompt text in ui.prompt(), not in ui._readline() |
2018-02-05 |
Yuya Nishihara |
|
Accepted |
[2,of,2] ui: add explicit path to write prompt text bypassing buffers |
2018-02-05 |
Yuya Nishihara |
|
Accepted |
[evolve-ext] compat: add wrapper for logcmdutil functions |
2018-02-05 |
Yuya Nishihara |
|
Accepted |
[1,of,7,V2] lfs: factor out a method for extracting the pointer of a single file |
2018-02-06 |
Matt Harbison |
|
Accepted |
[2,of,7,V2] lfs: prefetch lfs blobs when applying merge updates |
2018-02-06 |
Matt Harbison |
|
Accepted |
[3,of,7,V2] cmdutil: convert _revertprefetch() to a generic stored file hook (API) |
2018-02-06 |
Matt Harbison |
|
Accepted |
[4,of,7,V2] lfs: prefetch lfs blobs during revert |
2018-02-06 |
Matt Harbison |
|
Accepted |
[5,of,7,V2] archive: call the storage prefetch hook |
2018-02-06 |
Matt Harbison |
|
Accepted |
[6,of,7,V2] cat: call the storage prefetch hook |
2018-02-06 |
Matt Harbison |
|
Accepted |
[7,of,7,V2] lfs: deduplicate oids in the transfer |
2018-02-06 |
Matt Harbison |
|
Accepted |
[1,of,2] patches: move assignment outside the conditional |
2018-02-06 |
Boris Feld |
|
Accepted |
[2,of,2] patches: release the GIL while applying the patch |
2018-02-06 |
Boris Feld |
|
Accepted |
[STABLE] fileset: don't abort when running copied() on a revision with a removed file |
2018-02-07 |
Matt Harbison |
|
Accepted |
[1,of,6] log: pass ctx to makefilematcher() and makehunksfilter() functions |
2018-02-07 |
Yuya Nishihara |
|
Accepted |
[2,of,6] logcmdutil: hold makefilematcher/makehunksfilter() by changesetpriner (API) |
2018-02-07 |
Yuya Nishihara |
|
Accepted |
[3,of,6] logcmdutil: unindent diff generator of changesetprinter |
2018-02-07 |
Yuya Nishihara |
|
Accepted |
[4,of,6] logcmdutil: create hunksfilter and filematcher even if no diff option given |
2018-02-07 |
Yuya Nishihara |
|
Accepted |
[5,of,6] log: drop dead code to concatenate --line-range patterns and pats |
2018-02-07 |
Yuya Nishihara |
|
Accepted |
[6,of,6] log: pack filematcher and hunksfilter into changesetdiffer object |
2018-02-07 |
Yuya Nishihara |
|
Accepted |
tests: stabilize ssh tests on Windows |
2018-02-08 |
Matt Harbison |
|
Accepted |
diff: remove fp.write() wrapper which drops label argument |
2018-02-08 |
Yuya Nishihara |
|
Accepted |
[1,of,2] subrepo: split non-core functions to new module |
2018-02-08 |
Yuya Nishihara |
|
Accepted |
[2,of,2] merge: cut import cycle at merge -> extensions |
2018-02-08 |
Yuya Nishihara |
|
Accepted |
[1,of,3] lfs: add a fileset for detecting lfs files |
2018-02-09 |
Matt Harbison |
|
Accepted |
[2,of,3] lfs: allow a pointer to be extracted from a context that removes the file |
2018-02-09 |
Matt Harbison |
|
Accepted |
[3,of,3] lfs: teach '{lfs_files}' to handle removed files |
2018-02-09 |
Matt Harbison |
|
Accepted |
tests: raise a better error when patterns are wrongly formatted |
2018-02-09 |
Boris Feld |
|
Accepted |
test: glob the temporary directory out of temporary file path |
2018-02-09 |
Boris Feld |
|
Accepted |
[1,of,3] rebase: add a test case for issue5782 |
2018-02-10 |
Denis Laxalde |
|
Accepted |
[2,of,3] rebase: eliminate node from successors early in _computeobsoletenotrebased() |
2018-02-10 |
Denis Laxalde |
|
Accepted |
[3,of,3] rebase: do not consider extincts for divergence detection (issue5782) |
2018-02-10 |
Denis Laxalde |
|
Accepted |
rebase: make "successors" a set in _computeobsoletenotrebased() |
2018-02-10 |
Denis Laxalde |
|
Accepted |
[1,of,3,V2] lfs: allow a pointer to be extracted from a context that removes the file |
2018-02-11 |
Matt Harbison |
|
Accepted |
[2,of,3,V2] lfs: teach '{lfs_files}' to handle removed files |
2018-02-11 |
Matt Harbison |
|
Accepted |
[3,of,3,V2] lfs: teach the 'lfs()' fileset to handle removed files |
2018-02-11 |
Matt Harbison |
|
Accepted |
dirstate: drop explicitly-specified files that shouldn't match (BC) |
2018-02-11 |
Yuya Nishihara |
|
Accepted |
[1,of,2,v2] tests: fix check for --graph option in test-log-linerange.t |
2018-02-11 |
Denis Laxalde |
|
Accepted |
[2,of,2,v2] log: make --line-range and --graph options work together |
2018-02-11 |
Denis Laxalde |
|
Accepted |
gpg: print unknown key IDs in their entirety |
2018-02-11 |
Josef 'Jeff' Sipek |
|
Accepted |
test-merge-tools: stabilize for Windows |
2018-02-12 |
Matt Harbison |
|
Accepted |
[1,of,2,V2] label: enforce the lack of leading or trailing white space |
2018-02-12 |
Boris Feld |
|
Accepted |
[2,of,2,V2] revset: skip old style lookup if external whitespace are detected |
2018-02-12 |
Boris Feld |
|
Accepted |
[1,of,2] buildrpm: bump bundled python version to 2.7.14 when building for centos{5, 6} |
2018-02-12 |
via Mercurial-devel |
|
Accepted |
[2,of,2] buildrpm: bump bundled docutils version to 0.14 when building for centos{5, 6} |
2018-02-12 |
via Mercurial-devel |
|
Accepted |
[1,of,6,V3] cmdutil: convert the prefetchfiles() hook to a callback mechanism (API) |
2018-02-13 |
Matt Harbison |
|
Accepted |
[2,of,6,V3] lfs: migrate to the fileprefetch callback mechanism |
2018-02-13 |
Matt Harbison |
|
Accepted |
[3,of,6,V3] archive: migrate to the fileprefetch callback mechanism |
2018-02-13 |
Matt Harbison |
|
Accepted |
[4,of,6,V3] cat: migrate to the fileprefetch callback mechanism |
2018-02-13 |
Matt Harbison |
|
Accepted |
[5,of,6,V3] revert: drop the remnant of the prefetchfiles hook |
2018-02-13 |
Matt Harbison |
|
Accepted |
[6,of,6,V3] merge: invoke scmutil.fileprefetchhooks() prior to applying updates |
2018-02-13 |
Matt Harbison |
|
Accepted |
test-narrow: partially stabilize on Windows |
2018-02-13 |
Matt Harbison |
|
Accepted |
[STABLE] tests: allow age to go up to triple digits in test-shelve.t |
2018-02-13 |
Anton Shestakov |
|
Accepted |
convert: fix line ending of mapfile and commit.desc file |
2018-02-13 |
Yuya Nishihara |
|
Accepted |
[V2] dirstate: drop explicit files that shouldn't match (BC) (issue4679) |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2] py3: stringify IOError/OSError without loosing local character |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[2,of,2] progress: use '%*d' to pad progress value |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[1,of,2,v2] tests: add a test demonstrate that 'revert -i' ignores nonexistent patterns |
2018-02-14 |
Denis Laxalde |
|
Accepted |
[2,of,2,v2] revert: use an exact matcher in interactive diff selection (issue5789) |
2018-02-14 |
Denis Laxalde |
|
Accepted |
hgweb: show users recorded in obsolescence markers |
2018-02-14 |
Anton Shestakov |
|
Accepted |
[hglib,v2] client: ignore close() on non-open clients (issue5751) |
2018-02-14 |
Gábor Stefanik |
|
Accepted |
[1,of,5] cmdutil: make node parameter of makefileobj() mandatory (API) |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[2,of,5] cmdutil: pass ctx to makefilename() in place of repo/node pair (API) |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[3,of,5] cmdutil: pass ctx to makefileobj() in place of repo/node pair (API) |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[4,of,5] cmdutil: rewrite makefilename() to use ctx methods |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[5,of,5] cmdutil: build "%m" (desc|firstline) in makefilename() |
2018-02-14 |
Yuya Nishihara |
|
Accepted |
[1,of,6] cmdutil: narrow scope of KeyError in makefilename() |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[2,of,6] templater: extract function scanning template string |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[3,of,6] templater: add function to help substituting patterns in template string |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[4,of,6] templatefilters: add dirname() filter |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[5,of,6] templatekw: add {reporoot} keyword |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[6,of,6] cmdutil: expand filename format string by templater (BC) |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[1,of,3] hgweb: translate Abort in help command to 404 error |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[2,of,3] help: list deprecated and experimental extensions if --verbose |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[3,of,3] help: use cmdutil.parsealiases() to resolve command name |
2018-02-15 |
Yuya Nishihara |
|
Accepted |
[1,of,2] gitweb: make span.age CSS selector more specific |
2018-02-15 |
Anton Shestakov |
|
Accepted |
[2,of,2] hgweb: show dates recorded in obsolescence markers |
2018-02-15 |
Anton Shestakov |
|
Accepted |
debuginstall: do not parse editor command in posix way on Windows |
2018-02-17 |
Yuya Nishihara |
|
Accepted |
[1,of,5] py3: factor out byterepr() which returns an asciified value on py3 |
2018-02-17 |
Yuya Nishihara |
|
Accepted |
[2,of,5] py3: fix bytes-unicode dance while building docstring of extdiff |
2018-02-17 |
Yuya Nishihara |
|
Accepted |
[3,of,5] py3: make regexp patterns bytes in extdiff |
2018-02-17 |
Yuya Nishihara |
|
Accepted |
[4,of,5] py3: make test-extdiff.t pass on Python 3 |
2018-02-17 |
Yuya Nishihara |
|
Accepted |
[5,of,5] extensions: reject any unicode strings in tables before loading |
2018-02-17 |
Yuya Nishihara |
|
Accepted |
[1,of,4,V2] cmdutil: strip "%m" pattern (first line of commit message) from both ends |
2018-02-18 |
Yuya Nishihara |
|
Accepted |
[2,of,4,V2] cmdutil: reorder optional arguments passed to makefileobj() |
2018-02-18 |
Yuya Nishihara |
|
Accepted |
[3,of,4,V2] templater: add option to parse template string just like raw string literal |
2018-02-18 |
Yuya Nishihara |
|
Accepted |
[4,of,4,V2] cmdutil: expand filename format string by templater (BC) |
2018-02-18 |
Yuya Nishihara |
|
Accepted |
[1,of,2] url: show full url of proxy server in debug message |
2018-02-18 |
Yuya Nishihara |
|
Accepted |
[2,of,2] py3: use bytes() to byte-stringify url object in url.py |
2018-02-18 |
Yuya Nishihara |
|
Accepted |
[1,of,4,STABLE] tests: add phase testing to test-push-http-bundle1.t |
2018-02-18 |
Gregory Szorc |
|
Accepted |
[2,of,4,STABLE] tests: port value-less unbundle capability test to test-push-http.t |
2018-02-18 |
Gregory Szorc |
|
Accepted |
[3,of,4,STABLE] tests: consolidate test-push-http.t and test-push-http-bundle1.t |
2018-02-18 |
Gregory Szorc |
|
Accepted |
[4,of,4,STABLE] tests: expand test coverage for updating phases |
2018-02-18 |
Gregory Szorc |
|
Accepted |
[1,of,2] tests: check obsolete changeset with two obsfate entries |
2018-02-19 |
Anton Shestakov |
|
Accepted |
[2,of,2] hgweb: show each obsfateentry on its own line |
2018-02-19 |
Anton Shestakov |
|
Accepted |
[1,of,3] pycompat: correct the shlex.split() proxy method signature in py3 |
2018-02-21 |
Matt Harbison |
|
Accepted |
[2,of,3] windows: strip double quotes from the command to be found in findexe() |
2018-02-21 |
Matt Harbison |
|
Accepted |
[3,of,3] debuginstall: strip double quotes from editorbin on Windows |
2018-02-21 |
Matt Harbison |
|
Accepted |
[STABLE] annotate: do not poorly split lines at CR (issue5798) |
2018-02-21 |
Yuya Nishihara |
|
Accepted |
util: factor out shellsplit() function |
2018-02-21 |
Yuya Nishihara |
|
Accepted |
[1,of,2] showconfig: use set to filter sections and entry names |
2018-02-21 |
Yuya Nishihara |
|
Accepted |
[2,of,2] showconfig: allow multiple section.name selectors (issue5797) |
2018-02-21 |
Yuya Nishihara |
|
Accepted |
[1,of,2] perfbranchmap: display 'unfiltered' for unfiltered performance |
2018-02-21 |
Boris Feld |
|
Accepted |
[2,of,2] perfbranchmap: allow to select the filter to benchmark |
2018-02-21 |
Boris Feld |
|
Accepted |
[STABLE] graphlog: document what "_" and "*" mean |
2018-02-22 |
Anton Shestakov |
|
Accepted |
[V2] patches: release the GIL while applying the patch |
2018-02-22 |
Boris Feld |
|
Accepted |
diff: do not split function name if character encoding is unknown |
2018-02-23 |
Yuya Nishihara |
|
Accepted |
[01,of,11] py3: add b'' prefixes in test-dispatch.py |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[02,of,11] py3: add b'' prefixes in test-abort-checkin.t |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[03,of,11] py3: use pycompat.bytestr to convert str returned by getpass.getuser to bytes |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[04,of,11] py3: fix keyword arguments handling in hgext/acl.py |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[05,of,11] py3: make sure we use bytes in generate-working-copy-states.py |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[06,of,11] py3: add b'' prefixes in test-revset.t |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[07,of,11] py3: add b'' prefixes in test-alias.t |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[08,of,11] py3: pass ctx.rev() instead of ctx in range() |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[09,of,11] py3: add missing b'' in test-arbitraryfilectx.t |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[10,of,11] py3: replace types.NoneType with type(None) |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[11,of,11] py3: make regex bytes in hgweb/webcommands.py |
2018-02-23 |
Pulkit Goyal |
|
Accepted |
[STABLE] setup: only allow Python 3 from a source checkout (issue5804) |
2018-02-24 |
Gregory Szorc |
|
Accepted |
tests: add HTTP POST and PUT support to the $LOGDATE$ substitution |
2018-02-24 |
Matt Harbison |
|
Accepted |
[1,of,2] acl: replace bare getpass.getuser() by platform function |
2018-02-25 |
Yuya Nishihara |
|
Accepted |
[2,of,2] histedit: use repo.revs() instead of repo.set() where revisions are needed |
2018-02-25 |
Yuya Nishihara |
|
Accepted |
[1,of,2] run-tests: cache hghave results |
2018-02-26 |
Matt Harbison |
|
Accepted |
[2,of,2] run-tests: don't mask errors when a server fails to start |
2018-02-26 |
Matt Harbison |
|
Accepted |
[1,of,7] narrow: drop redundant templatekw/revset names from help text |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[2,of,7] remotenames: drop redundant templatekw names from help text |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[3,of,7] templatekw: simply override {graphwidth} function by mapping variable |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[4,of,7] templatekw: minimize resource dependency of {envvars} and {termwidth} |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[5,of,7] templater: move specialized exception types to top |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[6,of,7] templater: specialize ResourceUnavailable error so that it can be caught |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[7,of,7] templatekw: add 'requires' flag to switch to exception-safe interface |
2018-02-26 |
Yuya Nishihara |
|
Accepted |
[V2] run-tests: cache hghave results |
2018-02-27 |
Matt Harbison |
|
Accepted |
run-tests: resume raising an exception when a server fails to start |
2018-02-27 |
Matt Harbison |
|
Accepted |
test-acl: mock up util.getuser() to trust $LOGNAME on Windows |
2018-02-27 |
Yuya Nishihara |
|
Accepted |
Fix for Bug #5807 |
2018-03-01 |
Sascha Nemecek |
|
Accepted |
fileset: drop bad "elif:" trying to check invalid size expression |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[1,of,8] templatefilters: use encoding.unifromlocal/unitolocal() for py3 compatibility |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[2,of,8] py3: make regexp literal bytes in templatefilters.py |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[3,of,8] py3: use '%d' to format diffstat sum |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[4,of,8] py3: move between bytes and unicode when re-raising IOError |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[5,of,8] py3: fix type of attribute names forwarded by templatekw._hybrid |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[6,of,8] py3: use bytes.endswith('\n') to strip off '\n' from debug color output |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[7,of,8] py3: use bytestr() to coerce position carried by ParseError to string |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[8,of,8] py3: fix test-command-template.t to write files in binary mode |
2018-03-01 |
Yuya Nishihara |
|
Accepted |
[01,of,10] py3: silence return value of file.write() in test-command-template.t |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[02,of,10] py3: use startswith() to check existence of trailing '\n' in .hgtags file |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[03,of,10] py3: fix join(), min(), and max() template functions over string |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[04,of,10] py3: drop b'' from error message generated by templater.runmember() |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[05,of,10] py3: fix type of string literals in templater.tokenize() |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[06,of,10] py3: byte-stringify ValueError of unescapestr() to reraise as ParseError |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[07,of,10] py3: mark all string literals in test-command-template.t as bytes |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[08,of,10] py3: don't crash when re-raising encoding error |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[09,of,10] py3: replace type 'str' by 'bytes' in templater.py |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[10,of,10] py3: fix string slicing in util.parsetimezone() |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[01,of,10] templatekw: switch showdict template keywords to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[02,of,10] templatekw: switch most of showlist template keywords to new API (issue5779) |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[03,of,10] namespace: use registrar to add template keyword |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[04,of,10] templatekw: switch namespace template keywords to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[05,of,10] templatekw: switch obsfate-related template keywords to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[06,of,10] templatekw: switch revset() to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[07,of,10] templatekw: switch latesttags template keywords to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[08,of,10] templatekw: switch manifest template keyword to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[09,of,10] templatekw: switch remainder of _showlist template keywords to new API |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[10,of,10] templatekw: deprecate showdict() and showlist() (API) |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
get-with-headers: use bytes stdout thoroughly |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
py3: silence "bad escape" warning emitted by re.sub() |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
py3: bail on ratcheting tests forward on 3.6.0 and 3.6.1 |
2018-03-02 |
Kevin Bullock |
|
Accepted |
[1,of,3] templater: allow dynamically switching the default dict/list formatting |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[2,of,3] templater: byte-stringify dict/list values before passing to default format |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[3,of,3] test-command-template: glob out detailed "invalid escape" message |
2018-03-02 |
Yuya Nishihara |
|
Accepted |
[1,of,3] py3: conditionalize initialization of stdio flags |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[2,of,3] py3: silence the final IOError by closing stdout/err slightly early |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
[3,of,3] py3: make test-basic.t pass on Python 3 |
2018-03-03 |
Yuya Nishihara |
|
Accepted |
profile: colorize output on Windows |
2018-03-03 |
Matt Harbison |
|
Accepted |
[01,of,11] py3: don't try to mangle C extension blob by code transformer |
2018-03-03 |
Yuya Nishihara |
|
Accepted |