summaryrefslogtreecommitdiff
path: root/pull.h
diff options
context:
space:
mode:
Diffstat (limited to 'pull.h')
-rw-r--r--pull.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/pull.h b/pull.h
new file mode 100644
index 0000000..314bc7e
--- /dev/null
+++ b/pull.h
@@ -0,0 +1,18 @@
+#ifndef PULL_H
+#define PULL_H
+
+/** To be provided by the particular implementation. **/
+extern int fetch(unsigned char *sha1);
+
+/** Set to fetch the target tree. */
+extern int get_tree;
+
+/** Set to fetch the commit history. */
+extern int get_history;
+
+/** Set to fetch the trees in the commit history. **/
+extern int get_all;
+
+extern int pull(char *target);
+
+#endif /* PULL_H */