core: remove HEAD file, use branches instead

HEAD in git describes a working copy, and we don't have those.
Instead, default to a "master" branch.  This also lets us support
multiple branches.
This commit is contained in:
Colin Walters committed 2011-10-27 14:32:05 -04:00
1 parent 6924e79e60
commit 7ca1c3d2e7
16 files changed
+319 -190

No files matched your search

+22 -17
View File
@@ -59,7 +59,10 @@ gboolean ostree_repo_link_file (OstreeRepo *self,
gboolean force,
GError **error);
const char * ostree_repo_get_head (OstreeRepo *self);
gboolean ostree_repo_resolve_rev (OstreeRepo *self,
const char *rev,
char **out_resolved,
GError **error);
gboolean ostree_repo_load_variant (OstreeRepo *self,
const char *sha256,
@@ -68,24 +71,26 @@ gboolean ostree_repo_load_variant (OstreeRepo *self,
GError **error);
gboolean ostree_repo_commit (OstreeRepo *self,
const char *subject,
const char *body,
GVariant *metadata,
const char *base,
GPtrArray *modified_files,
GPtrArray *removed_files,
GChecksum **out_commit,
GError **error);
const char *branch,
const char *subject,
const char *body,
GVariant *metadata,
const char *base,
GPtrArray *modified_files,
GPtrArray *removed_files,
GChecksum **out_commit,
GError **error);
gboolean ostree_repo_commit_from_filelist_fd (OstreeRepo *self,
const char *subject,
const char *body,
GVariant *metadata,
const char *base,
int fd,
char separator,
GChecksum **out_commit,
GError **error);
const char *branch,
const char *subject,
const char *body,
GVariant *metadata,
const char *base,
int fd,
char separator,
GChecksum **out_commit,
GError **error);
gboolean ostree_repo_checkout (OstreeRepo *self,
const char *ref,