############################################################################### # CLEARCASE ############################################################################### # # add binaries to PATH # PATH=$PATH:/usr/atria/bin/ # # base commands # alias ct=/usr/atria/bin/cleartool alias xct=/usr/atria/bin/xclearcase # # check in/out # alias co='ct co' # check out alias ci='ct ci' # check in alias uco='ct unco' # undo check out cinall() { for f in `ct lsco -me -s $*`; do ct ci -nc "$f" ; done } # # configspec # alias catcs='ct catcs' # show config spec alias headcs='ct catcs | head' # show config spec head alias edcs='ct edcs' # edit config spec # # protection / privileges # alias chprot='ct protect -chmod' # # source control # alias mkelem='ct mkelem' # create new file alias rmelem='ct rmelem' # remove completely existing file alias rmname='ct rmname' # remove only file name alias mkbranch='ct mkbranch' # create branch alias rmbranch='ct rmbranch' # remove branched file # # list # alias ctl='ct ls -l' # list details alias lscouser='ct lsco -user $USER' # list checked out files alias lscome='ct lsco -user $USER' # list checked out files alias lscodir='ct lsco -me -r $*' # list checked out files in specified directory alias lscoallvobs='ct lsco -a -me' # list checked out files in current view alias lscocview=' ct lsco -a -me -cview' # list checked out files in current view only alias lsprivate='ct lsprivate' # list private files # # view # alias cts='ct setview' # set specified view alias lsview='ct lsview' # list all views on VOB alias lsmyviews='ct lsview | grep $USER' # show own views # # tree # alias tree='ct lsvtree' # show tree alias xtree='ct lsvtree -g' # show tree (graphic) alias xtree-lsco='lscocview -s | xargs /usr/atria/bin/cleartool lsvtree -g' # show tree of all checked out files in current view # # label # alias mklbtype='ct mklbtype' # create label alias rmlbtype='ct rmtype lbtype:' # destroy label alias mklabel='ct mklabel' # apply label alias rmlabel='ct rmlabel' # remove label # # compare # xcompare() { /usr/atria/bin/xcleardiff $* & } xmerge() { /usr/atria/bin/xcleardiff -out $3 $1 $2 & } diffpre() { ct diff -pre $* } xdiffpre() { ct diff -pre -g $* & } ############################################################################### # END OF CLEARCASE ###############################################################################