version 1.1, 2008/06/10 01:00:35 |
version 1.2, 2008/06/10 05:29:14 |
|
|
#define CVS_TRIGGER_TAGINFO 6 |
#define CVS_TRIGGER_TAGINFO 6 |
|
|
struct trigger_line { |
struct trigger_line { |
char *line; |
char *line; |
TAILQ_ENTRY(trigger_line) flist; |
TAILQ_ENTRY(trigger_line) flist; |
}; |
}; |
|
|
TAILQ_HEAD(trigger_list, trigger_line); |
TAILQ_HEAD(trigger_list, trigger_line); |
|
|
struct file_info { |
struct file_info { |
char *file_path; |
char *file_path; |
char *file_wd; |
char *file_wd; |
char *crevstr; |
char *crevstr; |
char *nrevstr; |
char *nrevstr; |
char *tag_new; |
char *tag_new; |
char *tag_old; |
char *tag_old; |
char *tag_op; |
char *tag_op; |
char tag_type; |
char tag_type; |
TAILQ_ENTRY(file_info) flist; |
TAILQ_ENTRY(file_info) flist; |
}; |
}; |
|
|
TAILQ_HEAD(file_info_list, file_info); |
TAILQ_HEAD(file_info_list, file_info); |
|
|
|
int cvs_trigger_handle(int, char *, char *, |
|
struct trigger_list *, struct file_info_list *); |
int cvs_trigger_handle(int, char *, char *,struct trigger_list *, |
struct trigger_list *cvs_trigger_getlines(char *, char *); |
struct file_info_list *); |
void cvs_trigger_freelist(struct trigger_list *); |
struct trigger_list * cvs_trigger_getlines(char *, char *); |
void cvs_trigger_freeinfo(struct file_info_list *); |
void cvs_trigger_freelist(struct trigger_list *); |
void cvs_trigger_loginfo_header(BUF *, char *); |
void cvs_trigger_freeinfo(struct file_info_list *); |
|
void cvs_trigger_loginfo_header(BUF *, char *); |
|