version 1.12, 2004/07/29 15:41:58 |
version 1.13, 2004/07/29 16:46:58 |
|
|
#define CVS_FST_CONFLICT 5 |
#define CVS_FST_CONFLICT 5 |
#define CVS_FST_PATCHED 6 |
#define CVS_FST_PATCHED 6 |
|
|
|
|
|
TAILQ_HEAD(cvs_flist, cvs_files); |
|
|
|
|
typedef struct cvs_file { |
typedef struct cvs_file { |
char *cf_path; |
char *cf_path; |
struct cvs_file *cf_parent; /* parent directory (NULL if none) */ |
struct cvs_file *cf_parent; /* parent directory (NULL if none) */ |
|
|
struct stat *cf_stat; /* only available with CF_STAT flag */ |
struct stat *cf_stat; /* only available with CF_STAT flag */ |
struct cvs_dir *cf_ddat; /* only for directories */ |
struct cvs_dir *cf_ddat; /* only for directories */ |
|
|
LIST_ENTRY(cvs_file) cf_list; |
TAILQ_ENTRY(cvs_file) cf_list; |
} CVSFILE; |
} CVSFILE; |
|
|
|
|
struct cvs_dir { |
struct cvs_dir { |
struct cvsroot *cd_root; |
struct cvsroot *cd_root; |
char *cd_repo; |
char *cd_repo; |
LIST_HEAD(cvs_flist, cvs_file) cd_files; |
struct cvs_flist cd_files; |
}; |
}; |
|
|
#define CVS_HIST_ADDED 'A' |
#define CVS_HIST_ADDED 'A' |