summaryrefslogtreecommitdiff
path: root/src/commit2.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/commit2.c')
-rw-r--r--src/commit2.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/commit2.c b/src/commit2.c
index 871c085..4c0c342 100644
--- a/src/commit2.c
+++ b/src/commit2.c
@@ -334,13 +334,19 @@ process_func(GNode *node, gpointer data)
fprintf(out_stream,"[START] %lu, %s@%s",(unsigned long)t.tv_sec,ActionNames[result->_action],d->_path);
}
+
if (result->_action == delete_act) {
+ setenv(ENV_ACTION_NAME,ENV_ACTION_DELETE,1);
set_in_delete_action(TRUE);
}
+ else {
+ setenv(ENV_ACTION_NAME,ENV_ACTION_SET,1);
+ }
status = execute_list(c->_def.actions[result->_action].vtw_list_head,&c->_def);
if (result->_action == delete_act) {
set_in_delete_action(FALSE);
}
+ unsetenv(ENV_ACTION_NAME);
if (g_coverage) {
struct timeval t;