 -New_File_Undo(1)

NAME
-New_File_Undo - remove new files from a change

SYNOPSIS
-New_File_Undo file-name... [ option... ]
-New_File_Undo -List [ option... ]
-New_File_Undo -Help

DESCRIPTION
The -New_File_Undo command is used to remove new files from a change (reverse the actions of the ' -New_File' command). The file is removed from the list of files in the change.

The file is removed from the development directory unless the -Keep option is used. The -Keep option should be used with great care, as you can confuse tools such as make(1) by leaving these files in place.

You may specify a directory name to remove all new files in the named directory tree, other files in the tree will be ignored. It is an error if there are no relevant files.

  Notification
The new_file_undo_command in the project config file is run, if set. The project_file_command is also run, if set, and if there has been an integration recently. See aepconf(5) for more information.

  Process Side Effects
This command will cancel any build or test registrations, because deleting a file logically invalidates them.

The difference file (,D) will also be removed, however any DMT derived files (e.g a .o file from a .c file) will not be removed. This is because is decoupled from the DMT, and cannot know what these derived file may be called. You may need to delete derived files manually.

OPTIONS
The following options are understood:

RECOMMENDED ALIAS
The recommended alias for this command is
csh%	alias aenfu ' -nfu \!$ -v'
sh$	aenfu(){ -nfu "$@" -v}

ERRORS
It is an error if the change is not in the being developed state.
It is an error if the change is not assigned to the current user.
It is an error if the file is not in the change.
It is an error if the file was not added to the change with the ' -New_File' command.

SEE ALSO

aenf(1)
    add new files to a change

aepconf(5)
    project configuration file format

aeuconf(5)
    user configuration file format