Revision history for Perl extension ClearCase::Wrapper::MGi.
0.01 Tue Sep 25 15:51:36 IST 2007
- Initial version: port of lsgen on top of ClearCase::Wrapper
0.02 Tue Oct 2 20:39:17 IST 2007
- Fixed bug reported by Tatyana Shpichko: tested the argument(s)
0.03 Fri Oct 5 18:04:50 IST 2007
- Fixed bug with branch names matching part of one another
- Initial version of checkout
0.04 Wed Oct 10 12:00:38 IST 2007
- Run lsgen and checkout under CtCmd or IPC if installed.
- Bug fixes: Branch type constraint check on Windows; respect
for functionality added in ClearCase::Wrapper; support for
all options; initialisation of the return value.
0.05 Thu Oct 11 18:09:17 IST 2007
- Bug fixes: lsgen input rejected unless version. Wildcards
supported on Windows. Wrong semantics for -bra[nch] in
checkout. Returned to default if either -ver or -bra used.
0.06 Tue Nov 6 17:51:41 GMT 2007
- Support for checkout via view extended path
0.07 Fri Oct 24 17:48:25 BST 2008
- lsgen: skip branch objects with digits in their name
- lsgen: when checked out from version 0, use source of merge arrow
- lsgen: use of portable quoting pattern
- checkcs/co: fix for use of relative path
- co: less verbose, and cleaning away the trivial contrib files
0.08 Sat Mar 7 10:58:19 GMTST 2009
- co: the internal mkbranch defaults to -nc
- lsgen: extracted the parsing of the version tree
0.09 Sun Mar 22 17:50:40 GMTST 2009
- lsgen: fix to the handling of -obs
- lsgen: indentation of incestual parent
- diff: -predecessor from the genealogy
- diff: special case for checkedout version
- lsgen/diff: fix when selected branch/0
- mkbranch
- unco, with rmbranch if leaving only branch/0
0.10 Sat Apr 25 18:37:47 GMTDT 2009
- co: fixed typo--restored standard flags support
- mklbtype -fam and -inc, including -rep
- lock, and unlock, forcing if necessary
- added the extra directory, with scripts to enable group locking
0.11 Sun Jul 19 10:22:41 GMTDT 2009
- added replace option to lock lbtype:
- preliminary handling to force locking from Windows/cygwin
- mklabel: incremental by default, and for -rec and -up
- mkbranch: error when no brtype
- mklabel and mklbtype -inc: check lock on lbtype
- mklabel -over
- mklbtype: fixes for remote and existing types
- mkbco: fix for multiple arguments
- mklbtype: comments processed, and distributed to fixed or floating
0.12 Sun Aug 16 15:04:39 GMTDT 2009
- lsgen: print the parent version from which checked out
- lsgen: -all option
- lsgen: print parent merged in back (fix... was skipped)
- co/mkbranch: use preemptcmt
- preemptcmt: support multiline comments
- forcelock: sudo based solution (contributed: Tatyana Shpichko)
- uncheckout: interactive negociation of -rm/-keep options
- hidden internal function: renaming according to convention
0.13 Sun Oct 4 14:28:00 GMTDT 2009
- lock/unlock: preserve original error message in case of failure
- unco: exit after running, do not fall back to default behaviour
- mklabel: argument in remote vob; and -all option with -over
- mklbtype: fix to Label type not found: "-rep"; error report
- ci in user interactions preempting mode
0.14 Sat Nov 28 22:07:04 GMTST 2009
- co: die if no element
- rmbranch: handle the interactive case of missing -f flag
- mklbtype -arc, and mkbrtype -arc
0.15 Sun Nov 29 11:59:47 GMTST 2009
- mkbrtype documentation, and comments to the archived type.
- postponed 'early return' until after user interaction.
0.16 Tue Dec 15 10:32:40 GMTST 2009
- mklabel: skip symlinks
- mklbtype -fam: fix when remote vob non -rep and exists
0.17 Thu Jan 14 13:09:43 GMTST 2010
- mklabel: fix to -over ---rep implicit only for family types
- mklbtype: fix to -fam when explicit type prefix used
- checkin: fixes to -diff (from genealogy) and -rec
- mklbtype -inc now unlocks the label types, and re-locks the fixed
0.18 Sat Jan 16 17:15:31 GMTST 2010
- co: detect unrecognize option errors
- unco: bugfix to removing useless branch
0.19 Sun Feb 14 16:37:43 GMTST 2010
- VobPathConv: fix to the conversion of Windows/cygwin paths
- mkbranch: argument in other vob
- error handling: mklbtype and checkin
- ForceLock: don't use 'state'--the ssh connection may time out
- mklbtype -inc: skip existing but unlinked type
- mklbtype -inc: add the comment option only once if several types
- diff: fix for the no predecessor case, and support for -n flag
- lock -rep: fix for no -nusers
- unco: skip the dialog for dirs; rmbranch before handling next arg.
0.20 Sat Feb 20 17:58:45 GMTST 2010
- mkbrtype -arc -ord and in a remote vob
- support for global types.
0.21 Sun Jun 13 13:26:59 GMTDT 2010
- mkbranch with standard view (not ##:BranchOff)
- hyperlink and attribute types -shared
- mklbtype -arc: renamed new type to temporary, for later use
- rmlabel: support for family types and RmLBTYPE attribute
- mklabel: removes the RmLBTYPE attribute on the same version
- _EqLbTypeList: produce a list of equivalent fixed lbtypes
- setcs: support for incremental types
- updthltypes: tool to convert existing hltypes to -shared
0.22 Sat Jun 19 17:06:43 GMTDT 2010
- mkxxtype -glo -rep: fix
- pod indentation
- rmtype: remove whole label family, including attribute type
- setcs: fix to support all default options
0.23 Thu Jan 27 14:17:36 GMTST 2011
- bugfix: ensure ordinary types
- bugfix: mklbtype -rep -fam creates a Rm attype
- fixed missing feature: mklbtype -fam after archiving, creates an EcInc
- rmlabel adds the attribute on all versions labelled with fixed labels
- added extra/Examples.pod
0.24 Wed Feb 2 18:34:46 GMTST 2011
- extra/Examples.pod: fixes and additions
- des: added from DSB.pm, adapted to genealogy (possibly multiple parents)
- des -family lbtype:XXX
- rmtype: fix for family types
- mklbtype -arc locks the types archived
0.25 Fri Mar 11 16:48:50 GMT 2011
- Examples.pod: typos, and switched setcs for mkview -equiv
- des -fam n: only the most recent equivalent fixed types
- mkview -clone -equiv TTT,1-Jan --requires Date::Parse
0.26 Tue Mar 22 17:03:20 GMTST 2011
- des -par/fam: fix to support no argument
- mkview -equiv: non local brtype in config spec
0.27 Mon Jul 11 19:19:46 GMTDT 2011
- co/mkbranch: display mkbranch stderr
- fix mk*type -arc with multiple arguments
- fix mk*type -rep for non family types;
for family types: -glo/-ord also affects equivalent types;
no other flag drops back to non-family types (removes hyperlinks)
- fix to mklbtype -glo -fam
- fix rmtype with family lbtype without a previous equivalent fixed
- fixes to revert, parse vtree, unco/rmbranch
- optimization: co doesn't use lsvtree if /main/0 exists
- cptype: support for family types, and linking global types
- mklbtype -inc on global type
- lsgen: fix for vob root; -a implicit with -d;
print offsprings in addition to siblings
- avoid lsvtree when possible (lsgen -all, ci, diff, des)
- ci -revert: this doesn't need genealogy--only the physical parent
- mkview -clone: fix to the storage paths, to clone other users' views
0.28 Sat Aug 20 20:35:34 BST 2011
- mklbtype -arc: add the comment before locking the archive type
- mklabel -over: faster fail if no type given
- mklbtype -arc: unlock if necessary
- mklbtype -arc: creates a global hidden type and copies it as needed
- cptype: copy and link the Rm attribute type if needed
- mklbtype -fam: fix to linking eqinc, as reviving a global archived lbtype
- mklbtype -inc: same as -fam for previously archived lbtype
- rmlabel: fix for remote elements (passed with a full path)
- mklabel -over records the brtype for rollout
- rollout/rollback: global type support disabled for now
- lsgen -a, without -depth: parse lsvtree
0.29 Mon Dec 26 18:54:57 GMTST 2011
- mklbtype -config
- mklabel -config
- fixed mklabel -up: view extended paths, and symlinks
- archive: convenience synonymous of mk(lb|br)type -arc
- lock/unlock: global types must be handled via their source vob
- fixed diff: one case of no predecessor
0.30 Thu Feb 2 17:55:09 GMTST 2012
- reverted the cmwiki links in the doc to cmcrossroads.../cgi-bin/...
- cptype: fix for remote copy of a global type
- mklabel -up: fix for version extended names
- mklabel -fullcopy
- _Ensuretypes: back to local in every case.
- lstype fix: do not abort for sync errors unless in presence of admin vob
- rollout: fix to comment handling (bug report by Andy Walshe)
0.31 Tue Feb 7 15:28:15 GMTST 2012
- co: implemented the -out and -nda functionalities
- rb: fixed the help string (-to changeset)
- mklabel: disambiguated -c(comment) from -con(fig)
0.32 Sat Mar 31 11:53:04 IST 2012
- ar: as alias to archive
- extra/fixsrccnt: fix the previous version in the source container,
after branching off the root of the version tree.
- mklabel -up -follow: fixed a bug for symlink to ../../xxx
- added fix source container instructions to extra/Configuration.pod
- renamed FSCbroker to FSCbrokeSsh
- annotate: fixes, in conjunction with new options: -line and -grep
1.00 Sun Aug 12 16:20:44 IST 2012
- no major change anymore in sight: formal publication signal
- rollout: typo in help string
- rollout: check lock of baseline, and lock it as configured
- rollback: fix to remote case on UNIX
- renamed _wrap to _Wrap, and made small functions non autoload
- mkview -equiv: accept times with dashes and dots instead of spaces
- added a synctree function, optionally fixing text file containers
- annotate -grep: only the lines searched
- extra/FSCbrokerSuDo: skip sudo for the owner account
- support 'an' shortcut (for annotate)
- lock: minor fix--pass non lbtype args to cleartool unaltered
- unlock performs a cptype if needed
- mklbtype -inc: test locally mastered before creating new increment
- extra/locklbtypesudo, as well as renamed locklbtype to locklbtypessh
- lsgen: fix-- with the -a option, siblings were missed in the genealogy
- lsgen -offspring (new option)
- lsgen -fmt (new option)
- des -fmt %PVn: takes genealogy into account
- des -fmt %[<regexp>]l, including while used from lsgen
- co: cascading branches in the config spec is preserved unless under BranchOff