Aegis  4.25.D505
Functions
/home/archives/aegis/branch.4/branch.25/delta28933.505/libaegis/change/file.h File Reference
#include <common/gcc-attribute.h>
#include <libaegis/change.h>
#include <libaegis/view_path.h>

Go to the source code of this file.

Functions

string_tychange_file_path (change::pointer cp, string_ty *file_name)
string_tychange_file_path_by_uuid (change::pointer cp, string_ty *uuid)
string_tychange_file_path (change::pointer cp, fstate_src_ty *src)
string_tychange_file_version_path (change::pointer cp, fstate_src_ty *src, int *unlink_p)
string_tychange_file_source (change::pointer, string_ty *)
void change_file_remove (change::pointer, string_ty *)
void change_file_remove_all (change::pointer)
fstate_src_tychange_file_nth (change::pointer, size_t, view_path_ty)
size_t change_file_count (change::pointer)
void change_file_directory_query (change::pointer cp, string_ty *file_name, string_list_ty *result_in, string_list_ty *result_out)
string_tychange_file_directory_conflict (change::pointer cp, string_ty *file_name)
void change_file_test_time_clear (change::pointer cp, fstate_src_ty *src, string_ty *)
void change_file_test_time_set (change::pointer, fstate_src_ty *, time_t, string_ty *)
time_t change_file_test_time_get (change::pointer cp, fstate_src_ty *src, string_ty *)
void change_file_test_baseline_time_clear (change::pointer, fstate_src_ty *, string_ty *)
void change_file_test_baseline_time_set (change::pointer cp, fstate_src_ty *src, time_t, string_ty *)
time_t change_file_test_baseline_time_get (change::pointer, fstate_src_ty *, string_ty *)
int change_fingerprint_same (fingerprint_ty *, string_ty *, int)
void change_file_fingerprint_check (change::pointer, fstate_src_ty *)
int change_file_up_to_date (project *, fstate_src_ty *)
metric_list_tychange_file_metrics_get (change::pointer, string_ty *)
void change_file_list_metrics_check (change::pointer)
void change_file_template (change::pointer, string_ty *, user_ty::pointer, int)
void change_file_copy_basic_attributes (fstate_src_ty *to, fstate_src_ty *from)

Function Documentation

The change_file_copy_basic_attributes function is used to copy the basic change file attributes (usage, attributes and uuid) from one file to another. This is a common activity for aecp, et al.

Parameters:
toThe file meta data to receive the attributes
fromThe file meta data from which the attributes are to be taken.
void change_file_directory_query ( change::pointer  cp,
string_ty file_name,
string_list_ty result_in,
string_list_ty result_out 
)

Deprecated. Use change::file_path instead.

Deprecated. Use change::file_path instead.

Deprecated. Use change::file_path_by_uuid instead.

void change_file_test_time_set ( change::pointer  ,
fstate_src_ty ,
time_t  ,
string_ty  
)
string_ty* change_file_version_path ( change::pointer  cp,
fstate_src_ty src,
int *  unlink_p 
)
int change_fingerprint_same ( fingerprint_ty ,
string_ty ,
int   
)