'\" tp .\" aegis - project change supervisor .\" Copyright (C) 1991-1993, 1998, 1999, 2001, 2002, 2006-2008 Peter Miller .\" .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 3 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see .\" . .\" .so z_name.so .TH "\*(n) -New_Change_Undo" 1 \*(N) "Reference Manual" .SH NAME \*(n) -New_Change_Undo \- remove a new change from a project .XX "aencu(1)" "remove a change" .SH SYNOPSIS .B \*(n) .B -New_Change_Undo [ .IR option ... ] .br .B \*(n) .B -New_Change_Undo .B -List [ .IR option ... ] .br .B \*(n) .B -New_Change_Undo .B -Help .SH DESCRIPTION The .I \*(n) .I -New_Change_Undo command is used to remove a new change from a project. .PP It wasn't called .I "'\*(n) -Remove_Change'" in order to emphasize that fact the the change must be in the .I "awaiting development" state. In practice it is possible, with a combination of commands, to remove any change which has not reached the .I "completed" .\" ------------------------------------------------------------------------ .PS c boxwid = 1 down S0: arrow " new" ljust " change" ljust S1: box "awaiting" "development" arrow " develop" ljust " begin" ljust S2: box "being" "developed" spline -> from 1/3 then left 0.75 then up 2/3 "new" "change" "undo" T1: spline -> from S2.w then left 0.75 then up 11/12 \ then to 1/3 " develop" ljust " begin" ljust " undo" ljust at T1.c - (0.75,0) .PE .\" ------------------------------------------------------------------------ state. .PP In general, only project administrators may destroy changes. However, if the project \fIdevelopers_\%may_\%create_\%changes\fP attribute is true, and you are a developer and you created a particular change, you may also destroy it. .SS Notification This is one of the rare "state transitions" which does not have a notification command. The assumption is this command is invoked by the system which usually receives notifications. It's probably a bad assumption. .SH OPTIONS The following options are understood: .so o_change.so .so o_help.so .so o_list.so .so o_project.so .so o_terse.so .so o_verbose.so .so o_wait.so .so o__rules.so .SH RECOMMENDED ALIAS The recommended alias for this command is .nf .ta 8n 16n csh% alias aencu '\*(n) -ncu \e!* -v' sh$ aencu(){\*(n) -ncu "$@" -v} .fi .SH ERRORS It is an error if the change is not in the .I "awaiting development" state. .br It is an error if any use other than a project administrator or the creator of the change attempts to run this command. .so z_exit.so .br .ne 1i .SH SEE ALSO .TP 8n .IR aenc (1) add a new change to a project .TP 8n .IR aeuconf (5) user configuration file format .so z_cr.so