[ostree] libostree: Rename ostree-traverse.h into OstreeRepo namespace
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ostree] libostree: Rename ostree-traverse.h into OstreeRepo namespace
- Date: Wed, 10 Jul 2013 00:55:33 +0000 (UTC)
commit 2aa0251b1b3dfc1bf06840c8e1fa35e59534c9e2
Author: Colin Walters <walters verbum org>
Date: Tue Jul 9 19:59:39 2013 -0400
libostree: Rename ostree-traverse.h into OstreeRepo namespace
This operates on the repo, it might as well be methods on it.
Makefile-libostree.am | 3 +-
.../{ostree-traverse.c => ostree-repo-traverse.c} | 26 ++++++------
src/libostree/ostree-repo.h | 16 +++++++
src/libostree/ostree-traverse.h | 46 --------------------
src/libostree/ostree.h | 1 -
src/ostree/ostree-prune.c | 10 ++--
src/ostree/ot-builtin-fsck.c | 6 +-
src/ostree/ot-builtin-pull-local.c | 8 ++-
8 files changed, 43 insertions(+), 73 deletions(-)
---
diff --git a/Makefile-libostree.am b/Makefile-libostree.am
index 1ad3b63..3de3469 100644
--- a/Makefile-libostree.am
+++ b/Makefile-libostree.am
@@ -34,6 +34,7 @@ libostree_la_SOURCES = src/libostree/ostree.h \
src/libostree/ostree-repo-checkout.c \
src/libostree/ostree-repo-libarchive.c \
src/libostree/ostree-repo-refs.c \
+ src/libostree/ostree-repo-traverse.c \
src/libostree/ostree-repo.h \
src/libostree/ostree-repo-private.h \
src/libostree/ostree-repo-file.c \
@@ -41,8 +42,6 @@ libostree_la_SOURCES = src/libostree/ostree.h \
src/libostree/ostree-repo-file-enumerator.c \
src/libostree/ostree-repo-file-enumerator.h \
src/libostree/ostree-types.h \
- src/libostree/ostree-traverse.c \
- src/libostree/ostree-traverse.h \
$(NULL)
if USE_LIBARCHIVE
libostree_la_SOURCES += src/libostree/ostree-libarchive-input-stream.h \
diff --git a/src/libostree/ostree-traverse.c b/src/libostree/ostree-repo-traverse.c
similarity index 90%
rename from src/libostree/ostree-traverse.c
rename to src/libostree/ostree-repo-traverse.c
index 8869171..70b22d7 100644
--- a/src/libostree/ostree-traverse.c
+++ b/src/libostree/ostree-repo-traverse.c
@@ -28,7 +28,7 @@
#include "otutil.h"
GHashTable *
-ostree_traverse_new_reachable (void)
+ostree_repo_traverse_new_reachable (void)
{
return g_hash_table_new_full (ostree_hash_object_name, g_variant_equal,
(GDestroyNotify)g_variant_unref, NULL);
@@ -119,11 +119,11 @@ traverse_dirtree_internal (OstreeRepo *repo,
}
gboolean
-ostree_traverse_dirtree (OstreeRepo *repo,
- const char *dirtree_checksum,
- GHashTable *inout_reachable,
- GCancellable *cancellable,
- GError **error)
+ostree_repo_traverse_dirtree (OstreeRepo *repo,
+ const char *dirtree_checksum,
+ GHashTable *inout_reachable,
+ GCancellable *cancellable,
+ GError **error)
{
return traverse_dirtree_internal (repo, dirtree_checksum, 0,
inout_reachable, cancellable, error);
@@ -136,12 +136,12 @@ ostree_traverse_dirtree (OstreeRepo *repo,
* @commit_checksum, traversing @maxdepth parent commits.
*/
gboolean
-ostree_traverse_commit (OstreeRepo *repo,
- const char *commit_checksum,
- int maxdepth,
- GHashTable *inout_reachable,
- GCancellable *cancellable,
- GError **error)
+ostree_repo_traverse_commit (OstreeRepo *repo,
+ const char *commit_checksum,
+ int maxdepth,
+ GHashTable *inout_reachable,
+ GCancellable *cancellable,
+ GError **error)
{
gboolean ret = FALSE;
gs_free char*tmp_checksum = NULL;
@@ -199,7 +199,7 @@ ostree_traverse_commit (OstreeRepo *repo,
}
tmp_checksum = ostree_checksum_from_bytes_v (content_csum_bytes);
- if (!ostree_traverse_dirtree (repo, tmp_checksum, inout_reachable, cancellable, error))
+ if (!ostree_repo_traverse_dirtree (repo, tmp_checksum, inout_reachable, cancellable, error))
goto out;
if (maxdepth == -1 || maxdepth > 0)
diff --git a/src/libostree/ostree-repo.h b/src/libostree/ostree-repo.h
index 6a694ee..8b5b55b 100644
--- a/src/libostree/ostree-repo.h
+++ b/src/libostree/ostree-repo.h
@@ -317,5 +317,21 @@ gboolean ostree_repo_list_objects (OstreeRepo *self,
GCancellable *cancellable,
GError **error);
+GHashTable *ostree_repo_traverse_new_reachable (void);
+
+gboolean ostree_repo_traverse_dirtree (OstreeRepo *repo,
+ const char *commit_checksum,
+ GHashTable *inout_reachable,
+ GCancellable *cancellable,
+ GError **error);
+
+gboolean ostree_repo_traverse_commit (OstreeRepo *repo,
+ const char *commit_checksum,
+ int maxdepth,
+ GHashTable *inout_reachable,
+ GCancellable *cancellable,
+ GError **error);
+
+
G_END_DECLS
diff --git a/src/libostree/ostree.h b/src/libostree/ostree.h
index ea75f6f..758e45a 100644
--- a/src/libostree/ostree.h
+++ b/src/libostree/ostree.h
@@ -28,5 +28,4 @@
#include <ostree-repo.h>
#include <ostree-mutable-tree.h>
#include <ostree-repo-file.h>
-#include <ostree-traverse.h>
#include <ostree-diff.h>
diff --git a/src/ostree/ostree-prune.c b/src/ostree/ostree-prune.c
index beaf206..741e6b8 100644
--- a/src/ostree/ostree-prune.c
+++ b/src/ostree/ostree-prune.c
@@ -106,7 +106,7 @@ ostree_prune (OstreeRepo *repo,
memset (&data, 0, sizeof (data));
data.repo = repo;
- data.reachable = ostree_traverse_new_reachable ();
+ data.reachable = ostree_repo_traverse_new_reachable ();
if (refs_only)
{
@@ -120,8 +120,8 @@ ostree_prune (OstreeRepo *repo,
{
const char *checksum = value;
- if (!ostree_traverse_commit (repo, checksum, depth, data.reachable,
- cancellable, error))
+ if (!ostree_repo_traverse_commit (repo, checksum, depth, data.reachable,
+ cancellable, error))
goto out;
}
}
@@ -144,8 +144,8 @@ ostree_prune (OstreeRepo *repo,
if (objtype != OSTREE_OBJECT_TYPE_COMMIT)
continue;
- if (!ostree_traverse_commit (repo, checksum, depth, data.reachable,
- cancellable, error))
+ if (!ostree_repo_traverse_commit (repo, checksum, depth, data.reachable,
+ cancellable, error))
goto out;
}
}
diff --git a/src/ostree/ot-builtin-fsck.c b/src/ostree/ot-builtin-fsck.c
index 822c22b..65dd70b 100644
--- a/src/ostree/ot-builtin-fsck.c
+++ b/src/ostree/ot-builtin-fsck.c
@@ -58,7 +58,7 @@ fsck_reachable_objects_from_commits (OtFsckData *data,
gs_free guchar *computed_csum = NULL;
gs_free char *tmp_checksum = NULL;
- reachable_objects = ostree_traverse_new_reachable ();
+ reachable_objects = ostree_repo_traverse_new_reachable ();
g_hash_table_iter_init (&hash_iter, commits);
while (g_hash_table_iter_next (&hash_iter, &key, &value))
@@ -71,8 +71,8 @@ fsck_reachable_objects_from_commits (OtFsckData *data,
g_assert (objtype == OSTREE_OBJECT_TYPE_COMMIT);
- if (!ostree_traverse_commit (data->repo, checksum, 0, reachable_objects,
- cancellable, error))
+ if (!ostree_repo_traverse_commit (data->repo, checksum, 0, reachable_objects,
+ cancellable, error))
goto out;
}
diff --git a/src/ostree/ot-builtin-pull-local.c b/src/ostree/ot-builtin-pull-local.c
index 471306f..9a8cdfa 100644
--- a/src/ostree/ot-builtin-pull-local.c
+++ b/src/ostree/ot-builtin-pull-local.c
@@ -254,7 +254,7 @@ ostree_builtin_pull_local (int argc, char **argv, GFile *repo_path, GError **err
g_print ("Enumerating objects...\n");
- source_objects = ostree_traverse_new_reachable ();
+ source_objects = ostree_repo_traverse_new_reachable ();
if (refs_to_clone)
{
@@ -263,7 +263,8 @@ ostree_builtin_pull_local (int argc, char **argv, GFile *repo_path, GError **err
{
const char *checksum = value;
- if (!ostree_traverse_commit (data->src_repo, checksum, 0, source_objects, cancellable, error))
+ if (!ostree_repo_traverse_commit (data->src_repo, checksum, 0, source_objects,
+ cancellable, error))
goto out;
}
}
@@ -275,7 +276,8 @@ ostree_builtin_pull_local (int argc, char **argv, GFile *repo_path, GError **err
{
const char *checksum = key;
- if (!ostree_traverse_commit (data->src_repo, checksum, 0, source_objects, cancellable, error))
+ if (!ostree_repo_traverse_commit (data->src_repo, checksum, 0, source_objects,
+ cancellable, error))
goto out;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]