Commit Graph

73440 Commits

Author SHA1 Message Date
Mateusz Kwapich
3547771f16 integration test showcasing current slow bookmarks mover behaviour
Summary:
This binary wasn't covered by any tests before.

Note: For this test I had to allow the mononoke hg sync job to act on bookmark moves
created by tests. I think that's fine (we don't have any in production - if we
had the bundle preprarer would be erroring out on them).

Reviewed By: yancouto

Differential Revision: D35648045

fbshipit-source-id: dae3dd89eeaf3c775e5046518a99b755923aff8a
2022-04-26 05:56:48 -07:00
svcscm svcscm
781760c126 Updating submodules
Summary:
GitHub commits:

df33467621
15976da0ce
9ec30590ac
ff84800408
bd660961c1
fe1b54a0a0
0385e758f3
7e8a7193c7

Reviewed By: jurajh-fb

fbshipit-source-id: 395044eec5c18493930fdcf02167dd89b115537f
2022-04-26 05:44:17 -07:00
svcscm svcscm
adbf4e6322 Updating submodules
Summary:
GitHub commits:

88d2d9fd2b
7b91ce96ac
3b6be9f525
9e4d4cdaa2
bcfe462b49
0468a1823a
e46b0d4f31
86ef1253e5
2e85f355bf
d46d19e462

Reviewed By: jurajh-fb

fbshipit-source-id: 987f00d69e1c2b2fda3428092e9b83be5c752d85
2022-04-26 05:19:52 -07:00
svcscm svcscm
d8058aa477 Updating submodules
Summary:
GitHub commits:

c3d8c53b38
958b026d48
94b578bc43
150e88de69
a1c206cbd1
12a7c89c90
bfffb14302
722e7d0547
514b6f0a4e
26870d5d42
f5fad75324
0df801c826

Reviewed By: jurajh-fb

fbshipit-source-id: c8bfb16c3c8f2412179468608ad5be3cf8e0a667
2022-04-26 04:19:41 -07:00
svcscm svcscm
d7ebff018d Updating submodules
Summary:
GitHub commits:

f4f9d114ae
ad877a05eb
5657e6953a
e4230d1a37
ddbab08394
6be9c35a63
46b5658ae9

Reviewed By: jurajh-fb

fbshipit-source-id: 151864777dfb9577d029d5440b9086a216fa8c5a
2022-04-26 03:42:16 -07:00
svcscm svcscm
ca6c0937e0 Updating submodules
Summary:
GitHub commits:

de818fda85

Reviewed By: jurajh-fb

fbshipit-source-id: 7ae55f55dfeec95675caa43862c8f47ae8de6f65
2022-04-26 02:34:14 -07:00
svcscm svcscm
f09c7b986a Updating submodules
Summary:
GitHub commits:

2496d48128
f92c46cd97
c3ea62cfa3
0694e77a1d
d750997672
b16f6adfe3

Reviewed By: jurajh-fb

fbshipit-source-id: b9e5fa62ffb0aef2bc1e89d4b41f176ace2a121b
2022-04-26 01:38:12 -07:00
svcscm svcscm
e49b56d6cb Updating submodules
Summary:
GitHub commits:

89cf115d2b
e067a18398
d01bd607c6
5ba4b51b33
19cb9c616b
cc99a2382b
93f9ac24a9

Reviewed By: jurajh-fb

fbshipit-source-id: b666d7be3127395f70a65e72e584aaf8fd55448b
2022-04-26 01:05:22 -07:00
svcscm svcscm
ee547e3876 Updating submodules
Summary:
GitHub commits:

48bad35726
a1f47aa558
59948e6163
1e2b737aa0
38b91a7090
43cb8d62f0
178074c87c
658136a1fe
d2cb93fabe
424b563bb3

Reviewed By: jurajh-fb

fbshipit-source-id: b458ea00fb7905df1e8b12b511b127c1273ebc7e
2022-04-26 00:38:58 -07:00
svcscm svcscm
51f87e59d3 Updating submodules
Summary:
GitHub commits:

8b15fd790f
57f1262ffc
067785745d
2718ed4b23
2d0eeb84c1
8c2fb39934
83027e6f32
412172c5e7
131e767741
494c4b05fa
d6f1714d10
b844d58a57
aa1eefd6d9

Reviewed By: jurajh-fb

fbshipit-source-id: a2b3b73b71b1993419c099364449323e4308d84b
2022-04-26 00:03:51 -07:00
svcscm svcscm
ef9cc1640d Updating submodules
Summary:
GitHub commits:

87955a5402
85eb9f2169
a1bc6adfbd
9c527b540c
39ac625282
f00cb13ed6

Reviewed By: jurajh-fb

fbshipit-source-id: ee700a3df1b89ed515a07502633cae7fec587eae
2022-04-25 23:37:24 -07:00
Lei Shi
4449f2d068 bump up solana crate versions and fix a bunch of related crates
Summary:
allow-large-files

Upgrading async-compression with a patch because they are using old versions of zstd (renamed to libzstd in their dependencies) and zstd-safe

Updated aes-gcm-siv and curve25519-dalek too. Please refer to inline comments. Here is how I pinned the crate:

- git clone the repo
- git checkout the tag
- make changes
- git push -f origin HEAD:master
- use the commit hash and your forked repo to update cargo.toml

Reviewed By: wqfish

Differential Revision: D35585200

fbshipit-source-id: 70c51bf1902c6eaf72004a49bc2be9eaf782e360
2022-04-25 23:16:11 -07:00
svcscm svcscm
fec4c5389a Updating submodules
Summary:
GitHub commits:

3e872a2e5a
0da9354ba8
33b4fa1190
19e1637fb1
3653029dda
8fbca6e81a
d16a456570
afdb3d165e
5e32b3c20d

Reviewed By: jurajh-fb

fbshipit-source-id: a19df61d190c355130ad75a51b43d419bb2147a2
2022-04-25 23:07:15 -07:00
svcscm svcscm
44644128c9 Updating submodules
Summary:
GitHub commits:

39c3456b66

Reviewed By: jurajh-fb

fbshipit-source-id: 168b3ccbe31e1aec0ac0681c3e2e6d694d0e69ce
2022-04-25 21:56:00 -07:00
Zeyi (Rice) Fan
fc5f91a30e cli: do not start if the current daemon is already starting
Summary:
When EdenFS is starting, `eden start` will attempt to start another EdenFS daemon then it will get a flock error.

On Windows, sometimes we saw a long EdenFS startup process, and this behavior misleads people to think they are not able to start EdenFS.

Reviewed By: xavierd

Differential Revision: D35799954

fbshipit-source-id: 5f58e3ad89962f61d233f962a3e464fe55a9cd8b
2022-04-25 21:36:06 -07:00
svcscm svcscm
ef8e6b2c22 Updating submodules
Summary:
GitHub commits:

299863beea
5aabab306c
916ac92fc5
7f0182fd9b
1d4322fae1

Reviewed By: jurajh-fb

fbshipit-source-id: c88928240ad9f9f15f53f41eea7dc57415d16870
2022-04-25 20:54:55 -07:00
svcscm svcscm
f65b101d9a Updating submodules
Summary:
GitHub commits:

9c73203bcb
f4ee5c8eed
c756fa306c
d2542e474f
52db74ec7a
bf359520c7
c5828aeee4

Reviewed By: jurajh-fb

fbshipit-source-id: 0bb255f3b5114a6d030a227e67e579c49809f448
2022-04-25 20:24:24 -07:00
svcscm svcscm
643fdf25ba Updating submodules
Summary:
GitHub commits:

ca9dcfde28
91ec376230
fe06b5e4c6
368a3a7b15
8474a70fd8
f5823482c4
92c1016c0d
95d6d45f16
2e08659d32
c14be59532

Reviewed By: jurajh-fb

fbshipit-source-id: bd6b086fb774fe7f67752edc563909a28a1f4482
2022-04-25 19:54:54 -07:00
svcscm svcscm
ab01504a2a Updating submodules
Summary:
GitHub commits:

e3ab1ed8c9
a29d77211f
46aa9958fe
a58f8bd80a
89978f9bcd
6d2577e567
4032138d38
6033981a66
ad40e589d2
50ba23d24d
cfdc94d212
716b787737
16dd721861

Reviewed By: jurajh-fb

fbshipit-source-id: a808ecd381799c5050c3cec8705c61dafa7e7fbd
2022-04-25 19:24:03 -07:00
svcscm svcscm
3532ab40a4 Updating submodules
Summary:
GitHub commits:

56fa4b798a
a6700b07f7
19e2cd9d24
3e9ff020a0
e8f305e0da
0407123896
ce2624b181
a8142ea4b0

Reviewed By: jurajh-fb

fbshipit-source-id: 3b0683c20c00aeccd2187a9d98c1e2c21ac233e6
2022-04-25 18:55:42 -07:00
svcscm svcscm
358f72c969 Updating submodules
Summary:
GitHub commits:

0846c9484f
dec1734219

Reviewed By: jurajh-fb

fbshipit-source-id: 6f83e11bba44a779c7d3813b06854119eb143914
2022-04-25 18:08:14 -07:00
svcscm svcscm
26f0d41224 Updating submodules
Summary:
GitHub commits:

d467d224f9
a936b8ee13
dee713e2b9
fe82c1a567
c1185da4a1

Reviewed By: jurajh-fb

fbshipit-source-id: cf1ac80c69246c233b44b8e87dd872eaa5f9d152
2022-04-25 17:34:58 -07:00
svcscm svcscm
85c753a184 Updating submodules
Summary:
GitHub commits:

473fac0777
ff9c656538
e8bcf76038
e66fb01602
1ecb4838b0
ac92247cba
496f82e30d

Reviewed By: jurajh-fb

fbshipit-source-id: d04e0628945dcadf0f7d83038f1514cbf312e5e4
2022-04-25 17:08:52 -07:00
Michael Cuevas
e71bd8cb4e add report button to E-Menu
Summary: This menu item will cause a shell to be launched and `eden rage --report` to be run.

Reviewed By: chadaustin

Differential Revision: D35327029

fbshipit-source-id: b17c90386e8beb028848fa3d99927dae3c971add
2022-04-25 16:44:06 -07:00
Michael Cuevas
6e6321099b add report option to eden rage
Summary: This will be used in a later diff to give users a "one click" report option.

Reviewed By: chadaustin

Differential Revision: D35330514

fbshipit-source-id: 0d9f3987d788d21cebc71afc796c252eb71028a3
2022-04-25 16:44:06 -07:00
svcscm svcscm
56c2100cb7 Updating submodules
Summary:
GitHub commits:

650cea3c1a
dbda719ad8
80f2094491
ac862cc95d
6b83a86176
dccd5622e2
7b29feed35
e5dca7446b
6eee58b20a
7e9f1aaf8f

Reviewed By: jurajh-fb

fbshipit-source-id: 387ee22478924cd32467a945269d3e70efefc9b0
2022-04-25 16:32:49 -07:00
svcscm svcscm
0ac97c7896 Updating submodules
Summary:
GitHub commits:

7266cfdcb3
6db633eb41
57fd1c8acc
554a847372
f13f3357c7
0250a9fe1c
a03a33104f
785568d698
b9c314db47
44339a421e
9821e2e4e1
030bd8a14d

Reviewed By: jurajh-fb

fbshipit-source-id: f13ddd491fda461357a76fdfea309d2d0ffa3375
2022-04-25 16:04:10 -07:00
svcscm svcscm
4fa0dbd0ac Updating submodules
Summary:
GitHub commits:

6dd6626482
7d77d8358c
fb9a167a55
cb064a2ea4

Reviewed By: jurajh-fb

fbshipit-source-id: 676b84dba31306ee436e5fb95cc2f41e121fc534
2022-04-25 15:30:41 -07:00
svcscm svcscm
f7f7867c54 Updating submodules
Summary:
GitHub commits:

d8b5a8e1f0
7d2c6d7b22
15f67bc63d
5bd374b392
c8de36bb36
d9b5dccac6

Reviewed By: jurajh-fb

fbshipit-source-id: 021b12e847a71858e4e43165e44ecceec5ed1c3e
2022-04-25 14:48:08 -07:00
svcscm svcscm
42ecba13e3 Updating submodules
Summary:
GitHub commits:

2fd4ea76c7
01cca70004
777a908108
73eb823cc5
42831dd35f
7c07b9fb46
f8146cd296

Reviewed By: jurajh-fb

fbshipit-source-id: 83a2d92ca8970de4da84844e4fe29e19417a7f7d
2022-04-25 14:15:47 -07:00
Jun Wu
6657b4b1e7 blackbox: avoid passing JSON string in APIs
Summary:
The JSON string interface was used when there is no clear way to convert
between a PyObject and a Rust serde-serializable object (blackbox::Event).

Now we can convert between them easily let's avoid the extra JSON round-trip.

Differential Revision: D35236903

fbshipit-source-id: 51cd8028e459f551918777cb572e286cc1d848fe
2022-04-25 13:49:17 -07:00
svcscm svcscm
2233e04bea Updating submodules
Summary:
GitHub commits:

3e37b45d8d
fa337940de
634d550bea
366cfef324
a9711de7c0
592fde30f0
08cec8756f
e4ad3cbdda
bf775a8de9
d221c7936f
8ccd9f787f

Reviewed By: jurajh-fb

fbshipit-source-id: c09f0e82503ac945b101292f00fd931a648dccda
2022-04-25 13:44:51 -07:00
svcscm svcscm
750bc8a88e Updating submodules
Summary:
GitHub commits:

b4fce55765
c3fc6feb36
e0854695de
c8ccacf439
ad86e664ee
a9b425ed2d
92f492bc79
6c77c024d3
005f7f6e06
7b1be1dc7f
641d69c91c
5144ededd4

Reviewed By: jurajh-fb

fbshipit-source-id: 4c0489b50d9f95782e744dbd4c27942de8bde6d0
2022-04-25 13:14:17 -07:00
svcscm svcscm
a90f23b935 Updating submodules
Summary:
GitHub commits:

54cd07f56a
67b959c7d5
4ffff60bd4
5bf95563aa
53637452d0
c3d4a77434
b1d9f05573
34eaf5d2f0
ac29645743
b89d51f23c
049f529612
4a69c51b12
8b43721e15
2d6cc8d7dc
2c5892822a
22a1e9fcc6
599ced2508
e15421f995
856d1f91f7
b1245def31
cb581e36ff
7be1fcb9e3
7295cdace7

Reviewed By: jurajh-fb

fbshipit-source-id: dcf14591abdc166a9d2f86ff6886690e680789b4
2022-04-25 12:45:48 -07:00
Jun Wu
93a347394e testing: fix test failures
Summary: Fix test failures detected by testbot.

Reviewed By: sggutier

Differential Revision: D35898780

fbshipit-source-id: 47d323fc84363f3812a7ac85deb97e211f7d174f
2022-04-25 09:14:28 -07:00
Adam Ernst
22c0b32eed Daily arc lint --take BLACK
Reviewed By: zertosh

Differential Revision: D35897556

fbshipit-source-id: 9ae99a4cf8ccc3c6657f4071bde4e224cbab493f
2022-04-25 08:47:01 -07:00
Harvey Hunt
9b18b0d3be mononoke: lfs: Return filestore upload result from internal_upload
Summary:
When uploading content to the LFS server it attempts to store the
content in an upstream server, as well as internal data stores. If either of
those fail, then the upload should be considered a failure and the client
should retry. However, D22192005 (ce7f53422f) refactored the code and accidentally updated
`internal_upload` to always return `Ok(())`.

This meant that a failure to write to the filestore wasn't propagated and so an
upload that actually failed would send an HTTP 200 to the client.
Unfortunately, when the client asks for the blob later the server doesn't know
about it.

Update the code to return `res`, so that errors are propagated.

Reviewed By: krallin

Differential Revision: D35892336

fbshipit-source-id: 5302a34fdd338975e0f0db369ed66692db0ade9f
2022-04-25 05:34:31 -07:00
Pyre Bot Jr
06973c2937 suppress errors in eden
Differential Revision: D35863280

fbshipit-source-id: 0c9b160cccfbcb77e9ec3ffb8df8bdbe804d1e3b
2022-04-22 23:52:26 -07:00
Jun Wu
523fd16864 revert: fix revert a dir to a file
Summary: As the title suggests.

Differential Revision: D35848458

fbshipit-source-id: a83d0843fcc9e26194e9b5a9a184d25a5ea94c66
2022-04-22 20:28:20 -07:00
Jun Wu
d2dea32e60 testing: add high-level documentation
Summary:
`testing` is non-trivial. Add some documentation to make it easier to
understand.

Differential Revision: D35118756

fbshipit-source-id: dad59472d849eb80e230a83403e8c6af48137e6c
2022-04-22 19:35:57 -07:00
Jun Wu
ec96f1fa19 test-ctrl-c: fix debugruntest compat
Summary: `disown` is not implemented. Use `wait` instead.

Reviewed By: LynBusch

Differential Revision: D34915626

fbshipit-source-id: cbf9819b7df9a57995129bb88df04b830cd6b6f6
2022-04-22 19:35:57 -07:00
Jun Wu
523acf1c13 test-commitcloud-sync-race: fix debugruntest compat
Summary:
It seems certain bundle part is occured twice, triggering double output for
something. I didn't trace down as we plan to migrate away from unmaintainable
bundle2 stdio exchange.

For now just make the test compatible with both runners and we can revisit
later when we remove the bundle2/sshpeer techdebt.

Reviewed By: LynBusch

Differential Revision: D34915624

fbshipit-source-id: c2d53050a14ceb56d89bd0c1831f9ab32caf2e4d
2022-04-22 19:35:57 -07:00
Jun Wu
a80dad4ebe test-commit-interactive-curses: fix debugruntest compat
Summary:
Avoid `ui.load()` in debugpython. That's known problematic. Use `ui` and `repo`
provided by `debugshell` instead.

Reviewed By: LynBusch

Differential Revision: D34915618

fbshipit-source-id: 2ca393996318b2479c3996e98d4a5695b648356c
2022-04-22 19:35:57 -07:00
Jun Wu
cacbbaece3 test-contrib-check-code: fix debugruntest compat
Reviewed By: DurhamG

Differential Revision: D34915622

fbshipit-source-id: c200baca968dc3e8b4b1c0dcb912abb544fd0753
2022-04-22 19:35:57 -07:00
Jun Wu
18f343bc94 test-config: fix debugruntest compat
Summary:
TestTmp uses a slightly different hgrc name: `hgrc` instead of `.hgrc`.
Just do not check the filename.

Reviewed By: DurhamG

Differential Revision: D34915625

fbshipit-source-id: 66f3f734bd47e5abaf6490b8a0bfefb6e3afc394
2022-04-22 19:35:57 -07:00
Jun Wu
28b6c8c0d3 test-config-configfile: fix debugruntest compat
Reviewed By: DurhamG

Differential Revision: D34915621

fbshipit-source-id: 617f786eb63ddcc1bb14804309f35cb40ba31c5a
2022-04-22 19:35:57 -07:00
Jun Wu
1fedde044c tests: require mkfifo binary explicitly
Summary: This makes affected tests work with debugruntest.

Reviewed By: DurhamG

Differential Revision: D34915627

fbshipit-source-id: dfa2d19c0291854f9bd3de123edd38e5c3d06bef
2022-04-22 19:35:57 -07:00
Jun Wu
9f78b2b3ec tests: avoid 'ls -l' and 'cut -c'
Summary:
Tests use `ls -l` for 2 purposes:
- Check file mode - also need `cut -c`
- Check symlink target
Use `f` and `f -m` instead for compatibility with debugruntest.

Reviewed By: DurhamG

Differential Revision: D34872629

fbshipit-source-id: 17277b9f495b8f62e28e53af9efae8084f572ec8
2022-04-22 19:35:57 -07:00
Jun Wu
985c9d0a8c test-fb-hgext-pushrebase: remove test case pushing to bundle repo
Summary: Pushing to bundle repo is no longer used in production.

Reviewed By: DurhamG

Differential Revision: D34872631

fbshipit-source-id: e7eb91fd818f67c0085b2971d3fe5aae04371547
2022-04-22 19:35:57 -07:00
Jun Wu
2c071b74e7 test-commit-multiple: fix debugruntest compat
Summary: `\` in heredoc for multi-line escaping is unsupported in debugruntest.

Reviewed By: DurhamG

Differential Revision: D34871318

fbshipit-source-id: 18e93a0fe8a367993c8170031c9bbc41211f3ca4
2022-04-22 19:35:57 -07:00