Commit Graph

42221 Commits

Author SHA1 Message Date
Phil Cohen
572b2b9227 hgext3rd: remove our copy of lfs
Summary: Per discussion with quark@, we actually don't use this anymore as the extension was
upstreamed, and we now use the upstream version.

Test Plan: howdoi

Reviewers: mercurial

Subscribers:

Tasks:

Tags:
2018-01-08 14:36:10 -08:00
Durham Goode
1ab0bb112d sha1: add sha1detectcoll library to setup.py
Summary:
cdatapack depends on sha1detectcoll, so let's add the library to setup.py before
we add cdatapack.

Test Plan:
hg purge --all && make local && cd tests/ && ./run-tests.py -S -j 48

Verified sha1dc was in the build output and the tests passed.

Reviewers: quark, #mercurial

Reviewed By: quark

Differential Revision: https://phabricator.intern.facebook.com/D6676405

Signature: 6676405:1515444508:2da65c6c3a18267a1d3c151c8e9acf60b674ffc2
2018-01-08 12:54:57 -08:00
Ryan McElroy
dd04f38419 fb-hgext: fix up tests after file moves
Summary: A bunch of tests started failing due to file moves. Fix them.

Test Plan: run-tests.py

Reviewers: #mercurial

Differential Revision: https://phabricator.intern.facebook.com/D6676006

Tasks: T24908724
2018-01-08 11:17:58 -08:00
Jun Wu
3f108fb5c1 prebuilt: remove prebuilt directory
Summary:
The prebuilt directory was added by D5252935 to allow a third-party to build
our extensions without a working Cython. Since the third-party is unlikely
to use this version and our build infra does have a working Cython. Let's
remove prebuilt directory.

Test Plan: `make local` in fb-hgext and it works.

Reviewers: rmcelroy, #mercurial

Reviewed By: rmcelroy

Differential Revision: https://phabricator.intern.facebook.com/D6675678

Signature: 6675678:1515436932:a5bada0edbb06584cc5e4031cb628a1a946d6047
2018-01-08 10:34:47 -08:00
Kostia Balytskyi
51b54621e7 fb-hgext: rename all the tests to be of test-fb-hgext-smth pattern
Summary:
For the purposes of easier identification of tests which came from fb-hgext,
let's rename them all, even the ones for remotefilelog and so on. Once everything
is in hg-crew properly, we can rename things to not be named like this.

Depends on D6675292

Test Plan: - just a rename

Reviewers: #sourcecontrol

Differential Revision: https://phabricator.intern.facebook.com/D6675309
2018-01-08 10:34:11 -08:00
Kostia Balytskyi
8c3cef4fa8 fb-hgext: drop hgext3rd/sparse.py which is not used anymore
Summary: Our own sparse is now renamed to fbsparse.

Test Plan: - just a dropped file, no big deal.

Reviewers: #sourcecontrol

Differential Revision: https://phabricator.intern.facebook.com/D6675292
2018-01-08 10:34:11 -08:00
Mateusz Kwapich
799a36213f help: add hgsql to help
Summary: It was missed by whoever was adding hsql to this repo

Test Plan: tests are passing now

Reviewers: rmcelroy, ikostia, #mercurial

Reviewed By: rmcelroy

Differential Revision: https://phabricator.intern.facebook.com/D6674927

Signature: 6674927:1515432467:705219df9ef28e218923aafe720c8f908f16be67
2018-01-08 10:32:01 -08:00
Mark Thomas
34c6eb7ccf hgsql: update check-code test output
Summary: Update check-code test output to reflect new locations of hgsql.

Test Plan: Run tests.

Reviewers: rmcelroy, #sourcecontrol

Reviewed By: rmcelroy

Differential Revision: https://phabricator.intern.facebook.com/D6661008

Tasks: T24908724

Signature: 6661008:1515089234:3c082103ebe6ec083b02281777c1f1d159528c27
2018-01-04 10:54:02 -08:00
Mark Thomas
c423f614f2 gendoc: ignore extensions that can't be loaded while generating docs
Summary:
hgsql can't be loaded if you don't have mysql.connector installed on the build
machine.  That shouldn't stop documentation from being generated.

Test Plan:
Make hgsql fail to load on my devserver (add a syntax error) and then build the
documentation.  Make sure it builds anyway.

Reviewers: #sourcecontrol

Differential Revision: https://phabricator.intern.facebook.com/D6660865

Tasks: T24908724
2018-01-04 09:26:37 -08:00
Mark Thomas
742cd624f7 hgsql: integrate with hg-crew
Summary:
Move hgsql into the hgext directory, and the tests to tests/test-hgsql-*.

Update the tests to refer to the new places for things.

Test Plan: Run the hgsql tests and make sure they pass.

Reviewers: #sourcecontrol

Differential Revision: https://phabricator.intern.facebook.com/D6660499

Tasks: T24908724
2018-01-04 07:22:19 -08:00
Ryan McElroy
7ccc849e01 hgsubversion: allow undocumented configs for now 2018-01-03 11:51:20 -08:00
Ryan McElroy
74e097e7f6 hgsubversion: accept not using absolute_import for now 2018-01-03 11:51:20 -08:00
Ryan McElroy
00e6e6f4bd hgsubversion: changes to pass check-code 2018-01-03 11:51:20 -08:00
Ryan McElroy
07414ea9ea hgsubversion: fix pyflakes issues 2018-01-03 11:51:00 -08:00
Mark Thomas
36aa277d28 hgsubversion: subinclude .hgignore 2018-01-03 11:44:00 -08:00
Ryan McElroy
8a10fe05f2 hgsubversion: merge into hg-crew 2018-01-03 11:43:51 -08:00
Mark Thomas
5c729581f9 lz4revlog: add lz4revlog to test-help 2018-01-03 10:13:17 -08:00
Richard Langston
9803957e8a hg-git: accept config test failures 2018-01-03 10:06:35 -08:00
Richard Langston
87520c48f5 hg-git: don't set default for ui.ssh config 2018-01-03 10:03:16 -08:00
Richard Langston
6debc1248f hg-git: exclude hg-git from checks 2018-01-03 10:03:16 -08:00
Richard Langston
9308332daf hg-git: remove execute bit on python modules 2018-01-03 10:03:16 -08:00
Richard Langston
7d004c991d hg-git: subinclude .hgignore 2018-01-03 10:03:16 -08:00
Richard Langston
2e9a2e484b hg-git: merge into hg-crew 2018-01-03 10:03:03 -08:00
Kostia Balytskyi
a8eac4349b fb-hgext: ignore test-check-code failures 2018-01-03 09:46:16 -08:00
Kostia Balytskyi
e30b4a6f83 fb-hgext: ignore test-check-clang-format failures 2018-01-03 09:46:16 -08:00
Kostia Balytskyi
92b3d38d53 fb-hgext: accept test-check-module-imports.t failures 2018-01-03 09:46:16 -08:00
Kostia Balytskyi
f8473e7451 fb-hgext: accept test-check-shbang.t failures 2018-01-03 09:46:16 -08:00
Kostia Balytskyi
3f6704f1ce fb-hgext: accept test-check-config failures 2018-01-03 09:46:16 -08:00
Kostia Balytskyi
02f8dcbb4d fb-hgext: accept absolute_import test failures 2018-01-03 09:46:16 -08:00
Kostia Balytskyi
fbd7b76ea9 fb-hgext: subinclude .hgignore 2018-01-03 09:46:16 -08:00
Kostia Balytskyi
d4b4ccceef fb-hgext: merge into hg-crew 2018-01-03 09:46:16 -08:00
Kostia Balytskyi
404739742d fbonly: merge the branch-closing commit 2018-01-03 09:45:48 -08:00
Kostia Balytskyi
4f666b429d fb-hgext: move into fb-hgext dir 2018-01-03 07:28:19 -08:00
Mark Thomas
502d10f824 hgsubversion: move into hgsubversion dir 2018-01-03 07:17:44 -08:00
Ryan McElroy
722a16ea0c lz4revlog: document uselz4 in config help 2018-01-03 07:16:04 -08:00
Ryan McElroy
c86a557cb1 lz4revlog: internalize extension and test 2018-01-03 07:15:33 -08:00
Ryan McElroy
a908ea0277 lz4revlog: merge into hg-crew 2018-01-03 07:14:57 -08:00
Ryan McElroy
37cc33f200 lz4revlog: use proper char for line continuations in test 2018-01-03 07:04:08 -08:00
Mark Thomas
848d1b140b hgsql: subinclude .hgignore 2018-01-03 07:03:22 -08:00
Mark Thomas
355f57bd1a hgsql: accept new test failures 2018-01-03 07:03:21 -08:00
Mark Thomas
e790840c15 hgsql: merge into hg-crew 2018-01-03 07:00:26 -08:00
Stanislau Hlebik
6d4087dea7 remotenames: subinclude .hgignore 2018-01-03 06:52:48 -08:00
Richard Langston
5b36a412d9 hg-git: tidy dotfiles 2018-01-03 06:48:53 -08:00
Richard Langston
6af73c160e hg-git: move into subrepo dir 2018-01-03 06:39:28 -08:00
Mark Thomas
bd2be0a4bf hgsql: tidy imports 2018-01-03 06:35:21 -08:00
Mark Thomas
401fd6092b hgsql: skip code checks for files that don't pass them 2018-01-03 06:35:21 -08:00
Mark Thomas
3aba10f080 hgsql: remove unused imports 2018-01-03 06:35:21 -08:00
Mark Thomas
fae090e5a2 hgsql: deprecate subrepo copies of setup.py and run-tests.py 2018-01-03 06:35:21 -08:00
Mark Thomas
e3ca555111 hgsql: use absolute_import and print_function 2018-01-03 06:35:21 -08:00
Stanislau Hlebik
23dd2cf1eb remotenames: accept test failures 2018-01-03 06:28:53 -08:00