Stephen Lau wrote: > Thanks Jason. I'm not sure about defaulting to /ws/on10-tools if > $BUILD_TOOLS isn't set. At the very least we should probably default it > to onnv-tools since this will be going into onnv-gate.
Certainly it should be onnv-tools. > That aside, I'd be fine with just including $BUILD_TOOLS in the path and > doing a check for 'workspace' afterwards to see if it's present. If > not, then throw a warning to denote that it can't use workspace to check > for the presence of a Teamware repository, and proceed with the previous > $CODEMGR_WS/Codemgr_wsdata check. > > Jason Zhao wrote: >> Hi,Rich & Steve: >> >> Very thanks for you detailed review.Here is new scripts after make >> some modifications. >>>> >>>> Hi Jason, >>>> >>>> A few things, most of them nits. >>>> >>>> - Update/fix format of copyright >>>> >>>> - SCCS Keywords shouldn't be expanded (and possibly should be removed) >>>> >>>> - flg.flp.sh:76 Use 'workspace name' to test for TeamWare, not >>>> $CODEMGR_WS/Codemgr_wsdata (and adjust error message further down) >>>> >>>> - xref.sh:102 Same as above. >>>> >>>> - Wrap lines at 80 columns. >>>> >>>> -- Rich >>> >>> My comments: >>> flg.flp: >>> CDDL text should be updated >>> >>> 76:same comment as Rich, though I think that you might need to >>> bring 'workspace' into the path in 36. If 'workspace' can't be >>> found, then it seems reasonable to keep the current '-n $CODEMGR_WS >>> && -d ...' check as a fallback. If you update it, change the help >>> text at 190 to reflect that. >>> >> I made a change as following: >> >> 1.change Copyright to 2007 >> 2.remove SCCS keywords >> 3.use "cstyle" make a check to ensure the line characters. >> 4.change CDDL header >> 5.add 'workspace name' as following order: >> - first, check 'workspace name' exists ---> teamware >> - second,check 'hg root' exists ---> mercurial >> - if above both not exist,check $CODEMGR_WS and -d >> $CODEMGR_WS/Codemgr_wsdata,if exists--->teamware >> - none above,unknown. >> >> 6.help and path codes. >> - >> PATH=/usr/bin:/usr/ccs/bin:${BUILD_TOOLS:-/ws/on10-tools}/teamware/bin(flg.flp >> >> line 34) >> - CODEMGR_WS=`workspace name` if teamware(flg.flp line 201) >> - Help info >> Unable to determine SCM type currently in use. >> For teamware: /usr/local/sbin/flg.flp looks for either in >> the environment or in the file list. >> Run 'workspace name' to check if in workspace >> <------------ added >> For mercurial: /usr/local/sbin/flg.flp runs 'hg root'. >> >> I attach the new xref and flg.flp. >> >> >> Thanks >> Jason >> > >