13 |
|
|
14 |
/* CVSroot data structures */ |
/* CVSroot data structures */ |
15 |
|
|
16 |
|
#include "sign.h" |
17 |
|
|
18 |
/* Access method specified in CVSroot. */ |
/* Access method specified in CVSroot. */ |
19 |
typedef enum { |
typedef enum { |
20 |
null_method = 0, |
null_method = 0, |
34 |
CVSmethod method; /* One of the enum values above. */ |
CVSmethod method; /* One of the enum values above. */ |
35 |
char *directory; /* The directory name. */ |
char *directory; /* The directory name. */ |
36 |
bool isremote; /* True if we are doing remote access. */ |
bool isremote; /* True if we are doing remote access. */ |
37 |
|
sign_state sign; /* Whether to sign commits. */ |
38 |
|
char *sign_template; /* The template to use to launch the external |
39 |
|
* program to produce GPG signatures. |
40 |
|
*/ |
41 |
|
char *sign_textmode; /* The arg GPG needs for text files. */ |
42 |
|
List *sign_args; /* Keep track of any additional arguments for |
43 |
|
* the sign tool. |
44 |
|
*/ |
45 |
|
|
46 |
/* The following is required for servers now to allow Redirects to be sent |
/* The following is required for servers now to allow Redirects to be sent |
47 |
* for remote roots when client support is disabled. |
* for remote roots when client support is disabled. |
48 |
*/ |
*/ |