X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=pull.h;h=bd5e7bdeb316ecf1ccc01f0d23d710dcd7813242;hb=479346adc5ebb099121063d4c06da30093ed9b3b;hp=30086fdb12496a9da78aaf3969ca32fc5af98c5a;hpb=a48e1d67e167507091f25dc00e2bd6c280fa538e;p=git.git diff --git a/pull.h b/pull.h index 30086fdb..bd5e7bde 100644 --- a/pull.h +++ b/pull.h @@ -4,6 +4,14 @@ /** To be provided by the particular implementation. **/ extern int fetch(unsigned char *sha1); +extern int fetch_ref(char *ref, unsigned char *sha1); + +/** If set, the ref filename to write the target value to. **/ +extern const char *write_ref; + +/** If set, the hash that the current value of write_ref must be. **/ +extern const unsigned char *current_ref; + /** Set to fetch the target tree. */ extern int get_tree;