diff options
author | Daniel Barkalow <barkalow@iabervon.org> | 2005-04-30 16:53:56 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-30 16:53:56 -0700 |
commit | 4250a5e5b1755e45153248217fe1d5550c972c8d (patch) | |
tree | ec4e77e64d8db8f075c5e0a5023c243587b22a66 /pull.h | |
parent | 5e7921e7c1a844974469a5f865ebf0001ff06311 (diff) | |
download | git-4250a5e5b1755e45153248217fe1d5550c972c8d.tar.gz git-4250a5e5b1755e45153248217fe1d5550c972c8d.tar.xz |
[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 <barkalow@iabervon.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'pull.h')
-rw-r--r-- | pull.h | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -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 */ |