Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
tkaer(1)							      tkaer(1)

NAME
	tkaer -	GUI tool for reviewing Aegis change sets, using	TCL/TK

SYNOPSIS
	tkaer

DESCRIPTION
	The tkaer command is used to provide an	easy and convenient way	to re-
	view  Aegis  change sets. It provides a	front-end to other tools which
	are used to view the modifications.

	Files in the change set	are shown in one of four lists.	The choice  of
	list  is  based	 on  the operation performed on	the file by the	change
	(create, modify, move or remove).  Empty  lists	 are  not  shown.  The
	change	details, as provided by	ael(1) may be displayed	by clicking on
	the "Details" button.

MODIFIED AND MOVED FILES
	tkdiff is used to show the differenceces between the change and	 base-
	line  versions	of  modified  and  moved  files. (In the case of moved
	files, the original name is used to access the baseline	version.)

	Double-clicking	button 1 on a filename (or pressing the	space key when
	the filename is	highlighted) will show	the  differences  between  the
	change	and  the  current  branch  baseline. Holding down button 3 (or
	pressing the "a" key) will invoke a pop-up  menu  presenting  the  re-
	viewer	with  a	 list  of  grandparent branches	which also contain the
	file. This is particularly useful when rolling in branches.

NEW AND	REMOVED	FILES
	New files are viewed by	opening	a new xterm and	using vi (in read-only
	mode) to display its contents. This method is also  used  for  removed
	files,	however	 it is the baseline version that is displayed (so that
	the reviewer can see what has been removed).

ADDITIONAL FEATURES FOR	REVIEWERS.
	If the change is in the	being reviewed state, the  reviewer  may  open
	the  comments  editor by clicking on the "Comments" button. These com-
	ments will be submitted	should the reviewer decide that	the review has
	failed.	An outline of the files	included in the	 change	 is  automati-
	cally created.

	Once the review	is complete, clicking the "Finished" button results in
	a  dialog  box	which will allow the reviewer to pass or fail (via the
	aerpass(1) and aerfail(1) commands) the	change.	Alternatively, the re-
	viewer may resume reviewing or quit, leaving the change	state  unmodi-
	fied.  If  the	change	was not	in the being reviewed state, the "Fin-
	ished" button simply causes tkaer to exit.

CONFIGURING TKAER
	tkaer may be customised	by the .tkaer file. This file  is  created  by
	tkaer  in  the	users  home directory when it is first run. This newly
	created	file contains the default configuration	 as  described	above,
	such  as the choice of tools used in reviewing.	The configuration file
	itself is a tcl	script which is	executed by the	tkaer script using the
	tcl "source" command. Each entry takes the form	of a  "set"  statement
	which adds an item to the pref array.  Items currently supported are:

	pref(diff_command)
		This  is  the tool used	to visually display the	difference be-
		tween a	changes	modified or moved file and the	baseline  ver-
		sion.  The default setting is
		set pref(diff_command) "tkdiff"
	You can	change it to
		set pref(diff_command) "mgdiff"
	If you have the	mgdiff(1) command installed.

	pref(view_command)
		This  is the tool used to visually display a new file or a re-
		moved files, prior contents. The default is vi(1)

	pref(view_edit_font)
		This is	the font used by both the change  details  viewer  and
		the  review  comments  editor.	Any  available X11 font	may be
		used.

OPTIONS
	-Change	number
		This option may	be used	to specify a particular	change	within
		a  project.   See  aegis(1) for	a complete description of this
		option.

	-Project name
		This option may	be used	to select  the	project	 of  interest.
		When  no -Project option is specified, the AEGIS_PROJECT envi-
		ronment	variable is consulted.	If that	does  not  exist,  the
		user's	$HOME/.aegisrc	file is	examined for a default project
		field (see aeuconf(5) for more information).  If that does not
		exist, when the	user is	only working on	changes	within a  sin-
		gle  project, the project name defaults	to that	project.  Oth-
		erwise,	it is an error.

EXIT STATUS
	The tkaer command will exit with a status of  1	 on  any  error.   The
	tkaer  command	will  only exit	with a status of 0 if there are	no er-
	rors.

ENVIRONMENT VARIABLES
	See aegis(1) for a list	of environment variables which may affect this
	command.   See	aepconf(5)  for	 the  project	configuration	file's
	project_specific  field	 for  how to set environment variables for all
	commands executed by Aegis.

SEE ALSO
	aerpass(1)
		pass review of a change

	aerfail(1)
		fail review of a change

	tkaegis(1)
		GUI interface for Aegis, using TCL/TK

	tkdiff	by  John  M.   Klassa.	 TkDiff	  Home	 Page	http://www.ac-
		curev.com/free/tkdiff

AUTHOR
	tkaer contributed by Scott Finneran <sfinneran@lucent.com>

Reference Manual		     Aegis			      tkaer(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=tkaer&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help