From 4250a5e5b1755e45153248217fe1d5550c972c8d Mon Sep 17 00:00:00 2001 From: Daniel Barkalow Date: Sat, 30 Apr 2005 16:53:56 -0700 Subject: [PATCH] Split out "pull" from particular methods The method for deciding what to pull is useful separately from any of the ways of actually fetching the objects. So split out "pull" functionality from http-pull and rpull Signed-off-by: Daniel Barkalow Signed-off-by: Linus Torvalds --- pull.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 pull.h (limited to 'pull.h') diff --git a/pull.h b/pull.h new file mode 100644 index 0000000000..314bc7e95a --- /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 */ -- cgit v1.2.3