vector-of-bool
a364ac6f35
Consolidate HTTP code, handle redirects and SSL everywhere.
пре 3 година
vector-of-bool
63a8410ec2
remote_repository -> pkg_remote, and some #include cleanup
пре 3 година
vector-of-bool
5798e4e91d
Remove test mentions of "catalog"
пре 3 година
vector-of-bool
5390c6f262
Rearrange source handling around sdists
пре 3 година
vector-of-bool
e60ba72b17
src/catalog/ is gone. package_id->pkg_id
пре 3 година
vector-of-bool
cc318bddef
"catalog" is now "pkg_db"
пре 3 година
vector-of-bool
0e8e3cd29c
Only deploy on 'master' builds
пре 3 година
vector-of-bool
a0e2e6ed91
The "repository" is now the package cache
пре 3 година
vector-of-bool
7d862110ed
Workaround MSVC bug involving designated NSDMI and aggregate init
пре 3 година
vector-of-bool
3153299e20
New command line interface from the ground up.
пре 3 година
vector-of-bool
88c92f1589
A new hand-rolled argument parsing library, of course
пре 3 година
vector-of-bool
bcf2516533
Central location for pkg catalog db file
пре 4 година
vector-of-bool
1335c44bc5
Fix: non-absolute lmi path causes bad create_directories() call
пре 4 година
vector-of-bool
e53d4b8fc9
[ Fix #34 ] Immediate-exit and no stdlib when ::exec() fails.
пре 4 година
vector-of-bool
b4e15a0a54
Separate default toolchainsfor testing
пре 4 година
vector-of-bool
6d2d869c2f
Overhaul, refactor, and cleanup of test suite
пре 4 година
vector-of-bool
dd9269a627
Workaround: The test driver doesn't rebuild on toolchain changes
пре 4 година
vector-of-bool
b807d1249c
Command that generates a VSCode task for Windows
пре 4 година
vector-of-bool
e911f142a4
Targets to format and check Python code
пре 4 година
vector-of-bool
738a82b71a
Fix ccache misses in CI by using a single path for test and final build output
пре 4 година
vector-of-bool
df92921326
More flags for the static build to shrink the final binary
пре 4 година
vector-of-bool
27210c7a5a
Remove deps_test.py
пре 4 година
vector-of-bool
a2baa889d5
Unused CI arg
пре 4 година
vector-of-bool
2c900b6dd5
Run archive creation in a subdir for shorter command lines
пре 4 година
vector-of-bool
a6680d60ec
Publish test results as Junit XML
пре 4 година
vector-of-bool
09967abb7d
Do not use -audit toolchains on Alpine in testing
пре 4 година
vector-of-bool
8b6c30dc1e
Unused data
пре 4 година
vector-of-bool
eb4d0acb6f
Everything passes mypy and pylint
пре 4 година
vector-of-bool
62e594fadb
New-and-improved CI based around Poetry
пре 4 година
vector-of-bool
eb0b8ec9a8
Pass --dds-exe through to mkrepo in tests
пре 4 година
vector-of-bool
00cc65962e
Fix: Passing dds_exe as a path to subprocess
пре 4 година
vector-of-bool
8e77c2d2ad
Install pytest deps on macos and win, and qualifiy the basetemp path
пре 4 година
vector-of-bool
ad6e91ed5f
Use a short dir as the base tempdir, to prevent paths from being too long on windows
пре 4 година
vector-of-bool
735fff145a
Leaf needs some special options for MSVC
пре 4 година
vector-of-bool
aea66fc39f
Pull fixes for neo-url
пре 4 година
vector-of-bool
5396821a02
Fix tests on Windows
пре 4 година
vector-of-bool
e8b8e5cddd
MSVC catches access control oddities that GCC misses
пре 4 година
vector-of-bool
4813372a49
Logging for file scans
пре 4 година
vector-of-bool
0c9128b865
Fix non-POSIX URL paths on Windows
пре 4 година
vector-of-bool
bc76700683
Missing #include for Win32 locale functions
пре 4 година
vector-of-bool
e108f7b92c
No quick_exit
пре 4 година
vector-of-bool
ff3b1d8100
Use Alpine Linux on CI
пре 4 година
vector-of-bool
3830fe556b
Generate a static Linux executable within an Alpine linux container
пре 4 година
vector-of-bool
bb72e57913
Fix: mkrepo.py should find the dds executable itself
пре 4 година
vector-of-bool
ba26e411df
Fix: translate_path() should return a string
пре 4 година
vector-of-bool
3678ff8dbe
Fix: Don't call locking CRT functions after fork(), as it can deadlock in musl
пре 4 година
vector-of-bool
4840a02263
old-catalog is moved
пре 4 година
vector-of-bool
44c577e20b
No logging with -lsilent, and reduce compile by not pulling spdlog so eagerly
пре 4 година
vector-of-bool
74826991a1
Remove JSON catalog and FS transforms.
Significantly simplify some code, and removes a lot of hacks.
Now, the proper way to get packages is from an HTTP repository.
The mkrepo.py uses the content of the old catalog.json to populate
a dds repository. This is also used in the test cases to spawn
repositories as test fixtures.
пре 4 година
vector-of-bool
9b639bd187
Update tests and CI to use HTTP repo
пре 4 година