ostree.git
4 years agochecksum: implement conversion from string and to base64
Felix Krull [Mon, 2 Sep 2019 13:56:52 +0000 (15:56 +0200)]
checksum: implement conversion from string and to base64

4 years agoImplement ostree::checksum_file_at
Felix Krull [Mon, 2 Sep 2019 12:39:56 +0000 (14:39 +0200)]
Implement ostree::checksum_file_at

4 years agoImplement ostree::checksum_file_async
Felix Krull [Mon, 2 Sep 2019 11:27:54 +0000 (13:27 +0200)]
Implement ostree::checksum_file_async

These might not work, I didn't test them...

4 years agoImplement ostree::checksum_file_from_input
Felix Krull [Mon, 2 Sep 2019 11:08:35 +0000 (13:08 +0200)]
Implement ostree::checksum_file_from_input

4 years agoImplement ostree::checksum_file
Felix Krull [Mon, 2 Sep 2019 10:22:58 +0000 (12:22 +0200)]
Implement ostree::checksum_file

4 years agoUse pointer coercion instead of messing with -sys
Felix Krull [Mon, 2 Sep 2019 07:59:45 +0000 (09:59 +0200)]
Use pointer coercion instead of messing with -sys

4 years agoFix file mode
Felix Krull [Mon, 2 Sep 2019 07:21:31 +0000 (09:21 +0200)]
Fix file mode

4 years agoAdd SePolicy::fscreatecon_cleanup
Felix Krull [Sun, 1 Sep 2019 12:44:49 +0000 (14:44 +0200)]
Add SePolicy::fscreatecon_cleanup

4 years agoImplement Repo::write_metadata_async
Felix Krull [Sun, 1 Sep 2019 12:26:42 +0000 (14:26 +0200)]
Implement Repo::write_metadata_async

4 years agoImplement Repo::write_content_async
Felix Krull [Sun, 1 Sep 2019 12:19:51 +0000 (14:19 +0200)]
Implement Repo::write_content_async

4 years agoImplement Repo::write_metadata
Felix Krull [Sun, 1 Sep 2019 11:50:53 +0000 (13:50 +0200)]
Implement Repo::write_metadata

4 years agoImplement Repo::write_content
Felix Krull [Sat, 31 Aug 2019 20:41:42 +0000 (22:41 +0200)]
Implement Repo::write_content

4 years agoImplement Checksum type for binary checksums
Felix Krull [Sat, 31 Aug 2019 20:40:05 +0000 (22:40 +0200)]
Implement Checksum type for binary checksums

4 years agokernel_args: fix feature flags
Felix Krull [Sat, 31 Aug 2019 13:10:20 +0000 (15:10 +0200)]
kernel_args: fix feature flags

4 years agokernel_args: enable and fix argv methods
Felix Krull [Sat, 31 Aug 2019 12:52:37 +0000 (14:52 +0200)]
kernel_args: enable and fix argv methods

4 years agoMake kernel_args compile
Felix Krull [Sat, 31 Aug 2019 12:26:10 +0000 (14:26 +0200)]
Make kernel_args compile

4 years agoAdd generated KernelArgs (not working yet)
Felix Krull [Sat, 31 Aug 2019 11:14:08 +0000 (13:14 +0200)]
Add generated KernelArgs (not working yet)

4 years agoci: bump used version
Felix Krull [Sat, 31 Aug 2019 09:38:28 +0000 (11:38 +0200)]
ci: bump used version

4 years agoRegenerate main crate
Felix Krull [Wed, 28 Aug 2019 21:25:35 +0000 (23:25 +0200)]
Regenerate main crate

4 years agoClean up docs.rs sections in Cargo.tomls
Felix Krull [Wed, 28 Aug 2019 21:23:41 +0000 (23:23 +0200)]
Clean up docs.rs sections in Cargo.tomls

4 years agoIgnore BUILT_FEATURES from main crate
Felix Krull [Wed, 28 Aug 2019 21:23:22 +0000 (23:23 +0200)]
Ignore BUILT_FEATURES from main crate

4 years agoRegenerate -sys
Felix Krull [Wed, 28 Aug 2019 21:20:31 +0000 (23:20 +0200)]
Regenerate -sys

4 years agoDisable build features constant
Felix Krull [Wed, 28 Aug 2019 21:20:15 +0000 (23:20 +0200)]
Disable build features constant

4 years agoUpdate OSTree-1.0.gir
Felix Krull [Wed, 28 Aug 2019 21:20:04 +0000 (23:20 +0200)]
Update OSTree-1.0.gir

4 years agoUpdate gir files
Felix Krull [Wed, 28 Aug 2019 21:12:06 +0000 (23:12 +0200)]
Update gir files

4 years agoci: fix feature flags
Felix Krull [Wed, 28 Aug 2019 22:12:27 +0000 (00:12 +0200)]
ci: fix feature flags

4 years agoRevert "Enable some functions that seem to work now"
Felix Krull [Wed, 28 Aug 2019 21:26:24 +0000 (23:26 +0200)]
Revert "Enable some functions that seem to work now"

This reverts commit 20a74e0d

Whoops, forgot --all-features

4 years agoEnable some functions that seem to work now
Felix Krull [Wed, 28 Aug 2019 20:48:20 +0000 (22:48 +0200)]
Enable some functions that seem to work now

4 years agoAdd features for docs.rs build
Felix Krull [Wed, 28 Aug 2019 20:15:52 +0000 (22:15 +0200)]
Add features for docs.rs build

4 years agoUpdate gir version
Felix Krull [Wed, 28 Aug 2019 20:02:48 +0000 (22:02 +0200)]
Update gir version

4 years agoci: use libostree from unstable
Felix Krull [Wed, 28 Aug 2019 19:31:57 +0000 (21:31 +0200)]
ci: use libostree from unstable

4 years agoci: fix
Felix Krull [Wed, 28 Aug 2019 08:40:32 +0000 (10:40 +0200)]
ci: fix

4 years agoci: I guess we did need CMake
Felix Krull [Tue, 27 Aug 2019 23:11:16 +0000 (01:11 +0200)]
ci: I guess we did need CMake

4 years agoci: fix features for -sys
Felix Krull [Tue, 27 Aug 2019 23:07:30 +0000 (01:07 +0200)]
ci: fix features for -sys

4 years agoci: still need before_script for docs
Felix Krull [Tue, 27 Aug 2019 23:05:26 +0000 (01:05 +0200)]
ci: still need before_script for docs

4 years agoci: clean up image
Felix Krull [Tue, 27 Aug 2019 23:00:12 +0000 (01:00 +0200)]
ci: clean up image

4 years agoci: remove separate futures build
Felix Krull [Tue, 27 Aug 2019 22:59:43 +0000 (00:59 +0200)]
ci: remove separate futures build

4 years agoci: include `futures` in docs
Felix Krull [Fri, 28 Jun 2019 21:40:58 +0000 (23:40 +0200)]
ci: include `futures` in docs

4 years agoFix tests on nightly (by avoiding UB, even)
Felix Krull [Fri, 28 Jun 2019 20:43:39 +0000 (22:43 +0200)]
Fix tests on nightly (by avoiding UB, even)

4 years agoci: fix futures job maybe
Felix Krull [Fri, 28 Jun 2019 18:54:03 +0000 (20:54 +0200)]
ci: fix futures job maybe

4 years agoconf: remove a problematic function that was fixed in gir
Felix Krull [Fri, 28 Jun 2019 18:46:38 +0000 (20:46 +0200)]
conf: remove a problematic function that was fixed in gir

4 years agoci: add job for futures feature
Felix Krull [Fri, 28 Jun 2019 18:41:04 +0000 (20:41 +0200)]
ci: add job for futures feature

4 years agoEnable futures feature
Felix Krull [Fri, 28 Jun 2019 18:38:41 +0000 (20:38 +0200)]
Enable futures feature

4 years agoUpdate to new glib-rs versions
Felix Krull [Fri, 28 Jun 2019 18:28:21 +0000 (20:28 +0200)]
Update to new glib-rs versions

4 years agoBump gir version
Felix Krull [Fri, 28 Jun 2019 18:25:18 +0000 (20:25 +0200)]
Bump gir version

4 years agoAdd notes about releases and tags
Felix Krull [Fri, 14 Jun 2019 07:19:21 +0000 (07:19 +0000)]
Add notes about releases and tags

4 years agoBump version
Felix Krull [Thu, 13 Jun 2019 20:07:32 +0000 (22:07 +0200)]
Bump version

4 years agoconf: add some more loose types
Felix Krull [Thu, 13 Jun 2019 19:54:15 +0000 (21:54 +0200)]
conf: add some more loose types

4 years agoconf: clean up comments a bit
Felix Krull [Thu, 13 Jun 2019 18:18:31 +0000 (20:18 +0200)]
conf: clean up comments a bit

4 years agolib: add some glib types to generate more functions
Felix Krull [Thu, 13 Jun 2019 18:01:54 +0000 (20:01 +0200)]
lib: add some glib types to generate more functions

4 years agoci: add Makefile target to run gir -m not_bound
Felix Krull [Thu, 13 Jun 2019 18:01:30 +0000 (20:01 +0200)]
ci: add Makefile target to run gir -m not_bound

4 years agolib: generate some additional classes
Felix Krull [Thu, 13 Jun 2019 17:52:51 +0000 (19:52 +0200)]
lib: generate some additional classes

4 years agolib: brush up some docs
Felix Krull [Thu, 13 Jun 2019 17:41:31 +0000 (19:41 +0200)]
lib: brush up some docs

4 years agolib: catch unwinds in RepoCheckoutFilter
Felix Krull [Thu, 13 Jun 2019 17:31:37 +0000 (19:31 +0200)]
lib: catch unwinds in RepoCheckoutFilter

4 years agolib: fix clippy
Felix Krull [Wed, 12 Jun 2019 22:51:38 +0000 (00:51 +0200)]
lib: fix clippy

Look, the type is fine. It's only an opaque thing to ensure lifetimes
anyway.

4 years agolib: add docs and safety notes to RepoCheckoutFilter
Felix Krull [Wed, 12 Jun 2019 22:34:20 +0000 (00:34 +0200)]
lib: add docs and safety notes to RepoCheckoutFilter

4 years agolib: add repo_checkout_filter function for better ergonomics
Felix Krull [Wed, 12 Jun 2019 18:38:46 +0000 (20:38 +0200)]
lib: add repo_checkout_filter function for better ergonomics

4 years agolib: clean up types for RepoCheckoutFilter
Felix Krull [Wed, 12 Jun 2019 18:18:58 +0000 (20:18 +0200)]
lib: clean up types for RepoCheckoutFilter

4 years agolib: split out RepoCheckoutFilter
Felix Krull [Wed, 12 Jun 2019 18:10:11 +0000 (20:10 +0200)]
lib: split out RepoCheckoutFilter

4 years agotests: reorganise repo tests so they have fewer feature flags
Felix Krull [Wed, 12 Jun 2019 18:00:09 +0000 (20:00 +0200)]
tests: reorganise repo tests so they have fewer feature flags

4 years agotests: fix imports with default features
Felix Krull [Fri, 31 May 2019 21:53:10 +0000 (23:53 +0200)]
tests: fix imports with default features

4 years agolib: implement CheckoutOptions::filter (hackishly)
Felix Krull [Fri, 31 May 2019 19:56:44 +0000 (21:56 +0200)]
lib: implement CheckoutOptions::filter (hackishly)

4 years agoci: run clippy with default features as well
Felix Krull [Fri, 31 May 2019 18:19:14 +0000 (20:19 +0200)]
ci: run clippy with default features as well

4 years agotests: fix checkout_at tests
Felix Krull [Fri, 31 May 2019 18:02:02 +0000 (20:02 +0200)]
tests: fix checkout_at tests

4 years agolib: satisfy clippy
Felix Krull [Fri, 31 May 2019 17:53:26 +0000 (19:53 +0200)]
lib: satisfy clippy

4 years agolib: handle ino cache and sepolicy options
Felix Krull [Fri, 31 May 2019 17:26:26 +0000 (19:26 +0200)]
lib: handle ino cache and sepolicy options

4 years agolib: RepoCheckoutAtOptions
Felix Krull [Sun, 26 May 2019 17:18:12 +0000 (19:18 +0200)]
lib: RepoCheckoutAtOptions

4 years agoRevert "Simplify docs build"
Felix Krull [Fri, 31 May 2019 09:58:07 +0000 (09:58 +0000)]
Revert "Simplify docs build"

This reverts commit b259275dc44e071f4662aa6eb977ff8ad9c3e1af

4 years agoSimplify docs build
Felix Krull [Fri, 31 May 2019 09:46:42 +0000 (11:46 +0200)]
Simplify docs build

4 years agoConsolidate some pipeline stages
Felix Krull [Fri, 31 May 2019 09:06:21 +0000 (11:06 +0200)]
Consolidate some pipeline stages

4 years agoFix clippy issues
Felix Krull [Fri, 31 May 2019 08:51:36 +0000 (10:51 +0200)]
Fix clippy issues

4 years agoIgnore clippy issues in generated code
Felix Krull [Fri, 31 May 2019 08:51:29 +0000 (10:51 +0200)]
Ignore clippy issues in generated code

4 years agoDisallow clippy warnings
Felix Krull [Fri, 31 May 2019 08:49:33 +0000 (10:49 +0200)]
Disallow clippy warnings

Let's see if that comes back to bite me

4 years agoOh wait, check doesn't actually do anything useful for us...
Felix Krull [Fri, 31 May 2019 08:45:20 +0000 (10:45 +0200)]
Oh wait, check doesn't actually do anything useful for us...

4 years agoForce clippy to run even after check
Felix Krull [Fri, 31 May 2019 08:39:17 +0000 (10:39 +0200)]
Force clippy to run even after check

4 years agoci: use sccache
Felix Krull [Wed, 29 May 2019 16:42:30 +0000 (18:42 +0200)]
ci: use sccache

4 years agoUpdate version in README and add some notes on version bumps
Felix Krull [Wed, 29 May 2019 07:24:27 +0000 (07:24 +0000)]
Update version in README and add some notes on version bumps

4 years agoBump version
Felix Krull [Tue, 28 May 2019 22:12:40 +0000 (00:12 +0200)]
Bump version

4 years agoRemove extraneous generated files
Felix Krull [Tue, 28 May 2019 22:12:32 +0000 (00:12 +0200)]
Remove extraneous generated files

4 years agoCheck that we haven't included extraneous generated files
Felix Krull [Tue, 28 May 2019 22:12:08 +0000 (00:12 +0200)]
Check that we haven't included extraneous generated files

4 years agoAdd copies of the various LGPL versions and notes about their relevance
Felix Krull [Tue, 28 May 2019 21:36:50 +0000 (23:36 +0200)]
Add copies of the various LGPL versions and notes about their relevance

4 years agocollection_ref: add accessors for collection_id and ref_name
Felix Krull [Tue, 28 May 2019 20:57:21 +0000 (22:57 +0200)]
collection_ref: add accessors for collection_id and ref_name

4 years agoDocument ObjectName
Felix Krull [Sat, 25 May 2019 16:59:36 +0000 (18:59 +0200)]
Document ObjectName

4 years agoIgnore deprecated (and reportedly unsafe) method
Felix Krull [Sun, 26 May 2019 12:12:55 +0000 (14:12 +0200)]
Ignore deprecated (and reportedly unsafe) method

4 years agoClean up some comments
Felix Krull [Sun, 26 May 2019 11:54:01 +0000 (13:54 +0200)]
Clean up some comments

4 years agoDocument Repo::new_for_path
Felix Krull [Fri, 24 May 2019 23:34:50 +0000 (01:34 +0200)]
Document Repo::new_for_path

4 years agoImprove doc blurb a bit
Felix Krull [Fri, 24 May 2019 23:31:43 +0000 (01:31 +0200)]
Improve doc blurb a bit

4 years agoWe don't need to patch the hand-written Repo symbols any more
Felix Krull [Fri, 24 May 2019 23:12:40 +0000 (01:12 +0200)]
We don't need to patch the hand-written Repo symbols any more

4 years agoAdd ignored test for empty FileInfo crash
Felix Krull [Fri, 24 May 2019 23:08:18 +0000 (01:08 +0200)]
Add ignored test for empty FileInfo crash

4 years agoAdd test for checkout_tree
Felix Krull [Fri, 24 May 2019 22:59:22 +0000 (00:59 +0200)]
Add test for checkout_tree

4 years agoAdjust CI check flags
Felix Krull [Fri, 24 May 2019 22:01:18 +0000 (00:01 +0200)]
Adjust CI check flags

4 years agoAdd more checks to the pipeline
Felix Krull [Fri, 24 May 2019 21:23:57 +0000 (23:23 +0200)]
Add more checks to the pipeline

4 years agoMove extra Repo methods to plain impl as well
Felix Krull [Fri, 24 May 2019 20:39:24 +0000 (22:39 +0200)]
Move extra Repo methods to plain impl as well

4 years agoUpdate gir and regenerate
Felix Krull [Fri, 24 May 2019 19:55:05 +0000 (21:55 +0200)]
Update gir and regenerate

4 years agoChange gir targets
Felix Krull [Fri, 24 May 2019 19:51:34 +0000 (21:51 +0200)]
Change gir targets

4 years agoFix docs publish
Felix Krull [Wed, 22 May 2019 19:49:11 +0000 (21:49 +0200)]
Fix docs publish

4 years agoBuild docs more smartly
Felix Krull [Wed, 22 May 2019 19:40:30 +0000 (21:40 +0200)]
Build docs more smartly

4 years agoAdd html_root_url
Felix Krull [Wed, 22 May 2019 16:20:40 +0000 (18:20 +0200)]
Add html_root_url

4 years agoDon't fmt and check for now
Felix Krull [Wed, 22 May 2019 13:35:07 +0000 (15:35 +0200)]
Don't fmt and check for now

4 years agoFix gitlab-ci
Felix Krull [Wed, 22 May 2019 13:28:22 +0000 (15:28 +0200)]
Fix gitlab-ci