Felix Krull
|
dfcaf3eede
|
Ignore clippy issues in generated code
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
4cfda21ff9
|
Disallow clippy warnings
Let's see if that comes back to bite me
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
feca7ddae6
|
Oh wait, check doesn't actually do anything useful for us...
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
8982c1914e
|
Force clippy to run even after check
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
0c07616342
|
ci: use sccache
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
87bf13574f
|
Update version in README and add some notes on version bumps
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
d12b506f86
|
Bump version
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
82ccc6065b
|
Remove extraneous generated files
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
06489f4926
|
Check that we haven't included extraneous generated files
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
3483927f40
|
Add copies of the various LGPL versions and notes about their relevance
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
faef3562b8
|
collection_ref: add accessors for collection_id and ref_name
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
91dc916615
|
Document ObjectName
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
2892430fa7
|
Ignore deprecated (and reportedly unsafe) method
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
7ac82e5d1b
|
Clean up some comments
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
1e744239cb
|
Document Repo::new_for_path
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
8fc327296e
|
Improve doc blurb a bit
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
1f20721664
|
We don't need to patch the hand-written Repo symbols any more
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
0fe1b0d951
|
Add ignored test for empty FileInfo crash
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
80de2aa2ea
|
Add test for checkout_tree
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
1068d4f619
|
Adjust CI check flags
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
fa1bf6cbb8
|
Add more checks to the pipeline
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
66cf9b288f
|
Move extra Repo methods to plain impl as well
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
493ba2e2f5
|
Update gir and regenerate
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
0b85551588
|
Change gir targets
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
40a7eecbf6
|
Fix docs publish
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
ebbf285f28
|
Build docs more smartly
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
15c8e6376d
|
Add html_root_url
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
b24197c251
|
Don't fmt and check for now
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
a3bcc237f5
|
Fix gitlab-ci
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
2c7761047a
|
Add fmt check, check, clippy
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
f1a7507ee4
|
Also cache docs
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
b218a5b6c5
|
Try caching
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
0d33525815
|
Suppress unused import warnings in generated code
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
c7f158ad94
|
Disable CollectionRef tests on too-old features
|
2022-05-06 12:53:54 -04:00 |
Felix Krull
|
f5375f36b6
|
Don't separately build ostree-sys with nightly
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
f5b4d7edcd
|
Add other interesting pipeline stages
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
0e23ed73e6
|
Don't allow nightly runs to fail
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
c89270969c
|
Refactor tests and add test for traverse_commit
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
ff3e268a3b
|
Add some more unsorted types
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
ab3e2c908e
|
Switch ObjectName to GString
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
475cd53c43
|
Add docs for methods that were moved to RepoExtManual
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
f7963d86ad
|
Fix
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
2452dee279
|
Clarify reasons for async exclude
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
3decba546e
|
Switch to generated CollectionRef
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
60960612a3
|
Reorganise test code
This way I don't need to differentiate between tests for generated code
and tests for hand-written code.
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
bf488d2266
|
Build with older libostree version for now
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
61e205b5c3
|
Regenerate and update to new gir and glib-rs version
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
df2d708f30
|
Add missing version features
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
bc0a8a04d3
|
sys: regenerate with new gir
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
0f0ccb898d
|
Update gir version
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
c41cc620bb
|
Add version features
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
8d19e94d6a
|
sys: regenerate with external version file
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
82b61d0bae
|
Add more types
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
31eccf004e
|
Pin rustdoc-stripper version
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
7b9bdf143c
|
Add some explanatory comments to gir config
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
0bf8f3f52e
|
Fix some issues with RepoFile
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
26b5729c53
|
Add some tests for Repo
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
cfcc97d5f7
|
Fix a few more missing methods
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
04bd81be0f
|
Sanity test for ObjectName
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
c3f120e8b6
|
Add some sanity tests for CollectionRef
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
8561eaaa8c
|
Fix return type for CollectionRef::new
gir doesn't seem to generate this correctly. I have no clue why, there
are certainly some functions where nullable=1 causes an Option return.
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
8bfefa2b14
|
Build CollectionRef manually
That way we can get Eq and Hash.
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
13c61a9329
|
Fix features in Repo
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
8afba7f5ab
|
Add explanatory comments to ostree-sys.toml
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
7871c600e0
|
Test sys with v2018_9 until I can get 2019.2 for CI
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
3fa9378a5e
|
Update OSTree gir and regenerate
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
91df5067a5
|
Update base gir files
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
c6b0ebaf6e
|
Add note about crate rename
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
999d239c59
|
Rename libostree to ostree
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
77697b10f7
|
Rename libostree to ostree
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
f4cf9d3377
|
Rename libostree-sys to ostree-sys
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
e62ca73e82
|
Remove unnecessary gir/* aliases
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
57645e91cb
|
Remove version constants to fix build with different libostree versions
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
16709027e1
|
Pin gir version
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
5028561b18
|
Repo rename
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
e817635e8b
|
sys: regenerate
This removes my build trick to allow docs builds without the library
available, but since we're not targetting docs.rs for now, that's fine.
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
6b082eb2c4
|
Test with all features
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
7d9c44ec4a
|
Remove some methods that are not generated correctly
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
20dca2630c
|
Move libostree-sys/ to sys/
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
7c29936b84
|
Reorganise gitlab-ci.yml a bit
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
98fbf253a7
|
Get rid of pre-package workaround
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
5924702595
|
Update gitlab-ci.yml
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
382aa27f44
|
Exclude unnecessary files correctly
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
260c273286
|
Move installed tools into target/tools
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
ced47cbb26
|
Move main crate into repo root
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
a16ea65e0f
|
Add features
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
a5f2ae9a59
|
Add CMake to build gir
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
bc2d9621e2
|
Update readme
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
30517deaea
|
Remove lgpl-docs feature
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
2b76bf8330
|
Add back API docs merge to Makefile
I guess we can't do it as part of the crate, so we do it separately.
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
587c6d4778
|
--allow-dirty to deal with the extra files we copy in
It's not super pretty, but it should work ok.
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
a404058eaf
|
Fix -sys pre-package
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
3c93c84991
|
Add badge-with-link to docs
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
84b8a35791
|
Update readme a lot
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
67c318164b
|
Add LICENSE to packages
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
128a31f601
|
Bump versions
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
233776a39d
|
Add Gitlab badge
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
b69a39fab8
|
Update docs back to self-hosted
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
d8ce189e91
|
Move readme to repo root and copy it to the code prior to packaging
|
2022-05-06 12:53:53 -04:00 |
Felix Krull
|
3bc590d151
|
Add a symlink to the package readme in the repo root
|
2022-05-06 12:53:53 -04:00 |