Andrew DeFaria <Andrew@ClearSCM.com>
Mon Oct 25 11:10:47 PDT 2008
Modifed 2011/08/31 21:57:06
Usage cqperl diffbl.pl: [-u|sage] [-v|erbose] [-d|ebug] [-[baseline1|bl1] <bl1>] [-[baseline2|bl2] <bl2>] [-p|vob <pvob>] Where: -u|sage: Displays usage -ve|rbose: Be verbose -d|ebug: Output debug messages -bl1 <bl1> Full baseline 1 to use in the comparison -bl2 <bl2> Full baseline 2 to use in the comparison -p|vob <pvob> Pvob to use
This script provides a Perl/Tk GUI application to compare baselines. It provides several benefits over IBM/Rational's graphical diffbl (cleartool diffbl -g ...). First, it assists you in finding baselines to compare whereas diffbl -g requires that you find the baselines yourself. When diffbl.pl is run you are presented with a GUI that you can use to find baselines by either using the dropdown to select pvobs, streams and ultimately baselines. You can also simply type part the name and diffbl.pl will narrow down the list of pvobs, streams or baselines in the drop down. This allows you to easily find the baselines you wish to compare.
Additionally, IBM/Rational's diffbl -g -version often shows extremely long, but technically accurate version extended pathnames where the user thinks more along the lines of "path to element in a vob" only. diffbl.pl shows shorter, more easily comprehenable pathnames. diffbl.pl also shows only the latest version of the element. Thus if foo.c changed with version 3, 4 and 5 then you see just foo.c and it represents foo.c version 5.
Finally, diffbl.pl provides a way to save the list of elements that have changed in a file.
diffbl.pl also provides right click menu options to easily show the elements properties, compare to previous, show the version tree and history of the element.
CONFIGURATION AND ENVIRONMENT
DEBUG: If set then $debug is set to this level.
VERBOSE: If set then $verbose is set to this level.
TRACE: If set then $trace is set to this level.
ClearSCM Perl Modules
BUGS AND LIMITATIONS
There are no known bugs in this script
Please report problems to Andrew DeFaria <Andrew@ClearSCM.com>.
LICENSE AND COPYRIGHT
Copyright (c) 2010, ClearSCM, Inc. All rights reserved.