#ifndef REPOSITORY_H
#define REPOSITORY_H
+struct config_set;
+
struct repository {
/* Environment */
/*
*/
char *worktree;
+ /* Subsystems */
+ /*
+ * Repository's config which contains key-value pairs from the usual
+ * set of config files (i.e. repo specific .git/config, user wide
+ * ~/.gitconfig, XDG config file and the global /etc/gitconfig)
+ */
+ struct config_set *config;
+
/* Configurations */
/*
* Bit used during initialization to indicate if repository state (like