Commit Graph

75003 Commits

Author SHA1 Message Date
Rajiv Sharma
0bbbe6b2ac Mononoke Sharded Process Manager: Repo-specific hg-sync configuration
Summary:
This diff includes changes to include the configerator per-repo hg-sync parameters in mononoke repo.config type

Configerator Diff: D37454155

Differential Revision: D37462675

fbshipit-source-id: 6d06b386b4a27536ab0c08169e6ad6badcb00d82
2022-06-28 06:37:36 -07:00
Egor Tkachenko
048c102133 Fix warning about using deprecated identies_for_service function
Summary: D37424149 introduced new API, which allows client to provide token environments (PROD, CORP, etc) and made currently used `identies_for_service` deprecated. Lets fix it

Reviewed By: markbt

Differential Revision: D37485584

fbshipit-source-id: aa4a5859e16fcd6e97a51ffa5c7a7900a9007761
2022-06-28 06:25:03 -07:00
svcscm svcscm
211c5e4cc8 Updating submodules
Summary:
GitHub commits:

0b1414b4e2
c425bc427f
681663a02f
e42eaa95e9

Reviewed By: bigfootjon

fbshipit-source-id: 04223fac0f445becbe7294dc9eb296faa28baa91
2022-06-28 01:28:46 -07:00
svcscm svcscm
d1fe075948 Updating submodules
Summary:
GitHub commits:

ada8e15d16
2554002800
2d29150d51
478ee8fb53
30386b5a86

Reviewed By: bigfootjon

fbshipit-source-id: 506fb5f81d5ee18ca1b87a8e43361b5cc75a1d08
2022-06-28 00:53:27 -07:00
svcscm svcscm
b3e5ba24b9 Updating submodules
Summary:
GitHub commits:

06d40db940
abf5876de4
6f6ff59ce6
34955e43a0
41d6391ce0
47eaee95e6

Reviewed By: bigfootjon

fbshipit-source-id: 299a0e489a36fe344af00d9bfa1febe8f4e76ceb
2022-06-27 23:39:54 -07:00
svcscm svcscm
d256a3eae7 Updating submodules
Summary:
GitHub commits:

55df59d4e4
8ab03494c3
68512d8589
f0aeb5a806
33135ec6b5
4c9d213014
54beb97cbc
74d38868bc
d74af8f331

Reviewed By: bigfootjon

fbshipit-source-id: bb32fb009d140d4092ef86eca71a1f87b324b7f6
2022-06-27 23:00:10 -07:00
svcscm svcscm
7c7ec30993 Updating submodules
Summary:
GitHub commits:

163ce48d83
bbd4458c84
292f81ead5
fc64dd6065
c6055cba30
f75ba090d2
ad4e648923
c2701798cb
4502b3da5b
807844b921
8de7b3c6df
9b81682d60
318264a965

Reviewed By: bigfootjon

fbshipit-source-id: 6166076f7b75e7501cb2c43793283ecc27040837
2022-06-27 22:06:15 -07:00
svcscm svcscm
8d1458ef91 Updating submodules
Summary:
GitHub commits:

5c0a22668f
43751e2920
33c1c108a7
b797ab1510
b2d5e61dc8
31a0d07e7a
4f6f94a71b
5ca4d1ad40
e69e016b36
0ffb840b4b
b738633465
d4d6500c20
7c61dd49e0
07e166af7a

Reviewed By: bigfootjon

fbshipit-source-id: 8d32eb234038a83f38d3dab0dfe0d1675b86725e
2022-06-27 20:54:33 -07:00
svcscm svcscm
680fa103df Updating submodules
Summary:
GitHub commits:

9b5951f663
0ef32b3d12
fae873ab4e
e424998326
a92b99d7f5
9b2e45f49c
30f7a0f5b0
64ffd13f0e
bdf3d0457a
9a7c1e1723
e814fe40ad
07d020076a

Reviewed By: bigfootjon

fbshipit-source-id: dc5857c7b5ba8334cc81e4b1fc9d72f678bf800c
2022-06-27 20:16:54 -07:00
Xavier Deguillard
0c903dd35f testpilot: prevent using tpx on Windows
Summary:
TPX on Windows is being worked on, but not yet ready for prime time. Let's make
sure that getdeps isn't trying to use TPX on Windows for now.

Reviewed By: splhack

Differential Revision: D37474152

fbshipit-source-id: e636b0b68f6f73472f28295c280803ac44fafebf
2022-06-27 19:56:20 -07:00
svcscm svcscm
0d9ed1d622 Updating submodules
Summary:
GitHub commits:

476685c7c0
141d7e35cb
1793fa7278
0b872da198
9862588913
78fc6f9a05
440b0734ae
8bf15bd00d
6a50baf526
8a147f9c62
c4237370e4

Reviewed By: bigfootjon

fbshipit-source-id: 2ee4d2e4ddc138cc919d5ff43af343892099b00d
2022-06-27 19:29:29 -07:00
svcscm svcscm
cc9b4b845c Updating submodules
Summary:
GitHub commits:

1727f616cb
082fe7eb86
bfc9c4854f
d0ef34e1f5
808c502c26
8853eefaa6
032801965b

Reviewed By: bigfootjon

fbshipit-source-id: d83595d203bbab8c8d32faa5a12e00cb8621d160
2022-06-27 18:51:47 -07:00
svcscm svcscm
f70ce90d83 Updating submodules
Summary:
GitHub commits:

4b6c63ef3d
52444f2d77
dabd2148cd
a1eb02f089
1b5bcd6519
0f5c0e78d9
33f0f515eb

Reviewed By: bigfootjon

fbshipit-source-id: e3b515e6ebd7805cdd35cbcb8cb3cc5a64342af1
2022-06-27 18:08:50 -07:00
svcscm svcscm
c76e895ec2 Updating submodules
Summary:
GitHub commits:

ad6d3f8aa3
172ab4aa1d
7775f2f741
fc355e3d1e
aea36c9886
a0aee5169e

Reviewed By: bigfootjon

fbshipit-source-id: 1c0d591bdbefc52554235654fdbd0fd2a7ca8b78
2022-06-27 17:08:28 -07:00
svcscm svcscm
6fda5f4858 Updating submodules
Summary:
GitHub commits:

e426ddf6a7
5b119ca8ad
db4cd2f7b4
2e85b4fbc0
0ce2d4a954
8d42a5bff6

Reviewed By: bigfootjon

fbshipit-source-id: d3eb63d8c191b3076189f5150f747a8052c314b6
2022-06-27 15:55:56 -07:00
Saul Gutierrez
6e1e407f4b remove unused templates
Summary: We no longer ship these templates in our current builds. This can be confirmed by checking that they are missing from `/opt/fb/mercurial/edenscm/mercurial` on non-Windows, although they are still present in `C:\Program Files\Mercurial\Templates` on Windows.

Reviewed By: DurhamG, jordanwebster

Differential Revision: D37432491

fbshipit-source-id: c4143c75dfbc8374f412d763607d9148928cb89c
2022-06-27 15:11:38 -07:00
svcscm svcscm
6e2e7ebda9 Updating submodules
Summary:
GitHub commits:

6bd154e1b2
34fa41a20f
7bc0085c9d
b99fb9059b
26601735db
82b02a546c
273b7515fb
618adbe3e7
04b551d7d3

Reviewed By: bigfootjon

fbshipit-source-id: f4b8e9535ff67e1c6706b1718952be5589e9ee51
2022-06-27 15:04:30 -07:00
svcscm svcscm
85dcfc9cc4 Updating submodules
Summary:
GitHub commits:

c6790c2ff1
05cde13368
004f40bd11
174a2396f4
f7e08787ac
4c232152ac
7ee09a2370
8dfd49178c
f3982e2502
c4dfe4cb32
be00b384a7
7ae26466a1
d0eb1847bd

Reviewed By: bigfootjon

fbshipit-source-id: c756066c85bb82e606d3d147e5c27d59110e577f
2022-06-27 14:21:04 -07:00
svcscm svcscm
317ee6cb17 Updating submodules
Summary:
GitHub commits:

5951e58bbc
89dd1f0e5f
88c5ec2678
307deda2a8
5466c11389
9a0bab8304
0a99e8ae39
62c135f5a2
c110337c2f

Reviewed By: bigfootjon

fbshipit-source-id: 8fa1d62d7591e478b6d29eebe8ac717e10e88f92
2022-06-27 13:42:24 -07:00
Vinnie Magro
013dc51b6a update graphql-client to 0.11.0
Summary:
This comes with a new graphql-parser that can _almost_ parse the intern graphql
schema (next diff in this stack updates to a patch that I am submitting as a PR
to work completely)

Reviewed By: zertosh

Differential Revision: D37455821

fbshipit-source-id: 7eead27130e76fc2abd56f1c2895dafeecb8f178
2022-06-27 13:38:38 -07:00
Chad Austin
df4ef00420 remove getSpacedProcessName from ProcessNameCache
Summary:
getSpacedProcessName is an ambiguous command line encoding, and it's
only used in two low-signal logging paths. Therefore, remove the
function and call `std::replace` where it's desired.

Reviewed By: genevievehelsel

Differential Revision: D37402041

fbshipit-source-id: 35096b58051e27cacbb51f3b0a9bd743d99780c0
2022-06-27 13:08:40 -07:00
svcscm svcscm
4edd039844 Updating submodules
Summary:
GitHub commits:

8d15552d9d
e3b8251f10
29a0995a76
d3de59255a
e8a0f54ae3
e48bb2a6c7
ad0122779c
27f8f2be24

Reviewed By: bigfootjon

fbshipit-source-id: bfaec695cbb92edf7f2ab72ddd21a3a451af926b
2022-06-27 12:48:11 -07:00
svcscm svcscm
93f543019b Updating submodules
Summary:
GitHub commits:

11c4bc6b7d
5c76981464
afc057f0a3

Reviewed By: bigfootjon

fbshipit-source-id: d62eea6e51e420ee7277a648e0ea075462f79f58
2022-06-27 11:30:08 -07:00
Saul Gutierrez
83b62aef02 remove unused remoteopts
Summary: Remoteopts used to contain the `--remotecmd` and `--ssh` options for hg commands. This diff removes them since we no longer support any of these.

Reviewed By: jordanwebster

Differential Revision: D37456843

fbshipit-source-id: e307ddfea1f4e3e465f07fa568d133441a8f7bf7
2022-06-27 09:48:07 -07:00
Rajiv Sharma
7ba8b0efa1 Introduce ContentMetadataV2 type
Summary:
Mononoke currently surfaces only one type of file / content metadata, i.e. the size of the file. Scenarios have surfaced which indicate that it would be useful to have additional file metadata/properties, which answer the following questions:
- Is the file binary?
- Is the file valid ASCII?
- Is the file valid UTF8?
- Does the file end in a newline character?
- How many newline characters does the file have?
- In case of shebang, what is the type of the file?

Reviewed By: yancouto

Differential Revision: D37136735

fbshipit-source-id: 95e9073e1ce83c422b260226b78d4f8c3750454c
2022-06-27 09:45:28 -07:00
svcscm svcscm
109df2e44f Updating submodules
Summary:
GitHub commits:

ec6999a7a6
35a35d02c5
2f18c9b9f8
ae36db03bb

Reviewed By: jurajh-fb

fbshipit-source-id: f45b642cc3947fd728827b6a5aea9a5079f6be0c
2022-06-27 07:41:22 -07:00
Mark Juggurnauth-Thomas
33b520ffab types: implement conversion between edenapi and mononoke git sha1
Summary: Both Mononke and EdenAPI have types to represent Git SHA1s.  Implement conversions between them.

Reviewed By: kris1319

Differential Revision: D37453027

fbshipit-source-id: 044305864cac2ccc8b029af22d4c9af4da439bf6
2022-06-27 07:37:40 -07:00
Yan Soares Couto
62c2fd94cd Sharded map should not depend on DMv2
Summary:
This diff makes none of the `sharded_map` code depend on anything specific to DMv2.

The last bit that was depending was that sharded map node ids were always serialized with `deletedmanifest2.mapnode.XXX` blobstore keys.

This diff makes that customisable, by allowing you to specify the `Id` that will be used when using sharded map, and dmv2 specifying the dmv2 specific one. It also renames the id structs to make that clear. I had to add a new `IdContext` trait for it, which allows us to use Context structs in a generic way.

This allows other stuff to use sharded maps with their own hashes.

Reviewed By: mitrandir77

Differential Revision: D37112685

fbshipit-source-id: 12b22f33ee4b43cc1ff06eb44152adabac33366c
2022-06-27 07:29:34 -07:00
svcscm svcscm
c3dd16fa72 Updating submodules
Summary:
GitHub commits:

af32adfd0b

Reviewed By: jurajh-fb

fbshipit-source-id: 406125ec2dfdf1a8ced750ad443c7fc8b913c6bc
2022-06-27 07:06:46 -07:00
svcscm svcscm
4e6c324203 Updating submodules
Summary:
GitHub commits:

d8c8e39fff
abc1a18fe9
f46802c226
c3db42b219

Reviewed By: jurajh-fb

fbshipit-source-id: 67b32480a492af39b9670e27a674a11127367dbd
2022-06-27 05:41:35 -07:00
svcscm svcscm
d104eff9a9 Updating submodules
Summary:
GitHub commits:

d34ea8dc3b
075826e846
d69289d950
6a27cfd494
72944937cf
26316e70d9

Reviewed By: jurajh-fb

fbshipit-source-id: 68db3c987b01d36e4fd2e567f3dc154f95e668da
2022-06-27 05:00:42 -07:00
svcscm svcscm
02ed469efb Updating submodules
Summary:
GitHub commits:

09b2921dc8
475dfeb496
cc57d48cd5
690aabb860
ea78938e2f
2cd1f40931
da75a7f14a
9d24eb1d03
2121a33589

Reviewed By: jurajh-fb

fbshipit-source-id: 01d097f8ed0224bade7672f2434648b87e0d670a
2022-06-27 04:21:05 -07:00
CodemodService Bot
1fb3e6fd10 Summary:
Meta:

Much like `arc lint -e extra --take RUSTFIXDEPS` plus autocargo

drop-conflicts
#nocancel

Rules run:
- CodemodTransformerFBSourceScript

Config Oncall: [rust_foundation](https://our.intern.facebook.com/intern/oncall3/?shortname=rust_foundation)
CodemodConfig: [fbsource/fbcode_rustfixdeps.json](https://www.internalfb.com/code/configerator/raw_configs/codemod_service/configs/fbsource/fbcode_rustfixdeps.json)
ConfigType: configerator
Sandcastle URL: https://www.internalfb.com/intern/sandcastle/job/27021598470907376/
This diff was automatically created with CodemodService.
To learn more about CodemodService, check out the [CodemodService wiki](https://fburl.com/CodemodService).

_____

## Questions / Comments / Feedback?

**[Click here to give feedback about this diff](https://www.internalfb.com/codemod_service/feedback?sandcastle_job_id=27021598470907376).**

* Returning back to author or abandoning this diff will only cause the diff to be regenerated in the future.
* Do **NOT** post in the CodemodService Feedback group about this specific diff.

Reviewed By: zertosh

Differential Revision: D37450811

fbshipit-source-id: e93a7b7ab7ee5f4341b3bf5b86a4cb3489cb55c4
2022-06-27 04:14:05 -07:00
svcscm svcscm
b86ff6085f Updating submodules
Summary:
GitHub commits:

1394ca3b2d
8a15f9e531
8dd0d31612
f577f536f2
dc3d3be1ab
dea5f51ff6
63552c00ad
b99bfedad2
710492a515
a21de0b0e9
e5aff651c2
1f412a3514
c20e5b6430

Reviewed By: jurajh-fb

fbshipit-source-id: 138ce024baca1725242a05fcd7d7ef849cb1bace
2022-06-27 03:40:02 -07:00
Mark Juggurnauth-Thomas
fe3d3de9d1 edenapi: add method for translating commit ids
Summary:
Add a new EdenAPI method, `commit_translate_id`, which allows the client to ask
the server to translate commit IDs between different schemes.

Currently we use SCMQuery via Phabricator's GraphQL API to do globalrev <-> hg lookups.

This method is more generic, is supports translation in any direction between hg, bonsai,
globalrev and git hashes.

This diff just introduces the underlying mechanism.  Once it is fully rolled
out, we can migrate globalrev translation from SCMQuery to the new method.

Reviewed By: yancouto

Differential Revision: D37308659

fbshipit-source-id: 13d72eadf8f4160f962d71a21a108ca2b14019f9
2022-06-27 03:14:53 -07:00
svcscm svcscm
5b8fed3057 Updating submodules
Summary:
GitHub commits:

5523d844bb
9355cd13ce

Reviewed By: jurajh-fb

fbshipit-source-id: 67c0e1c6d9b089a45391c1b4fdddc388d0cfaad6
2022-06-26 14:22:29 -07:00
Stiopa Koltsov
06435976f4 Update clap in third-party/rust
Summary: Something didn't work in old clap (showing enum variants in help), it can probably made work in old clap, but easier to upgrade than debug what is probably already fixed.

Reviewed By: zertosh

Differential Revision: D37438042

fbshipit-source-id: 3404b5f6b83edd537248ddae719724226e9a4656
2022-06-26 01:32:23 -07:00
svcscm svcscm
9e08eab81a Updating submodules
Summary:
GitHub commits:

22b2ede191
02a94dbb2b
4e05b3c8e7
1f694644a4

Reviewed By: jurajh-fb

fbshipit-source-id: 3f3b4573ff43402cbe7994fd1e1d066f6378e411
2022-06-25 05:50:51 -07:00
svcscm svcscm
b1dd6f49b5 Updating submodules
Summary:
GitHub commits:

3b44d11410
21afe3c2ba
9b436013f8
2d5640ee83
f6b8cda4a5
47ddfa22b9

Reviewed By: jurajh-fb

fbshipit-source-id: 1071b709b704334ca1df7c5bdde66eb4c446ab1d
2022-06-25 05:12:30 -07:00
svcscm svcscm
06d6a36bbb Updating submodules
Summary:
GitHub commits:

6c5d5ae216
a94c3acfb5
cfde03051c
ba11fccdc6
c3198dda4a
99d9e8bb75
339198d8b4
3cbd0f5521
84dd0b2d22

Reviewed By: jurajh-fb

fbshipit-source-id: ce1b2165bef22089dfe9ca036113ca40ec264e0b
2022-06-25 04:39:02 -07:00
svcscm svcscm
948a475ef7 Updating submodules
Summary:
GitHub commits:

628f9144df
fc4a12199f
d601ea4abb
4c337b0f90
bfc60bb328
09a1768a43
2077eb095d
cbdbd509af
06a2ef2846
01ccfa9a1c
c4ae4b88a3

Reviewed By: jurajh-fb

fbshipit-source-id: 872a7d743d871393430778b5d681fd015051f9b1
2022-06-25 03:59:57 -07:00
svcscm svcscm
d6c8dba6e7 Updating submodules
Summary:
GitHub commits:

2e104fac55

Reviewed By: jurajh-fb

fbshipit-source-id: e0990f97eb8e1499be5ea0d7f86e75c13da1f599
2022-06-25 03:22:03 -07:00
svcscm svcscm
2223f271c6 Updating submodules
Summary:
GitHub commits:

3ff2c8ebb8
04bdc25588
b461ae2028
4bde1d4786

Reviewed By: jurajh-fb

fbshipit-source-id: 7a1b122a7656cb1331716ace8edf4762ffc2c893
2022-06-24 22:50:34 -07:00
svcscm svcscm
92f7fa202d Updating submodules
Summary:
GitHub commits:

f44128650a
2d9d2665a0
cd304f32a2
72bdce1975
67bc3e4811
751c61c53f

Reviewed By: jurajh-fb

fbshipit-source-id: fe3fcdb431da80149d9369b876f2d539ce3f247b
2022-06-24 22:14:02 -07:00
svcscm svcscm
b783c6881b Updating submodules
Summary:
GitHub commits:

e726b9f616
62a3ef8e59
5a69657257
60bb7a9fca
17da6663c8
a2fbe7e5d8
4e905fea29
a0fa6744fd
25c4daef89
c2e3013e91

Reviewed By: jurajh-fb

fbshipit-source-id: ca7304346949ebc8cb7c2272c79dd0f4abfa2b94
2022-06-24 21:39:32 -07:00
svcscm svcscm
d086d926e0 Updating submodules
Summary:
GitHub commits:

dff5ce8671
0d15455abe
2fac78066a
585e08f51f
2e85087131
4afcee54a5
76d18bb970
a038185f20
6bdb2427d1
9cb466ecb4
aa0c10ffdb
2570a8c1aa

Reviewed By: jurajh-fb

fbshipit-source-id: c6d6f190fb4e8cf00dec67ff88d798d9b882a0f2
2022-06-24 21:00:03 -07:00
svcscm svcscm
3d9c4dc4e5 Updating submodules
Summary:
GitHub commits:

c633ef549e
fdbac2285b
1cd94b6fd6
f24be74c45
21eb37a520
67d0dc228d
ab620fac32

Reviewed By: jurajh-fb

fbshipit-source-id: 12c95be1329b6519995425de2df91cc519e0420a
2022-06-24 20:20:53 -07:00
svcscm svcscm
9c59b39c65 Updating submodules
Summary:
GitHub commits:

ced8783e2c

Reviewed By: jurajh-fb

fbshipit-source-id: fde944601f95b0e6691b33fe291e54eaf82dd15a
2022-06-24 19:48:10 -07:00
svcscm svcscm
a58f6aad8e Updating submodules
Summary:
GitHub commits:

9d9efa13ab
e1b5fbf8d7
f322f273b0
22d4698239
1a4a7f2d5d

Reviewed By: jurajh-fb

fbshipit-source-id: 1acbec2f1372ba42aeaac5631c1642f3c217821a
2022-06-24 17:58:23 -07:00
svcscm svcscm
0e5bc6accc Updating submodules
Summary:
GitHub commits:

41fb5040dc
d27790fe26
6136740a4a
3e07ecb3f8
8e63d90ff8
db6282ff11
8943d7d87d
182dae2c40

Reviewed By: jurajh-fb

fbshipit-source-id: 0d0ce9ebbf29f3c5f8bcd5937c8ee3dca469f7b9
2022-06-24 17:19:47 -07:00