vector-of-bool
e911f142a4
Targets to format and check Python code
il y a 4 ans
vector-of-bool
738a82b71a
Fix ccache misses in CI by using a single path for test and final build output
il y a 4 ans
vector-of-bool
df92921326
More flags for the static build to shrink the final binary
il y a 4 ans
vector-of-bool
27210c7a5a
Remove deps_test.py
il y a 4 ans
vector-of-bool
a2baa889d5
Unused CI arg
il y a 4 ans
vector-of-bool
2c900b6dd5
Run archive creation in a subdir for shorter command lines
il y a 4 ans
vector-of-bool
a6680d60ec
Publish test results as Junit XML
il y a 4 ans
vector-of-bool
09967abb7d
Do not use -audit toolchains on Alpine in testing
il y a 4 ans
vector-of-bool
8b6c30dc1e
Unused data
il y a 4 ans
vector-of-bool
eb4d0acb6f
Everything passes mypy and pylint
il y a 4 ans
vector-of-bool
62e594fadb
New-and-improved CI based around Poetry
il y a 4 ans
vector-of-bool
eb0b8ec9a8
Pass --dds-exe through to mkrepo in tests
il y a 4 ans
vector-of-bool
00cc65962e
Fix: Passing dds_exe as a path to subprocess
il y a 4 ans
vector-of-bool
8e77c2d2ad
Install pytest deps on macos and win, and qualifiy the basetemp path
il y a 4 ans
vector-of-bool
ad6e91ed5f
Use a short dir as the base tempdir, to prevent paths from being too long on windows
il y a 4 ans
vector-of-bool
735fff145a
Leaf needs some special options for MSVC
il y a 4 ans
vector-of-bool
aea66fc39f
Pull fixes for neo-url
il y a 4 ans
vector-of-bool
5396821a02
Fix tests on Windows
il y a 4 ans
vector-of-bool
e8b8e5cddd
MSVC catches access control oddities that GCC misses
il y a 4 ans
vector-of-bool
4813372a49
Logging for file scans
il y a 4 ans
vector-of-bool
0c9128b865
Fix non-POSIX URL paths on Windows
il y a 4 ans
vector-of-bool
bc76700683
Missing #include for Win32 locale functions
il y a 4 ans
vector-of-bool
e108f7b92c
No quick_exit
il y a 4 ans
vector-of-bool
ff3b1d8100
Use Alpine Linux on CI
il y a 4 ans
vector-of-bool
3830fe556b
Generate a static Linux executable within an Alpine linux container
il y a 4 ans
vector-of-bool
bb72e57913
Fix: mkrepo.py should find the dds executable itself
il y a 4 ans
vector-of-bool
ba26e411df
Fix: translate_path() should return a string
il y a 4 ans
vector-of-bool
3678ff8dbe
Fix: Don't call locking CRT functions after fork(), as it can deadlock in musl
il y a 4 ans
vector-of-bool
4840a02263
old-catalog is moved
il y a 4 ans
vector-of-bool
44c577e20b
No logging with -lsilent, and reduce compile by not pulling spdlog so eagerly
il y a 4 ans
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.
il y a 4 ans
vector-of-bool
9b639bd187
Update tests and CI to use HTTP repo
il y a 4 ans
vector-of-bool
60ce2155d8
Python tests, and Python style
il y a 4 ans
vector-of-bool
b7df47661a
Pulling catalogs from repositories!
il y a 4 ans
vector-of-bool
3bfb0c131d
Breadcrumbs for assertions
il y a 4 ans
vector-of-bool
850d02e379
connect_for() for opening connections based on URLs
il y a 4 ans
vector-of-bool
b3c008b906
New test data for http
il y a 4 ans
vector-of-bool
84eb94d9f7
We can pull basic catalog info via HTTP
il y a 4 ans
vector-of-bool
fe0cac022c
New neo-url dep
il y a 4 ans
vector-of-bool
a0a8bdf1c2
'repoman' for managing static package repositories
il y a 4 ans
vector-of-bool
5f57cca29e
foreign_keys must be enabled OUTSIDE of a transaction
il y a 4 ans
vector-of-bool
e2d64cd409
OpenSSL support
- CI step cleanups, and get openssl for windows
- WORKAROUND: Bug in libgcc in certain conditions with partial pthread
linked statically.
il y a 4 ans
vector-of-bool
36d10d787e
Packages can now be imported over HTTP
il y a 4 ans
vector-of-bool
34b6f0b733
HTTP session utility
Pull neo-io and neo-http
fix: failbit will cause exceptions on EOF
il y a 4 ans
vector-of-bool
c160953106
Update neo-sqlite3, generalize package remotes via URLs
This is a large changeset that changes the way we store package
remote info. In these changes, package remotes are entirely
encoded in a single URL. This will help reduce complexity
down the road when multiple different remote types are supported.
The kind of a remote is specified by the URL's scheme, and the
URL parsing differs based on the scheme. For now, only git+http
and git+https are supported.
This comes along with a change to the format of the catalog JSON.
Remote information is now entirely encoded in a URL string.
il y a 4 ans
vector-of-bool
9a02f2436c
We want -MQ instead of -MT for mkfile deps
il y a 4 ans
vector-of-bool
bf4d020203
Fix handling of non-ASCII paths and arguments
Also, run all tests in a path with cyrillic chars and spaces
il y a 4 ans
vector-of-bool
0e53c86840
Support for wide strings in obtaining Windows env vars
il y a 4 ans
vector-of-bool
d711d59e13
Fix logging exceptions generating bad format strings. Oops.
il y a 4 ans
vector-of-bool
f5b6dd0080
Make the _build/ dir before copying the freebsd artifact from the VM
il y a 4 ans