Page MenuHomePhabricator
Feed Advanced Search

Tue, Aug 6

indygreg closed D6714: automation: update packages in requirements files.
Tue, Aug 6, 9:02 AM
indygreg closed D6716: automation: increase root volume size on Linux.
Tue, Aug 6, 9:02 AM
indygreg committed rHG3e3fb15bfeea: automation: increase root volume size on Linux.
automation: increase root volume size on Linux
Tue, Aug 6, 9:02 AM
indygreg committed rHG89ba81771fc9: automation: install Rust in Linux environment.
automation: install Rust in Linux environment
Tue, Aug 6, 9:02 AM
indygreg closed D6715: automation: install Rust in Linux environment.
Tue, Aug 6, 9:02 AM
indygreg committed rHG3495edddc78d: automation: update packages in requirements files.
automation: update packages in requirements files
Tue, Aug 6, 9:02 AM
indygreg committed rHG6f7262fe671c: automation: install latest Python versions.
automation: install latest Python versions
Tue, Aug 6, 9:02 AM
indygreg closed D6713: automation: install latest Python versions.
Tue, Aug 6, 9:02 AM

Sun, Aug 4

indygreg created D6718: repository: suppress typing errors on functions without arguments.
Sun, Aug 4, 3:53 PM
indygreg created D6717: mypy: add a mypy.ini config file.
Sun, Aug 4, 3:53 PM
indygreg created D6716: automation: increase root volume size on Linux.
Sun, Aug 4, 12:52 PM
indygreg created D6714: automation: update packages in requirements files.
Sun, Aug 4, 12:52 PM
indygreg created D6715: automation: install Rust in Linux environment.
Sun, Aug 4, 12:52 PM
indygreg created D6713: automation: install latest Python versions.
Sun, Aug 4, 12:52 PM
indygreg committed rHG9e0f1c80cddb: automation: push changes affecting .hgtags.
automation: push changes affecting .hgtags
Sun, Aug 4, 8:21 AM

Sat, Aug 3

indygreg added a comment to D6664: transaction: leave unfinished without crashing when not properly released.

The presence of __del__ is a bit dangerous and I've debugged a handful of issues related to having __del__ on transaction. We still leak repo objects in places due to circular references. It's super annoying.

Sat, Aug 3, 4:41 PM

Mon, Jul 29

indygreg committed rHGe91930d712e8: automation: execute powershell when connecting.
automation: execute powershell when connecting
Mon, Jul 29, 6:30 AM
indygreg committed rHG24cd5b0ba5b3: automation: allow exit code of 1 for `hg push`.
automation: allow exit code of 1 for `hg push`
Mon, Jul 29, 6:30 AM

Wed, Jul 24

indygreg closed D6673: automation: make Windows base image name configurable.
Wed, Jul 24, 5:27 AM
indygreg closed D6674: contrib: install Python 3.8b2 instead of 3.8a2.
Wed, Jul 24, 5:27 AM
indygreg committed rHG7fae3b0bd893: contrib: install Python 3.8b2 instead of 3.8a2.
contrib: install Python 3.8b2 instead of 3.8a2
Wed, Jul 24, 5:27 AM
indygreg committed rHGd80edcb0b30c: automation: make Windows base image name configurable.
automation: make Windows base image name configurable
Wed, Jul 24, 5:27 AM
indygreg closed D6672: automation: extract strings to constants.
Wed, Jul 24, 5:27 AM
indygreg committed rHG8804aa6c07a0: automation: extract strings to constants.
automation: extract strings to constants
Wed, Jul 24, 5:27 AM
indygreg closed D6671: automation: use newer Windows base image.
Wed, Jul 24, 5:27 AM
indygreg committed rHG92a99822e731: automation: use newer Windows base image.
automation: use newer Windows base image
Wed, Jul 24, 5:27 AM

Mon, Jul 22

indygreg added a comment to D6671: automation: use newer Windows base image.

This series is for stable. (I forgot Phabricator didn't handle branch names well.)

Mon, Jul 22, 10:22 PM
indygreg created D6674: contrib: install Python 3.8b2 instead of 3.8a2.
Mon, Jul 22, 10:21 PM
indygreg created D6673: automation: make Windows base image name configurable.
Mon, Jul 22, 10:21 PM
indygreg created D6672: automation: extract strings to constants.
Mon, Jul 22, 10:21 PM
indygreg created D6671: automation: use newer Windows base image.
Mon, Jul 22, 10:21 PM

Jun 30 2019

indygreg closed D5805: zeroconf: port to Python 3.
Jun 30 2019, 6:57 AM
indygreg committed rHGfa2071753dc2: zeroconf: port to Python 3.
zeroconf: port to Python 3
Jun 30 2019, 6:57 AM

May 28 2019

indygreg added a comment to D6417: context: get filesadded() and filesremoved() from changeset if configured.

I'm also not super crazy about abusing extras for this. But it is the best compromise considering the "better" solutions require a lot more effort and thought. At some point, I would like Mercurial's storage and wire protocol to grow official APIs for storing and exchanging arbitrary data outside the current storage primitives. Maybe we can shoehorn storage into revlogs in .hg/store/meta. I dunno. Feels like sprint material to me.

May 28 2019, 9:59 PM

May 24 2019

indygreg accepted D6443: py3: use range() instead of xrange().
May 24 2019, 11:19 PM

May 17 2019

indygreg added a comment to D6387: bookmarks: keep bookmarks in .hg/store if new config set.

I still need to look at this commit in detail, but any commit that alters the on-disk or on-network behavior of Mercurial should ideally be accompanied by a docs change to mercurial/help/internals. I say ideally because some things still aren't documented. But repo requirements are. Please follow up with a patch to document the new requirement in mercurial/help/internals/requirements.txt.

May 17 2019, 11:43 PM

May 15 2019

indygreg closed D6319: automation: initial support for running Linux tests.
May 15 2019, 11:47 AM
indygreg committed rHG65b3ef162b39: automation: initial support for running Linux tests.
automation: initial support for running Linux tests
May 15 2019, 11:46 AM
indygreg closed D6318: automation: move image operations to own functions.
May 15 2019, 11:46 AM
indygreg committed rHG195dcc10b3d7: automation: move image operations to own functions.
automation: move image operations to own functions
May 15 2019, 11:46 AM
indygreg committed rHG5c242c427897: automation: do a force push to synchronize.
automation: do a force push to synchronize
May 15 2019, 11:46 AM
indygreg committed rHG4274b1369b75: automation: add check that hg source directory is a repo.
automation: add check that hg source directory is a repo
May 15 2019, 11:46 AM
indygreg committed rHGd137a3d5ad41: automation: add --version argument to build-all-windows-packages.
automation: add --version argument to build-all-windows-packages
May 15 2019, 11:46 AM
indygreg closed D6317: automation: add --version argument to build-all-windows-packages.
May 15 2019, 11:46 AM
indygreg closed D6286: automation: wait for instance profiles and roles.
May 15 2019, 11:46 AM
indygreg closed D6316: automation: do a force push to synchronize.
May 15 2019, 11:46 AM
indygreg closed D6315: automation: add check that hg source directory is a repo.
May 15 2019, 11:46 AM
indygreg closed D6288: automation: shore up rebooting behavior.
May 15 2019, 11:46 AM
indygreg committed rHGe570106beda1: automation: shore up rebooting behavior.
automation: shore up rebooting behavior
May 15 2019, 11:46 AM
indygreg committed rHG8dc22a209420: automation: wait for instance profiles and roles.
automation: wait for instance profiles and roles
May 15 2019, 11:46 AM
indygreg committed rHGf30184484dd1: automation: wait longer for WinRM connection.
automation: wait longer for WinRM connection
May 15 2019, 11:46 AM
indygreg closed D6285: automation: don't create resources when deleting things.
May 15 2019, 11:46 AM
indygreg closed D6287: automation: wait longer for WinRM connection.
May 15 2019, 11:46 AM
indygreg committed rHGdd6a9723ae2b: automation: don't create resources when deleting things.
automation: don't create resources when deleting things
May 15 2019, 11:46 AM
indygreg committed rHG730edbd836d8: automation: only iterate over our AMIs.
automation: only iterate over our AMIs
May 15 2019, 11:46 AM
indygreg committed rHGfcb97cb91ff8: automation: detach policies before deleting role.
automation: detach policies before deleting role
May 15 2019, 11:46 AM
indygreg closed D6284: automation: detach policies before deleting role.
May 15 2019, 11:46 AM
indygreg closed D6283: automation: only iterate over our AMIs.
May 15 2019, 11:46 AM

Apr 27 2019

indygreg created D6319: automation: initial support for running Linux tests.
Apr 27 2019, 2:52 PM
indygreg created D6318: automation: move image operations to own functions.
Apr 27 2019, 2:51 PM
indygreg created D6317: automation: add --version argument to build-all-windows-packages.
Apr 27 2019, 2:51 PM
indygreg created D6316: automation: do a force push to synchronize.
Apr 27 2019, 2:51 PM
indygreg updated the diff for D6286: automation: wait for instance profiles and roles.
Apr 27 2019, 2:51 PM
indygreg created D6315: automation: add check that hg source directory is a repo.
Apr 27 2019, 2:51 PM

Apr 24 2019

indygreg accepted D6306: copies: write empty entries in changeset when also writing to filelog.
Apr 24 2019, 10:21 PM
indygreg added a comment to D6310: narrow: send specs as bundle2 data instead of param (issue5952) (issue6019).

Ideally the new part would be documented in internals.bundle2. But other narrow parts aren't documented, so maybe we can hold off...

Apr 24 2019, 10:17 PM
indygreg accepted D6300: phabricator: read more metadata from local:commits.
Apr 24 2019, 10:13 PM
indygreg accepted D6299: phabricator: don't assume the existence of properties of local:commits.
Apr 24 2019, 10:13 PM
indygreg added inline comments to D6298: phabricator: include commit (node) and parent in the local:commits metadata.
Apr 24 2019, 10:12 PM
indygreg accepted D6297: phabricator: include branch in the diffproperty metadata.
Apr 24 2019, 10:12 PM

Apr 22 2019

indygreg closed D6294: commands: use byteskwargs() in verify().
Apr 22 2019, 9:03 AM
indygreg closed D6293: match: use raw strings to avoid illegal baskslash escape.
Apr 22 2019, 9:03 AM
indygreg committed rHG90d48c1c6224: commands: use byteskwargs() in verify().
commands: use byteskwargs() in verify()
Apr 22 2019, 9:03 AM
indygreg committed rHGfd384911f51b: match: use raw strings to avoid illegal baskslash escape.
match: use raw strings to avoid illegal baskslash escape
Apr 22 2019, 9:03 AM

Apr 21 2019

indygreg committed rHGcd1bede340b0: setup: tweak error message for Python 3.
setup: tweak error message for Python 3
Apr 21 2019, 6:18 PM
indygreg committed rHGbd92dd3eff42: setup: remove set and dict comprehensions.
setup: remove set and dict comprehensions
Apr 21 2019, 6:18 PM
indygreg created D6294: commands: use byteskwargs() in verify().
Apr 21 2019, 12:37 PM
indygreg created D6293: match: use raw strings to avoid illegal baskslash escape.
Apr 21 2019, 12:37 PM

Apr 20 2019

indygreg committed rHG71d8b4d91616: setup: properly package distutils in py2exe virtualenv builds.
setup: properly package distutils in py2exe virtualenv builds
Apr 20 2019, 8:54 PM

Apr 19 2019

indygreg requested changes to D6267: incoming: detect if server send partial replies.
Apr 19 2019, 11:07 AM
indygreg created D6288: automation: shore up rebooting behavior.
Apr 19 2019, 10:41 AM
indygreg created D6286: automation: wait for instance profiles and roles.
Apr 19 2019, 10:41 AM
indygreg created D6287: automation: wait longer for WinRM connection.
Apr 19 2019, 10:41 AM
indygreg updated the summary of D6285: automation: don't create resources when deleting things.
Apr 19 2019, 10:41 AM
indygreg created D6285: automation: don't create resources when deleting things.
Apr 19 2019, 8:20 AM
indygreg created D6284: automation: detach policies before deleting role.
Apr 19 2019, 8:20 AM
indygreg created D6283: automation: only iterate over our AMIs.
Apr 19 2019, 8:20 AM

Apr 17 2019

indygreg requested changes to D6267: incoming: detect if server send partial replies.

+1 for feature. Needs some minor work to get review.

Apr 17 2019, 5:56 PM
indygreg added a comment to D6259: [POC] revset: on-disk cache for children queries.

Do you have performance numbers to share? Substantial wins would definitely pique my interest :)

Apr 17 2019, 6:54 AM
indygreg added a comment to D6183: copies: add config option for writing copy metadata to file and/or changset.

An idea to consider (which may have been proposed already) is to write a *no copy metadata* entry into extras when writing copy metadata to the changelog. If we did things this way, a new client could know definitively that no copy metadata is available and to not fall back to reading from the filelogs. I haven't fully thought this through, but that should provide better compatibility between older and newer clients. Obviously the tradeoff is you could have a mixed repo (some changesets wouldn't have copy metadata in changelog) and you would need to duplicate copy metadata across changelog and filelogs to maintain compatibility. Something to contemplate...

Apr 17 2019, 6:43 AM
indygreg added a comment to D6183: copies: add config option for writing copy metadata to file and/or changset.

I support experimenting with putting copy metadata in the changelog. And the patches before this one did a lot of work to allow copy metadata to be read from alternate sources, which is great, since it can allow flexibility in the future (think copy caches, copy modifications outside of a commit, etc).

Apr 17 2019, 6:38 AM
indygreg added a comment to D6218: narrow: send specs as bundle2 data instead of param (issue5952) (issue6019).

This patch is backwards incompatible over the wire protocol.

Apr 17 2019, 6:04 AM
indygreg added a comment to D6258: packaging: coerce paths to strings.

Argh. This change appears to be wrong (!) so I'm going to drop it.

Apr 17 2019, 5:49 AM

Apr 5 2019

indygreg committed rHG675775c33ab6: zstandard: vendor python-zstandard 0.11.
zstandard: vendor python-zstandard 0.11
Apr 5 2019, 7:57 AM
indygreg closed D6200: perf: make perf.run-limits code work with Python 3.
Apr 5 2019, 7:57 AM
indygreg closed D6199: zstandard: vendor python-zstandard 0.11.
Apr 5 2019, 7:57 AM
indygreg committed rHG668eff08387f: cext: make osutil.c PY_SSIZE_T_CLEAN.
cext: make osutil.c PY_SSIZE_T_CLEAN
Apr 5 2019, 7:57 AM
indygreg committed rHG896b19d12c08: cext: make parsers.c PY_SSIZE_T_CLEAN.
cext: make parsers.c PY_SSIZE_T_CLEAN
Apr 5 2019, 7:57 AM
indygreg closed D6198: cext: make osutil.c PY_SSIZE_T_CLEAN.
Apr 5 2019, 7:57 AM
indygreg closed D6197: cext: make parsers.c PY_SSIZE_T_CLEAN.
Apr 5 2019, 7:57 AM