January 2021 Archives by date
Starting: Sat Jan 2 06:56:23 UTC 2021
Ending: Mon Feb 1 01:05:40 UTC 2021
Messages: 365
- D9678: beautifygraph: change the current commit symbol
msuozzo (Matthew Suozzo)
- bugzilla weekly report (2021-01-04)
Octobot
- bugzilla weekly report (2021-01-04)
Octobot
- New revlog format, plan page
Raphaël Gomès
- New revlog format, plan page
Joerg Sonnenberger
- D9679: sharesafe: introduce functionality to automatically upgrade shares
pulkit (Pulkit Goyal)
- D9680: sharesafe: add functionality to automatically downgrade shares
pulkit (Pulkit Goyal)
- D9681: localrepo: move storevfs calculation out of if statement
pulkit (Pulkit Goyal)
- D9682: copies-rust: extract generic map merge logic from merge_copies_dict
SimonSapin
- D9683: copies-rust: split up combine_changeset_copies function into a struct
SimonSapin
- D9685: copies-rust: introduce PyBytesWithData to reduce GIL requirement
SimonSapin
- D9686: copies-rust: send PyBytes values back be dropped ino the parent thread
SimonSapin
- D9684: copies-rust: move CPU-heavy Rust processing into a child thread
SimonSapin
- D9687: contrib: py3 compat for perfnodemap
joerg.sonnenberger (Joerg Sonnenberger)
- New revlog format, plan page
Johannes Totz
- New revlog format, plan page
Joerg Sonnenberger
- D9688: nodemap: match comment to actual code
joerg.sonnenberger (Joerg Sonnenberger)
- D9689: comments: fix typos
joerg.sonnenberger (Joerg Sonnenberger)
- New revlog format, plan page
Josef 'Jeff' Sipek
- New revlog format, plan page
Joerg Sonnenberger
- New revlog format, plan page
Josef 'Jeff' Sipek
- New revlog format, plan page
Pierre-Yves David
- New revlog format, plan page
Pierre-Yves David
- D9690: debuglock: rename flag names to better clarity
pulkit (Pulkit Goyal)
- D9691: sharesafe: make warning about outdated share configurable
pulkit (Pulkit Goyal)
- D9692: sharesafe: introduce config to disallow outdated shares from working
pulkit (Pulkit Goyal)
- D9693: downgrade: if a compression is removed, consider that too
pulkit (Pulkit Goyal)
- D9694: upgrade: demonstrate that a no-op upgrade still performs everything
pulkit (Pulkit Goyal)
- D9695: upgrade: don't perform anything if nothing to do
pulkit (Pulkit Goyal)
- D9696: shelve: remove a bundlerepo method
martinvonz (Martin von Zweigbergk)
- D9697: shelve: rewrite check for unknown shelf to delete
martinvonz (Martin von Zweigbergk)
- D9698: shelve: trust caller of shelvedfile.opener() to check that the file exists
martinvonz (Martin von Zweigbergk)
- D9701: shelve: move method for writing .shelve to new shelf class
martinvonz (Martin von Zweigbergk)
- D9700: shelve: introduce class representing a shelf
martinvonz (Martin von Zweigbergk)
- D9699: shelve: raise more specific errors
martinvonz (Martin von Zweigbergk)
- D9702: shelve: move method for reading .shelve file to new shelf class
martinvonz (Martin von Zweigbergk)
- D9703: shelve: move method for writing bundle to new shelf class
martinvonz (Martin von Zweigbergk)
- D9704: shelve: move method for reading .hg to new shelf class
martinvonz (Martin von Zweigbergk)
- D9705: shelve: move function for opening .patch file to new shelf class
martinvonz (Martin von Zweigbergk)
- D9707: shelve: move method for getting stat (mtime) to new shelf class
martinvonz (Martin von Zweigbergk)
- D9706: shelve: open patch using new shelf class instead of open()
martinvonz (Martin von Zweigbergk)
- D9709: shelve: inline shelvedfile.filename() since there are no callers outside class
martinvonz (Martin von Zweigbergk)
- D9708: shelve: make listshelves() return shelf names instead of filenames
martinvonz (Martin von Zweigbergk)
- D9710: shelve: use listshelves() in cleanup function
martinvonz (Martin von Zweigbergk)
- D9711: shelve: make gennames() helper generate relative backup paths
martinvonz (Martin von Zweigbergk)
- D9712: shelve: move method for creating backup to new shelf class
martinvonz (Martin von Zweigbergk)
- D9713: shelve: teach new shelf class to check if .shelve file exists
martinvonz (Martin von Zweigbergk)
- D9714: shelve: extract some repeated creation of shelf instances to variables
martinvonz (Martin von Zweigbergk)
- D9715: convert: set date and time for svn commits
nslsrv (Nikita Slyusarev)
- mercurial-devel | Pipeline #15712 has failed for branch/default | 16ace230
Heptapod
- [Bug 6462] New: Add support for lightweight, unversioned tags
mercurial-bugs at mercurial-scm.org
- [Bug 6463] New: hg commit --amend crashes if committemplate contains "{revset(...)}" keyword
mercurial-bugs at mercurial-scm.org
- bugzilla weekly report (2021-01-11)
Octobot
- bugzilla weekly report (2021-01-11)
Octobot
- D9716: contrib: remove testing for `dirstate-tree` Rust feature
Alphare (Raphaël Gomès)
- D9717: contrib: stop building rust for every job
Alphare (Raphaël Gomès)
- New revlog format, plan page
Pierre-Yves David
- New revlog format, plan page
Joerg Sonnenberger
- D9718: tests: add tests for corrupt .hg/shelved/ directory
martinvonz (Martin von Zweigbergk)
- D9719: shelve: don't include invalid shelves in `hg shelve --list`
martinvonz (Martin von Zweigbergk)
- D9720: shelve: don't crash on file with unexpected extension in .hg/shelved/
martinvonz (Martin von Zweigbergk)
- mercurial-devel | Pipeline #15942 has failed for branch/default | d9fcb69e
Heptapod
- mercurial at 46202: 55 new changesets
Mercurial Commits
- mercurial-devel | Pipeline #15947 has failed for branch/default | 23e7a114
Heptapod
- D9721: convert: set date and time for svn commits
nslsrv (Nikita Slyusarev)
- [Bug 6464] New: largefiles.usercache configuration option is not documented
mercurial-bugs at mercurial-scm.org
- D9723: ci: avoid a global before_script definition
danchr (Dan Villiom Podlaski Christiansen)
- D9722: setup: don't import distutils prior to checking FORCE_SETUPTOOLS
danchr (Dan Villiom Podlaski Christiansen)
- D9724: ci: build python wheels
danchr (Dan Villiom Podlaski Christiansen)
- D9725: ci: generate and report XML test results
danchr (Dan Villiom Podlaski Christiansen)
- D9726: ci: use parallel matrices
danchr (Dan Villiom Podlaski Christiansen)
- D9727: ci: report status to phabricator on failures
danchr (Dan Villiom Podlaski Christiansen)
- [Bug 6465] New: Provide option to not use largefiles usercache
mercurial-bugs at mercurial-scm.org
- D9728: rhg: use a release-mode executable in tests
SimonSapin
- D9729: patch: handle filenames with trailing spaces
spectral (Kyle Lippincott)
- mercurial at 46203: new changeset
Mercurial Commits
- [RFC] Perfect hash table plan
Joerg Sonnenberger
- D9732: persistent-nodemap: test that is it present after a clone
marmoute (Pierre-Yves David)
- D9733: persistent-nodemap: test it (does not) exist after a local clone
marmoute (Pierre-Yves David)
- D9731: narrow: overwrite readfast in excludeddirmanifestctx
marmoute (Pierre-Yves David)
- D9734: persistent-nodemap: test it (does not) exist after a stream clone
marmoute (Pierre-Yves David)
- D9736: persistent-nodemap: highlight that node is not sent when streaming
marmoute (Pierre-Yves David)
- D9730: test: replace a many occurence of `python` with `$PYTHON`
marmoute (Pierre-Yves David)
- D9735: clone: make sure we warm the cache after a clone
marmoute (Pierre-Yves David)
- D9737: shelve: use listdir() instead of readdir() when we don't need stat information
martinvonz (Martin von Zweigbergk)
- D9738: shelve: replace repo instance in Shelf class by vfs instance
martinvonz (Martin von Zweigbergk)
- D9739: shelve: make listshelves() list shelves in a given vfs
martinvonz (Martin von Zweigbergk)
- D9740: shelve: use listshelves() in cleanupoldbackups()
martinvonz (Martin von Zweigbergk)
- D9741: shelve: inline ".patch" constant now that it's only used in the Shelf class
martinvonz (Martin von Zweigbergk)
- D9742: shelve: add a method for deleting shelf to new shelf class
martinvonz (Martin von Zweigbergk)
- D9743: shelve: also create class representing whole directory of shelves
martinvonz (Martin von Zweigbergk)
- D9744: shelve: move listshelves() to new ShelfDir class, so caller need not pass vfs
martinvonz (Martin von Zweigbergk)
- D9745: revlog: use size_t for nodetree capacity
quark (Jun Wu)
- mercurial-devel | Pipeline #16130 has failed for branch/default | f044bddc
Heptapod
- D9746: tests: make test-subrepo-git.t compatible with git's master->main rename
martinvonz (Martin von Zweigbergk)
- mercurial-devel | Pipeline #16210 has failed for branch/default | 85e7b083
Heptapod
- mercurial-devel | Pipeline #16331 has failed for branch/default | be4d07a4
Heptapod
- D9747: largefiles: remove unused imports
pulkit (Pulkit Goyal)
- D9748: upgrade: explicitly test for revlog index
marmoute (Pierre-Yves David)
- D9749: persistent-nodemap: also list related file as part of the store
marmoute (Pierre-Yves David)
- mercurial-devel | Pipeline #16351 has failed for branch/default | ce0623bd
Heptapod
- New revlog format, plan page
Pierre-Yves David
- D9750: node: introduce nodeconstants class
joerg.sonnenberger (Joerg Sonnenberger)
- D9751: perf: don't turn byte to string when formatting perfbranchmap
marmoute (Pierre-Yves David)
- mercurial-devel | Pipeline #16359 has failed for branch/default | b58dc852
Heptapod
- mercurial-devel | Pipeline #16362 has failed for branch/default | fda70ff7
Heptapod
- mercurial-devel | Pipeline #16363 has failed for branch/default | d0e81ade
Heptapod
- D9752: fuzz: try and ensure fuzzer tests run against the right python-config
durin42 (Augie Fackler)
- [Bug 6466] New: '@:: - @' fails unexpectedly
mercurial-bugs at mercurial-scm.org
- D9753: persistent-nodemap: document the `devel.persistent-nodemap` option
marmoute (Pierre-Yves David)
- D9754: persistent-nodemap: write down the sprint conclusion
marmoute (Pierre-Yves David)
- D9757: persistent-nodemap: document storage.revlog.persistent-nodemap.mmap=no
marmoute (Pierre-Yves David)
- D9755: persistent-nodemap: document the feature in `hg help config.format`
marmoute (Pierre-Yves David)
- D9758: persistent-nodemap: add a revlog.storage.persistent-nodemap.slow-path option
marmoute (Pierre-Yves David)
- D9759: ui: add a "config_default" method
marmoute (Pierre-Yves David)
- D9756: persistent-nodemap: rename the storage.revlog.nodemap.mmap option
marmoute (Pierre-Yves David)
- D9760: persistent-node: check the value of the slow-path config
marmoute (Pierre-Yves David)
- D9764: persistent-nodemap: remove the "experimental" tag to the feature
marmoute (Pierre-Yves David)
- D9762: persistent-nodemap: add a "abort" option to the slow-path config
marmoute (Pierre-Yves David)
- D9763: persistent-nodemap: drop the storage.revlog.nodemap.mode config
marmoute (Pierre-Yves David)
- D9765: persistent-nodemap: enable the feature by default when using Rust
marmoute (Pierre-Yves David)
- D9761: persistent-nodemap: add a "warn" option to the slow-path config
marmoute (Pierre-Yves David)
- mercurial-devel | Pipeline #16363 has failed for branch/default | d0e81ade
Heptapod
- D9766: tests: wider work around matching in test-narrow-shallow.t
marmoute (Pierre-Yves David)
- D9767: test: extract the `genmerges` out of test-merge-combination.t
marmoute (Pierre-Yves David)
- D9768: test: split tests/test-merge-combination.t into multiple parts
marmoute (Pierre-Yves David)
- D9769: share: add documentation about various configs introduced recently
pulkit (Pulkit Goyal)
- D9771: actions: calculate what all parts does the operation touches
pulkit (Pulkit Goyal)
- D9772: upgrade: mark sharesafe improvement as only touching requirements
pulkit (Pulkit Goyal)
- D9770: upgrade: don't create store backup if `--no-backup` is passed
pulkit (Pulkit Goyal)
- D9773: test: unquiet few tests to demonstrate changes in upcoming patches
pulkit (Pulkit Goyal)
- D9774: engine: add `if True` to prepare for next patch
pulkit (Pulkit Goyal)
- D9775: upgrade: update only requirements if we can
pulkit (Pulkit Goyal)
- mercurial-devel | Pipeline #16405 has failed for branch/default | 91fb6c2f
Heptapod
- D9776: errors: raise InputError when non-existent help section requested
martinvonz (Martin von Zweigbergk)
- mercurial-devel | Pipeline #16416 has failed for branch/default | 16696f7b
Heptapod
- D9777: error: use detailed exit code 10 for command errors
martinvonz (Martin von Zweigbergk)
- D9778: reverse-branch-cache: switch to doubling allocating scheme
joerg.sonnenberger (Joerg Sonnenberger)
- D9779: changelog: move branchinfo to changelogrevision
joerg.sonnenberger (Joerg Sonnenberger)
- D9780: repository: introduce register_changeset callback
joerg.sonnenberger (Joerg Sonnenberger)
- D9781: branchmap: update rev-branch-cache incrementally
joerg.sonnenberger (Joerg Sonnenberger)
- D9782: localrepo: fix comment typo
joerg.sonnenberger (Joerg Sonnenberger)
- mercurial-devel | Pipeline #16452 has failed for branch/default | a474d256
Heptapod
- D9783: upgrade: take lock only for part where it's required
pulkit (Pulkit Goyal)
- D9784: localrepo: disallow share if there is a version mismatch by default
pulkit (Pulkit Goyal)
- D9785: share: collapse 3 different bool configs into one enum config
pulkit (Pulkit Goyal)
- D9786: share: rename share-safe warning config
pulkit (Pulkit Goyal)
- mercurial at 46223: 20 new changesets
Mercurial Commits
- D9787: hghave: clarify `sqlite` requirements
marmoute (Pierre-Yves David)
- D9788: rust: use the bytes-cast crate to parse persistent nodemaps
SimonSapin
- D9789: clone: make sure we warm the cache after a clone
marmoute (Pierre-Yves David)
- D9790: fuzz: fix Makefile default PYTHON_CONFIG_FLAGS to be modern
durin42 (Augie Fackler)
- D9791: revlog: migrate from PyEval_CallObject to PyObject_Call
durin42 (Augie Fackler)
- mercurial-devel | Pipeline #16520 has failed for branch/default | 707dec54
Heptapod
- D9792: heptapod-ci: allow testing with docker image other than :latest
marmoute (Pierre-Yves David)
- D9793: copies: fix some comment in _filter
marmoute (Pierre-Yves David)
- D9794: copies: clarify which case some conditional are handling
marmoute (Pierre-Yves David)
- D9795: copies: simplify the conditional for _filter's case 3
marmoute (Pierre-Yves David)
- D9796: copies: add an devel option to trace all files
marmoute (Pierre-Yves David)
- D9797: discovery: document the `devel.discovery.randomize` option
marmoute (Pierre-Yves David)
- D9800: discovery: move some debug output closer to were it belong
marmoute (Pierre-Yves David)
- D9798: discovery: add a `devel', b'discovery.grow-sample`
marmoute (Pierre-Yves David)
- D9799: discovery: add a discovery.grow-sample.rate
marmoute (Pierre-Yves David)
- D9801: discovery: add a devel.discovery.exchange-heads
marmoute (Pierre-Yves David)
- D9802: copies: explicitly filter out existing file in graftcopies
marmoute (Pierre-Yves David)
- mercurial-devel | Pipeline #16572 has failed for branch/default | 028074d2
Heptapod
- mercurial-devel | Pipeline #16576 has failed for branch/default | 49f29f85
Heptapod
- [Bug 6467] New: purge remove files following directory junctions, included destinations outside the repository (security risk)
mercurial-bugs at mercurial-scm.org
- mercurial-devel | Pipeline #16590 has failed for branch/default | 0629b84c
Heptapod
- D9803: test-regression: backing out D9640 (63c923fd7fa8)
marmoute (Pierre-Yves David)
- D9804: cext: fix compiler error in revlog.c on Windows with py2
mharbison72 (Matt Harbison)
- mercurial-devel | Pipeline #16607 has failed for branch/default | 89ede3f9
Heptapod
- D9805: packaging: include `windows-curses` on Windows
mharbison72 (Matt Harbison)
- D9806: windows: wrap `os.getcwd()` in `os.path.realpath()` on py3
mharbison72 (Matt Harbison)
- D9807: tests: stabilize the output of test-shelve2.t
mharbison72 (Matt Harbison)
- D9808: hghave: adjust the definition of `tic` to allow curses tests on Windows
mharbison72 (Matt Harbison)
- mercurial-devel | Pipeline #16615 has failed for branch/default | 7d3896d6
Heptapod
- mercurial-devel | Pipeline #16615 has failed for branch/default | 7d3896d6
Heptapod
- mercurial-devel | Pipeline #16615 has failed for branch/default | 7d3896d6
Heptapod
- mercurial-devel | Pipeline #16623 has failed for branch/default | fa15209d
Heptapod
- D9809: persistent-nodemap: catch the right exception on python
marmoute (Pierre-Yves David)
- D9810: persistent-nodemap: also exchange the nodemap data over the wire
marmoute (Pierre-Yves David)
- D9812: tests: demonstrate a case where a corrupt tag cache causes an abort
mharbison72 (Matt Harbison)
- D9811: tagcache: distinguish between invalid and missing entries
mharbison72 (Matt Harbison)
- D9813: discovery: add config options to control sample size
marmoute (Pierre-Yves David)
- bugzilla weekly report (2021-01-18)
Octobot
- bugzilla weekly report (2021-01-18)
Octobot
- mercurial-devel | Pipeline #16633 has failed for branch/default | 22166c08
Heptapod
- [Bug 6468] New: test-sqlitestore.t is flaky
mercurial-bugs at mercurial-scm.org
- D9814: hghave: split apart testing for the curses module and `tic` executable
mharbison72 (Matt Harbison)
- D9816: run-tests: catch a Windows specific error when testing for a free socket
mharbison72 (Matt Harbison)
- D9815: run-tests: work around the Windows firewall popup for server processes
mharbison72 (Matt Harbison)
- D9817: relnote: remove the reference to `debugstrip`
marmoute (Pierre-Yves David)
- D9818: purge: add a --confirm option
marmoute (Pierre-Yves David)
- D9819: purge: also deal with directory with --confirm
marmoute (Pierre-Yves David)
- D9820: purge: move extension into core mercurial
marmoute (Pierre-Yves David)
- D9821: sqlitestore: disable test with chg
joerg.sonnenberger (Joerg Sonnenberger)
- D9822: upgrade: re-read current requirements after taking lock
pulkit (Pulkit Goyal)
- D9823: share: move share safe functionality out of experimental
pulkit (Pulkit Goyal)
- D9824: share: make different options for upgrade and downgrade share-safe
pulkit (Pulkit Goyal)
- D9825: cext: add Python 3.10 support
marmoute (Pierre-Yves David)
- D9827: changelog: cache the latest `changelogrevision` access
marmoute (Pierre-Yves David)
- D9828: changelog: use revision number as the cache key internally
marmoute (Pierre-Yves David)
- D9826: callback: add a new_cl_rev_callback
marmoute (Pierre-Yves David)
- D9829: clang-format: reorder includes to appease the formatter
marmoute (Pierre-Yves David)
- D9830: commit: look-up new revision once
joerg.sonnenberger (Joerg Sonnenberger)
- D9831: exchangev2: avoid second look-up by node
joerg.sonnenberger (Joerg Sonnenberger)
- mercurial at 46239: 16 new changesets
Mercurial Commits
- D9832: simplemerge: delete unused find_unconflicted()
martinvonz (Martin von Zweigbergk)
- [Bug 6469] New: gendoc error while building 5.7rc0
mercurial-bugs at mercurial-scm.org
- mercurial at 46241: 2 new changesets
Mercurial Commits
- mercurial at 46334: 93 new changesets
Mercurial Commits
- mercurial-devel | Pipeline #16733 has failed for branch/default | a8fe0ed0
Heptapod
- D9833: pyproject: add config file
durin42 (Augie Fackler)
- D9834: black: merge config into main pyproject.toml now that we have it
durin42 (Augie Fackler)
- mercurial at 46341: 7 new changesets (3 on stable)
Mercurial Commits
- D9835: resolve: also detect new :mergediff conflict markers
martinvonz (Martin von Zweigbergk)
- D9836: tests: skip a detailed exit status in test-lfs-test-server
mharbison72 (Matt Harbison)
- mercurial-devel | Pipeline #16765 has failed for branch/default | 30b17212
Heptapod
- D9837: doc: relocate doc for `share.safe-mismatch.source-safe.warn`
marmoute (Pierre-Yves David)
- D9838: doc: remove the section about share-safe from its verbose gating
marmoute (Pierre-Yves David)
- D9839: doc: improves the share-safe documentation
marmoute (Pierre-Yves David)
- D9840: doc: point to the main share-safe doc in the "mismatch" config
marmoute (Pierre-Yves David)
- D9841: share-share: have the hint issue more consistently and point to the right doc
marmoute (Pierre-Yves David)
- [Bug 6470] New: test-wireproto-exchangev2-shallow.t is flaky
mercurial-bugs at mercurial-scm.org
- D9842: tests: deal with more timing differences in output
joerg.sonnenberger (Joerg Sonnenberger)
- mercurial-devel | Pipeline #16795 has failed for branch/default | 53124766
Heptapod
- D9845: bitmanipulation: add utils to read/write bigendian 64bit integers
Alphare (Raphaël Gomès)
- D9846: cext: add support for revlogv2
Alphare (Raphaël Gomès)
- D9843: revlog: introduce v2 format
Alphare (Raphaël Gomès)
- D9844: revlogv2: allow upgrading to v2
Alphare (Raphaël Gomès)
- mercurial-devel | Pipeline #16832 has failed for branch/default | 068b6952
Heptapod
- mercurial-devel | Pipeline #16832 has failed for branch/default | 068b6952
Pulkit Goyal
- D9847: revlog: decouple caching from addrevision callback for addgroup
joerg.sonnenberger (Joerg Sonnenberger)
- D9848: fastexport: committer name should not be quoted
roy (Roy Marples)
- D9849: doc: drop the `exp-` prefix from the `share-safe` requirement
mharbison72 (Matt Harbison)
- D9850: doc: fix a formatting error in requirements.txt
mharbison72 (Matt Harbison)
- D9851: share-safe: fix an abort message that references the experimental requirement
mharbison72 (Matt Harbison)
- D9852: rust: lower compile error on non-linux platforms to a warning
danchr (Dan Villiom Podlaski Christiansen)
- [Bug 6471] New: After strip moved to core: AttributeError: module 'hgext.strip' has no attribute 'cmdtable'
mercurial-bugs at mercurial-scm.org
- D9853: histedit: don't assign to _ for unused values
durin42 (Augie Fackler)
- D9854: histedit: notice when the main window underflows height and abort
durin42 (Augie Fackler)
- D9855: histedit: rip out mysterious catch-all ignore curses.error handler
durin42 (Augie Fackler)
- mercurial-devel | Pipeline #16921 has failed for branch/stable | 346feed6
Heptapod
- Getting the revisions of .hgtags programatically
Roy Marples
- mercurial-devel | Pipeline #16929 has failed for branch/default | 49352c0a
Heptapod
- certificate errors when accessing http://mercurial.selenic.com/release
Danny Schneider
- Getting the revisions of .hgtags programatically
Pierre-Yves David
- mercurial at 46342: new changeset (1 on stable)
Mercurial Commits
- Getting the revisions of .hgtags programatically
Roy Marples
- Getting the revisions of .hgtags programatically
Joerg Sonnenberger
- mercurial at 46352: 10 new changesets (10 on stable)
Mercurial Commits
- Getting the revisions of .hgtags programatically
Roy Marples
- Getting the revisions of .hgtags programatically
Joerg Sonnenberger
- Getting the revisions of .hgtags programatically
Roy Marples
- Getting the revisions of .hgtags programatically
Georges Racinet
- bugzilla weekly report (2021-01-25)
Octobot
- bugzilla weekly report (2021-01-25)
Octobot
- Getting the revisions of .hgtags programatically
Joerg Sonnenberger
- D9857: packaging: include `windows_curses` when building py2exe
mharbison72 (Matt Harbison)
- D9856: packaging: allow specifying modules to include with py2exe
mharbison72 (Matt Harbison)
- D9858: contrib: update PyOxidizer to 0.10.3
indygreg (Gregory Szorc)
- [Bug 6473] New: __index__.py is generated with str instead of bytes
mercurial-bugs at mercurial-scm.org
- [Bug 6475] New: sparse ext fails on getdirstate even if repo not use it
mercurial-bugs at mercurial-scm.org
- D9859: rust: replace an unsafe use of transmute with a safe use of bytes-cast
SimonSapin
- [Bug 6474] New: narrow extention loose it`s page
mercurial-bugs at mercurial-scm.org
- mercurial at 46353: new changeset (1 on stable)
Mercurial Commits
- D9860: rust: replace Node::encode_hex with std::fmt::LowerHex
SimonSapin
- D9861: rust: Simplify error type for reading hex node IDs
SimonSapin
- D9862: rust: Exclude empty node prefixes
SimonSapin
- D9864: rust: Remove hex parsing from the nodemap
SimonSapin
- D9863: rust: Make NodePrefix allocation-free and Copy, remove NodePrefixRef
SimonSapin
- D9865: store: use `endswith` to detect revlog extension
marmoute (Pierre-Yves David)
- D9866: debugshell: add a simple command for starting an interactive shell
joerg.sonnenberger (Joerg Sonnenberger)
- D9867: cext: restore the ability to build on Windows with py2
mharbison72 (Matt Harbison)
- D9870: help: escape ':' (as '\:') when generating command names
marmoute (Pierre-Yves David)
- D9869: minirst: respect escaping in definition list key
marmoute (Pierre-Yves David)
- D9871: perf: test the formatting of a command help
marmoute (Pierre-Yves David)
- D9868: run-test: avoid byte issue when replacing output file of python test
marmoute (Pierre-Yves David)
- D9872: command-namespace: use `::` are the command separator
marmoute (Pierre-Yves David)
- mercurial-devel | Pipeline #17009 has failed for branch/default | ea5728bc
Heptapod
- mercurial-devel | Pipeline #17010 has failed for branch/default | 0390fb73
Heptapod
- D9873: rhg: centralize parsing of `--rev` CLI arguments
SimonSapin
- D9876: rhg: replace `map_*_error` functions with `From` impls
SimonSapin
- D9877: rust: remove three enums that were identical to `RevlogError`
SimonSapin
- D9874: rust: remove `FooError` structs with only `kind: FooErrorKind` enum field
SimonSapin
- D9875: rust: replace trivial impls of the From trait with #[derive(derive_more::From)]
SimonSapin
- D9878: revlog: initial version of phash index [POC]
joerg.sonnenberger (Joerg Sonnenberger)
- D9879: hghave: list the module needed for the `vcr` check
mharbison72 (Matt Harbison)
- mercurial-devel | Pipeline #17030 has failed for branch/default | 4673373e
Heptapod
- D9880: revlog: change _addrevision to return the new revision
joerg.sonnenberger (Joerg Sonnenberger)
- D9881: revlog: change addrawrevision to return the revision
joerg.sonnenberger (Joerg Sonnenberger)
- D9884: changegroup: don't convert revisions to node for duplicate handling
joerg.sonnenberger (Joerg Sonnenberger)
- D9882: revlog: change addrevision to return the new revision, not node
joerg.sonnenberger (Joerg Sonnenberger)
- D9883: revlog: change addgroup callbacks to take revision numbers
joerg.sonnenberger (Joerg Sonnenberger)
- mercurial-devel | Pipeline #17039 has failed for branch/default | 788c03f2
Heptapod
- D9885: copyright: update to 2021
mharbison72 (Matt Harbison)
- mercurial-devel | Pipeline #17053 has failed for branch/default | 4beb4a5b
Heptapod
- D9886: heptapod-ci: add a default value for HG_CI_IMAGE_TAG
marmoute (Pierre-Yves David)
- D9887: heptapod-ci: indicate which version of black is used for the run
marmoute (Pierre-Yves David)
- D9888: black: issue version information in the skip message
marmoute (Pierre-Yves David)
- D9889: heptapod-ci: indicate which version of clang-format is used for the run
marmoute (Pierre-Yves David)
- D9890: clang-format: issue version information in the skip message
marmoute (Pierre-Yves David)
- mercurial-devel | Pipeline #17057 has failed for branch/default | 4beb4a5b
Heptapod
- mercurial at 46364: 11 new changesets (2 on stable)
Mercurial Commits
- D9891: wix: tell ComponentSearch that it is finding a directory (not a file)
spectral (Kyle Lippincott)
- D9892: rust: Introduce an `HgError` enum for common error cases
SimonSapin
- D9895: rhg: Print an error message in more cases
SimonSapin
- D9893: rust: Replace DirstatePackError with HgError
SimonSapin
- D9896: rust: replace RequirementsError with HgError
SimonSapin
- D9894: rust: Remove DirstateParseError and ListDirstateTrackedFilesError
SimonSapin
- D9897: rust: use HgError in RevlogError and Vfs
SimonSapin
- mercurial-devel | Pipeline #17080 has failed for branch/default | 64e41df8
Heptapod
- mercurial at 46382: 18 new changesets
Mercurial Commits
- D9898: narrow: delete a stale TODO about not sending groups the client already has
martinvonz (Martin von Zweigbergk)
- D9899: copies: fix an incorrect comment in graftcopies() from recent D9802
martinvonz (Martin von Zweigbergk)
- [Bug 6476] New: "bytes length not a multiple of item size" during `hg in`
mercurial-bugs at mercurial-scm.org
- D9900: persistent-nodemap: add test case reproducing a Rust panic
SimonSapin
- D9901: persistent-nodemap: Fix Rust declarations for Revlog_CAPI signatures
SimonSapin
- D9903: revlog: prepare pure parser for being overloaded
Alphare (Raphaël Gomès)
- D9902: revlog: use a less probable revlog version for backwards compatibility
Alphare (Raphaël Gomès)
- D9904: rust: replace ToString impls with Display
SimonSapin
- D9905: rhg: Simplify CommandError based on its use
SimonSapin
- D9906: rust: Fold find_root and check_requirements into Repo::find
SimonSapin
- mercurial-devel | Pipeline #17153 has failed for branch/default | 896da244
Heptapod
- D9907: rhg: Build in release mode on CI
SimonSapin
- mercurial-devel | Pipeline #17203 has failed for branch/default | b8885ce5
Heptapod
- mercurial at 46414: 32 new changesets (3 on stable)
Mercurial Commits
- D9908: context: add missing manifest invalidation after write in overlayworkingctx
durin42 (Augie Fackler)
- D9909: relnotes: copy "next" to "5.7" and clear "next"
martinvonz (Martin von Zweigbergk)
- mercurial-devel | Pipeline #17224 has failed for branch/default | 33bafa81
Heptapod
- D9910: errors: use exit code 40 for when a hook fails
martinvonz (Martin von Zweigbergk)
- D9911: errors: use InputError in uncommit extension
martinvonz (Martin von Zweigbergk)
- D9913: errors: use InputError for incorrectly formatted dates
martinvonz (Martin von Zweigbergk)
- D9914: errors: use more specific errors in rebase extension
martinvonz (Martin von Zweigbergk)
- D9912: errors: use StateError more in merge module
martinvonz (Martin von Zweigbergk)
- D9915: config: add a test for priority when includes are involved
marmoute (Pierre-Yves David)
- D9916: config: test priority involving include
marmoute (Pierre-Yves David)
- D9917: config: test priority involving the command line
marmoute (Pierre-Yves David)
- D9918: config: test priority involving alias
marmoute (Pierre-Yves David)
- D9919: config: test priority involving alias and include
marmoute (Pierre-Yves David)
- D9920: config: test priority involving alias and cli
marmoute (Pierre-Yves David)
- D9921: config: use the right API to access subrepository section
marmoute (Pierre-Yves David)
- D9922: config: use the right API to access template access
marmoute (Pierre-Yves David)
- D9923: config: use the right API to access git-submodule
marmoute (Pierre-Yves David)
- D9925: config: track "source" along side value
marmoute (Pierre-Yves David)
- D9924: config: use a new `alter` method in `fixconfig`
marmoute (Pierre-Yves David)
- D9926: config: track the "level" of a value
marmoute (Pierre-Yves David)
- D9927: config: use level to properly deal with value priority
marmoute (Pierre-Yves David)
- D9928: tests: drop pip test on the client
joerg.sonnenberger (Joerg Sonnenberger)
- D9929: churn: count lines that look like diff headers but are not
aayjaychan (Aay Jay Chan)
- [Bug 6477] New: Tracking down the status of `HGMERGE=internal:local hg evolve`
mercurial-bugs at mercurial-scm.org
- [Bug 6478] New: IndexError in hg log when given one existing and one non-existing filename
mercurial-bugs at mercurial-scm.org
- D9931: engine: 'if not, else' -> 'if, else'
pulkit (Pulkit Goyal)
- D9932: nodemap: make `_persist_nodemap` a public function
pulkit (Pulkit Goyal)
- D9934: nodemap: fix a typo in error message
pulkit (Pulkit Goyal)
- D9935: tests: unquiet a test to show changes in next patch
pulkit (Pulkit Goyal)
- D9930: debugcommands: s/stdin/stdout in debugnodemap help
pulkit (Pulkit Goyal)
- D9933: revlog: refactor logic to compute nodemap file in separate function
pulkit (Pulkit Goyal)
- D9936: upgrade: implement partial upgrade for upgrading persistent-nodemap
pulkit (Pulkit Goyal)
- mercurial-devel | Pipeline #17317 has failed for branch/default | 8661c6a7
Heptapod
- mercurial-devel | Pipeline #17316 has failed for branch/default | 745a91d5
Heptapod
- bugzilla weekly report (2021-02-01)
Octobot
- bugzilla weekly report (2021-02-01)
Octobot
- D9937: packaging: replace a documentation reference to `python3` on Windows
mharbison72 (Matt Harbison)
Last message date:
Mon Feb 1 01:05:40 UTC 2021
Archived on: Thu Jun 30 01:28:11 UTC 2022
This archive was generated by
Pipermail 0.09 (Mailman edition).