From 7c72d297efce0629bb436e8b6d7c08f4019c1438 Mon Sep 17 00:00:00 2001 From: Felix Krull Date: Tue, 25 Aug 2020 19:12:01 +0200 Subject: [PATCH] PATCH: version on ostree_repo_commit_modifier_set_sepolicy_from_commit --- rust-bindings/rust/gir-files/OSTree-1.0.gir | 3 ++- rust-bindings/rust/src/auto/repo_commit_modifier.rs | 3 +++ rust-bindings/rust/src/auto/versions.txt | 2 +- rust-bindings/rust/sys/src/auto/versions.txt | 2 +- rust-bindings/rust/sys/src/lib.rs | 1 + 5 files changed, 8 insertions(+), 3 deletions(-) diff --git a/rust-bindings/rust/gir-files/OSTree-1.0.gir b/rust-bindings/rust/gir-files/OSTree-1.0.gir index 737c8d14..7d22c5eb 100644 --- a/rust-bindings/rust/gir-files/OSTree-1.0.gir +++ b/rust-bindings/rust/gir-files/OSTree-1.0.gir @@ -11222,7 +11222,8 @@ policy wins. + throws="1" + version="2020.4"> In many cases, one wants to create a "derived" commit from base commit. diff --git a/rust-bindings/rust/src/auto/repo_commit_modifier.rs b/rust-bindings/rust/src/auto/repo_commit_modifier.rs index 048474ae..f75ae994 100644 --- a/rust-bindings/rust/src/auto/repo_commit_modifier.rs +++ b/rust-bindings/rust/src/auto/repo_commit_modifier.rs @@ -4,11 +4,13 @@ use gio; use glib; +#[cfg(any(feature = "v2020_4", feature = "dox"))] use glib::object::IsA; use glib::translate::*; use glib::GString; use ostree_sys; use std::boxed::Box as Box_; +#[cfg(any(feature = "v2020_4", feature = "dox"))] use std::ptr; use Repo; use RepoCommitFilterResult; @@ -67,6 +69,7 @@ impl RepoCommitModifier { } } + #[cfg(any(feature = "v2020_4", feature = "dox"))] pub fn set_sepolicy_from_commit>(&self, repo: &Repo, rev: &str, cancellable: Option<&P>) -> Result<(), glib::Error> { unsafe { let mut error = ptr::null_mut(); diff --git a/rust-bindings/rust/src/auto/versions.txt b/rust-bindings/rust/src/auto/versions.txt index 68dbffb7..ff33bb3e 100644 --- a/rust-bindings/rust/src/auto/versions.txt +++ b/rust-bindings/rust/src/auto/versions.txt @@ -1,2 +1,2 @@ Generated by gir (https://github.com/gtk-rs/gir @ 2d1ffab1) -from gir-files (https://github.com/gtk-rs/gir-files @ 48a4a23+) +from gir-files (https://github.com/gtk-rs/gir-files @ b1a822b+) diff --git a/rust-bindings/rust/sys/src/auto/versions.txt b/rust-bindings/rust/sys/src/auto/versions.txt index 68dbffb7..ff33bb3e 100644 --- a/rust-bindings/rust/sys/src/auto/versions.txt +++ b/rust-bindings/rust/sys/src/auto/versions.txt @@ -1,2 +1,2 @@ Generated by gir (https://github.com/gtk-rs/gir @ 2d1ffab1) -from gir-files (https://github.com/gtk-rs/gir-files @ 48a4a23+) +from gir-files (https://github.com/gtk-rs/gir-files @ b1a822b+) diff --git a/rust-bindings/rust/sys/src/lib.rs b/rust-bindings/rust/sys/src/lib.rs index 80e1a5ce..ed4508e3 100644 --- a/rust-bindings/rust/sys/src/lib.rs +++ b/rust-bindings/rust/sys/src/lib.rs @@ -1102,6 +1102,7 @@ extern "C" { #[cfg(any(feature = "v2017_13", feature = "dox"))] pub fn ostree_repo_commit_modifier_set_devino_cache(modifier: *mut OstreeRepoCommitModifier, cache: *mut OstreeRepoDevInoCache); pub fn ostree_repo_commit_modifier_set_sepolicy(modifier: *mut OstreeRepoCommitModifier, sepolicy: *mut OstreeSePolicy); + #[cfg(any(feature = "v2020_4", feature = "dox"))] pub fn ostree_repo_commit_modifier_set_sepolicy_from_commit(modifier: *mut OstreeRepoCommitModifier, repo: *mut OstreeRepo, rev: *const c_char, cancellable: *mut gio::GCancellable, error: *mut *mut glib::GError) -> gboolean; pub fn ostree_repo_commit_modifier_set_xattr_callback(modifier: *mut OstreeRepoCommitModifier, callback: OstreeRepoCommitModifierXattrCallback, destroy: glib::GDestroyNotify, user_data: gpointer); pub fn ostree_repo_commit_modifier_unref(modifier: *mut OstreeRepoCommitModifier);