[hacktree] repo: Use 'self' in headers too



commit 3f12aa7bbdaadc460734db8ae1b3743a268b37ce
Author: Colin Walters <walters verbum org>
Date:   Fri Oct 14 23:24:51 2011 -0400

    repo: Use 'self' in headers too

 src/libhacktree/hacktree-repo.h |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)
---
diff --git a/src/libhacktree/hacktree-repo.h b/src/libhacktree/hacktree-repo.h
index 9c4ea51..c401dd2 100644
--- a/src/libhacktree/hacktree-repo.h
+++ b/src/libhacktree/hacktree-repo.h
@@ -51,23 +51,23 @@ GType hacktree_repo_get_type (void);
 
 HacktreeRepo* hacktree_repo_new (const char *path);
 
-gboolean      hacktree_repo_check (HacktreeRepo  *repo, GError **error);
+gboolean      hacktree_repo_check (HacktreeRepo  *self, GError **error);
 
-gboolean      hacktree_repo_link_file (HacktreeRepo *repo,
+gboolean      hacktree_repo_link_file (HacktreeRepo *self,
                                        const char   *path,
                                        gboolean      ignore_exists,
                                        gboolean      force,
                                        GError      **error);
 
-const char *  hacktree_repo_get_head (HacktreeRepo  *repo);
+const char *  hacktree_repo_get_head (HacktreeRepo  *self);
 
-gboolean      hacktree_repo_load_variant (HacktreeRepo *repo,
+gboolean      hacktree_repo_load_variant (HacktreeRepo *self,
                                           const char   *sha256,
                                           HacktreeSerializedVariantType *out_type,
                                           GVariant    **out_variant,
                                           GError      **error);
 
-gboolean      hacktree_repo_commit (HacktreeRepo *repo,
+gboolean      hacktree_repo_commit (HacktreeRepo *self,
                                     const char   *subject,
                                     const char   *body,
                                     GVariant     *metadata,
@@ -77,10 +77,15 @@ gboolean      hacktree_repo_commit (HacktreeRepo *repo,
                                     GChecksum   **out_commit,
                                     GError      **error);
 
-typedef void (*HacktreeRepoObjectIter) (HacktreeRepo *repo, const char *path,
+gboolean      hacktree_repo_checkout (HacktreeRepo *self,
+                                      const char   *commit,
+                                      const char   *destination,
+                                      GError      **error);
+
+typedef void (*HacktreeRepoObjectIter) (HacktreeRepo *self, const char *path,
                                         GFileInfo *fileinfo, gpointer user_data);
 
-gboolean     hacktree_repo_iter_objects (HacktreeRepo  *repo,
+gboolean     hacktree_repo_iter_objects (HacktreeRepo  *self,
                                          HacktreeRepoObjectIter callback,
                                          gpointer       user_data,
                                          GError        **error);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]