git-off

Log

Files

Refs

README

gitoff.h (3230B)

     1 #ifndef _gitoffH
     2 #define _gitoffH
     3 
     4 #include <stdbool.h>
     5 
     6 typedef void (*gConfig_set_t)(char*, char*);
     7 typedef void (*cmdSetF_t)(gConfig_set_t);
     8 
     9 char *expandHome(char *p);
    10 void offLog(char* s);
    11 void offLogRepo(char* s);
    12 char *exec(int cmdName, char* paramsArray);
    13 void gitConfig_set(char* key, char* value);
    14 void gitConfig_setLocal(char* key, char* value);
    15 void gitConfig_setThisRepo(char* key, char* value);
    16 char *gitConfig_getDefault(char* key);
    17 char *gitConfig_get(char *key);
    18 void mkdirParents(char* p);
    19 void rmAll(char* p);
    20 void copy(char* src, char* dst);
    21 char **execOut(char *cmd);
    22 char **walkDir(char* dir);
    23 void freeList(void **list);
    24 char **split(char *string, char* delim);
    25 char *join(char **list, char* delim);
    26 char *offHelpers_gitRepoRoot();
    27 char *offHelpers_objectPath();
    28 char *offHelpers_offStore();
    29 char *offHelpers_offHttp();
    30 char *offHelpers_offCurlOptions();
    31 char *offHelpers_offMode();
    32 char *offHelpers_offIntegrity();
    33 char *offHelpers_offPem();
    34 char *offHelpers_offSshOptions();
    35 char *offHelpers_offScpOptions();
    36 char *offHelpers_offScp();
    37 char *offHelpers_offScpUser();
    38 char *offHelpers_log();
    39 char *offHelpers_getLog();
    40 char *offHelpers_offConfigAlways();
    41 char *offHelpers_s3Region();
    42 char *offHelpers_s3Bucket();
    43 char *offHelpers_transform();
    44 char *offHelpers_transformTo();
    45 char *offHelpers_transformFrom();
    46 char *offHelpers_userAt();
    47 char **offHelpers_getSSHConfig();
    48 void offHelpers_mkdirStore(char *p);
    49 void offHelpers_rmAllStore(char *p);
    50 void offHelpers_copyTo();
    51 bool offHelpers_checkIntegrity(char *p);
    52 void transportCopySend(char *file);
    53 void transportCopyReceive(char *file);
    54 void transportScpSend(char *file);
    55 void transportScpReceive(char *file);
    56 void transportHttpSend(char *file);
    57 void transportHttpReceive(char *file);
    58 void offHelpers_setTransport(char *mode );
    59 #define offHelpers_setTransport_mode() offHelpers_setTransport( "config")
    60 char **offHelpers_getOffFilePath(char *offFile);
    61 void send(char *src);
    62 void receive(char *src);
    63 void transport_transformFrom(char *file);
    64 void thisrepo(cmdSetF_t cmd);
    65 int findCommand(char *p);
    66 void showAllCommandsHelp();
    67 void offCommands_localSetup();
    68 void offCommands_install(gConfig_set_t setF );
    69 #define offCommands_install_setF() offCommands_install( gitConfig_set)
    70 void offCommands_track();
    71 void offCommands_configAlways();
    72 void offCommands_setGetGitConfig(gConfig_set_t setF);
    73 void offCommands_clean();
    74 void offCommands_prepush();
    75 void offCommands_push(char *line);
    76 void offCommands_smudge();
    77 void offCommands_copyTo();
    78 void offCommands_clearAll();
    79 void offCommands_clearCache();
    80 void offCommands_clearStore();
    81 void offCommands_defaults();
    82 void offCommands_env();
    83 void offCommands_help();
    84 void installF();
    85 void modeF();
    86 void storeF();
    87 void scpF();
    88 void httpF();
    89 void curlF();
    90 void integrityF();
    91 void pemF();
    92 void sshoptionsF();
    93 void scpoptionsF();
    94 void scpuserF();
    95 void trackF();
    96 void configAlwaysF();
    97 void s3regionF();
    98 void s3bucketF();
    99 void transformF();
   100 void transformToF();
   101 void transformFromF();
   102 void cleanF();
   103 void prepushF();
   104 void smudgeF();
   105 void copyToF();
   106 void clearAllF();
   107 void caF();
   108 void clearCacheF();
   109 void ccF();
   110 void clearStoreF();
   111 void csF();
   112 void defaultsF();
   113 void envF();
   114 void helpF();
   115 void initCOMMAND_FUNC();
   116 
   117 #endif //_gitoffH