mercurial@42979: 4 new changesets

2019-09-30 Thread Mercurial Commits
4 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/f200bea8470b changeset: 42976:f200bea8470b user:Augie Fackler date:Mon Sep 23 16:29:16 2019 -0400 summary: histedit: demonstrate breakage when `update` to a revision breaks

D6923: setup: build extensions in parallel by default

2019-09-30 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The build_ext distutils command in Python 3.5+ has a "parallel" option that controls whether to build extensions in parallel. It is disabled by default (None)

D6928: ci: fetch explicit attributes

2019-09-30 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Now that we store the launch configuration in the job record and this launch configuration can be several KB large, we need to be careful about the data that

D6887: upgrade: detect the side-data format variants

2019-09-30 Thread marmoute (Pierre-Yves David)
marmoute added inline comments. INLINE COMMENTS > durin42 wrote in test-lfs-serve.t:136 > how about: > > "Allows storage of extra data alongside a revision." This looks good to me. Updating shortly. REPOSITORY rHG Mercurial CHANGES SINCE LAST ACTION

D6927: ci: report cost to run each job

2019-09-30 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The spot instance request contains details on the cost to run the instance. Let's record the hourly cost to run an instance in DynamoDB so we can use it to

D6906: ci: implement a new CI system for Mercurial

2019-09-30 Thread indygreg (Gregory Szorc)
indygreg updated this revision to Diff 16716. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D6906?vs=16697=16716 CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D6906/new/ REVISION DETAIL https://phab.mercurial-scm.org/D6906 AFFECTED FILES

D6929: ci: add comment about block duration pricing

2019-09-30 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY We can make things even cheaper if we remove the block duration from the spot request. I added a TODO to track this. REPOSITORY rHG Mercurial REVISION DETAIL

D6925: ci: track spot instance state, randomly assign availability zone

2019-09-30 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The previous implementation of spot instance requests was too naive. I observed the CI system making spot instance requests that were expiring due to

D6922: ci: implement a "try server"

2019-09-30 Thread indygreg (Gregory Szorc)
indygreg edited the summary of this revision. indygreg updated this revision to Diff 16717. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D6922?vs=16696=16717 CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D6922/new/ REVISION DETAIL

D6927: ci: report cost to run each job

2019-09-30 Thread indygreg (Gregory Szorc)
indygreg updated this revision to Diff 16724. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D6927?vs=16721=16724 CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D6927/new/ REVISION DETAIL https://phab.mercurial-scm.org/D6927 AFFECTED FILES

D6924: ci: store job start parameters in DynamoDB

2019-09-30 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY This makes it vastly easier to retry or retrigger a job, since the instance launch state will be stored in the database instead of in an ad-hoc SQS message.

Re: [PATCH V2] patchbomb: protect email addresses from shell

2019-09-30 Thread Yuya Nishihara
On Mon, 30 Sep 2019 21:22:17 +0200, Floris Bruynooghe wrote: > # HG changeset patch > # User Floris Bruynooghe > # Date 1569794518 -7200 > # Mon Sep 30 00:01:58 2019 +0200 > # Node ID 7c69ab0787ac4931a5d4568704eb88e86d9c6b83 > # Parent bbf77341a956b3ba40ae87538fcd200b34c5a3e5 > patchbomb:

D6734: git: RFC of a new extension to _directly_ operate on git repositories

2019-09-30 Thread durin42 (Augie Fackler)
durin42 updated this revision to Diff 16714. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D6734?vs=16704=16714 CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D6734/new/ REVISION DETAIL https://phab.mercurial-scm.org/D6734 AFFECTED FILES

D6912: automation: remove Ubuntu 18.10

2019-09-30 Thread indygreg (Gregory Szorc)
Closed by commit rHG3aa227feffbe: automation: remove Ubuntu 18.10 (authored by indygreg). This revision was automatically updated to reflect the committed changes. This revision was not accepted when it landed; it landed in state "Needs Review". REPOSITORY rHG Mercurial CHANGES SINCE LAST

D6917: automation: support and use Debian Buster by default

2019-09-30 Thread indygreg (Gregory Szorc)
Closed by commit rHGd1d919f679f7: automation: support and use Debian Buster by default (authored by indygreg). This revision was automatically updated to reflect the committed changes. This revision was not accepted when it landed; it landed in state "Needs Review". REPOSITORY rHG Mercurial

mercurial@42984: 5 new changesets

2019-09-30 Thread Mercurial Commits
5 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/0d1272783f24 changeset: 42980:0d1272783f24 user:Pierre-Yves David date:Tue Sep 03 22:36:27 2019 +0200 summary: revlog: introduce a `sidedata` method

D6880: rebase: track new nodes when --keep is set

2019-09-30 Thread pgossman (Paul Gossman)
pgossman added inline comments. INLINE COMMENTS > martinvonz wrote in rebase.py:1808-1810 > Oh, right, that bug... I agree that it's good that this patch preserves that > behavior to avoid doing multiple things in one patch. But I think the current > behavior is pretty surprising. I'm curious

D6908: tests: use test harness `hg` in test-hghave.t

2019-09-30 Thread indygreg (Gregory Szorc)
Closed by commit rHG7eac24de491d: tests: use test harness `hg` in test-hghave.t (authored by indygreg). This revision was automatically updated to reflect the committed changes. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D6908?vs=16680=16698 CHANGES

D6920: contrib: use pycompat.xrange in bdiff-torture.py

2019-09-30 Thread indygreg (Gregory Szorc)
Closed by commit rHGe05c141511dd: contrib: use pycompat.xrange in bdiff-torture.py (authored by indygreg). This revision was automatically updated to reflect the committed changes. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D6920?vs=16693=16702

D6919: interfaces: use triple quotes for Attribute value

2019-09-30 Thread indygreg (Gregory Szorc)
Closed by commit rHG5f8b6617e962: interfaces: use triple quotes for Attribute value (authored by indygreg). This revision was automatically updated to reflect the committed changes. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D6919?vs=16692=16701

D6918: tests: suppress output from write()

2019-09-30 Thread indygreg (Gregory Szorc)
Closed by commit rHGf1dffb37f27c: tests: suppress output from write() (authored by indygreg). This revision was automatically updated to reflect the committed changes. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D6918?vs=16691=16700 CHANGES SINCE LAST

D6909: tests: look for additional pip warning variant

2019-09-30 Thread indygreg (Gregory Szorc)
Closed by commit rHGd6f34ceb08db: tests: look for additional pip warning variant (authored by indygreg). This revision was automatically updated to reflect the committed changes. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D6909?vs=16681=16699 CHANGES

D6921: tests: use silenttestrunner in test-simplemerge.py

2019-09-30 Thread indygreg (Gregory Szorc)
Closed by commit rHGd75142ef054a: tests: use silenttestrunner in test-simplemerge.py (authored by indygreg). This revision was automatically updated to reflect the committed changes. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D6921?vs=16694=16703

D6734: git: RFC of a new extension to _directly_ operate on git repositories

2019-09-30 Thread durin42 (Augie Fackler)
durin42 edited the summary of this revision. durin42 updated this revision to Diff 16704. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D6734?vs=16622=16704 CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D6734/new/ REVISION DETAIL

[PATCH V2] patchbomb: protect email addresses from shell

2019-09-30 Thread Floris Bruynooghe
860@test-hostname> + X-Mercurial-Series-Id: <3b6f1ec9dde933a40a11.315532860@test-hostname> + User-Agent: Mercurial-patchbomb/5.1.1+333-01ba660965ef+20190930 + Date: Tue, 01 Jan 1980 00:01:00 + + From: me*@example.com + To: ~foo/b...@example.com + + # HG changeset patch + # User

Re: [PATCH] patchbomb: protect email addresses from shell

2019-09-30 Thread Floris Bruynooghe
On Mon 30 Sep 2019 at 12:21 -0400, Augie Fackler wrote: > > Whee. I suspect we should use shlex.quote() on the the string, rather > than blindly inserting ' characters. Good catch. It came with a range of design and style decisions and the need for more tests. Hope I choose reasonable for them.

D6887: upgrade: detect the side-data format variants

2019-09-30 Thread durin42 (Augie Fackler)
durin42 added inline comments. INLINE COMMENTS > test-lfs-serve.t:136 > + sidedata > + Unlock the ability to store extra data alongside a revision. > + how about: "Allows storage of extra data alongside a revision." REPOSITORY rHG Mercurial CHANGES SINCE LAST ACTION