Richard Lowe writes:
> A webrev is available for prelim code review:
> 
>   http://cr.opensolaris.org/~richlowe/scm-review_90

Completing the review notes from yesterday:

usr/src/tools/onbld/Scm/WorkSpace.py

  Contains a number of XXX comments; these should be removed prior to
  putback.  (If they have useful information, then that should be
  moved over to bugs.)

  515: this seems to occur in a lot of cases, including just listing
  the active files.  Something likely eventually needs to be done
  about this.  (Not sure if it's a cache or something else.)

  I'll admit I didn't read a lot of the rest of the code.  I frankly
  don't understand it.

usr/src/tools/onbld/hgext/cdm.py

  23-25: looks like text that belongs in an RFE instead.

usr/src/tools/scripts/Makefile

  73: nit: this didn't have to move (and now it's out of order)

usr/src/tools/scripts/cddlchk.1

  34: s/obsolute/obsolete/

  34: should expand CDDL at least once.

  41: nit: s/they/any/

  73: s/Invalvid/Invalid/

usr/src/tools/scripts/copyrightchk.py

  41,54-55: nit: stray blank lines.

  48: why sys.exit?  Why not continue to next file?

usr/src/tools/scripts/cstyle.pl

  194,203,211: why set this flag only when we print errors?  It seems
  to me that even if $no_errs is set, we should still return an error
  code when something is wrong.  (Shouldn't we?)

usr/src/tools/scripts/flg.flp.sh

  94: the egrep doesn't look right to me -- shouldn't this be more
  like:

        "^($dirs)(/.*/|/)${path#s.}\$"

  The pattern that's there doesn't seem to match $(dirs)/${path#s.}
  (i.e., files in the top level of a $dirs entry).

  154: what does this change do?

usr/src/tools/scripts/hdrchk.1

  63: ?

usr/src/tools/scripts/hdrchk.py

  64: should probably go to stderr.

usr/src/tools/scripts/hgsetup.1

  37,39: nit: use 'and' rather than '&'.

usr/src/tools/scripts/hgsetup.sh

  54: could possibly default to `id -...@`hostname` or some such.

  77: nit: s/a pre-/an /

  98: the first path searched should be just "$(dirname $(whence $0))/.." --
  this allows for a relocatable SUNWonbld package.  (In fact, I think
  it's hard to see how the other paths would ever be used ...)

usr/src/tools/scripts/nightly.1

  275: should add back in "This is the source to be built."

  293: or pulls, right?

usr/src/tools/scripts/nightly.sh

  382-383,2548-2549: what is this?  It looks out of place.

  1707: uuoc

usr/src/tools/scripts/webrev.1

  135: missing .PP?

  140: just a style nit: I think \fP is preferred over \fR, so that
  attributes can nest.

  147-153: this isn't quite true anymore.  It should probably
  reference which_scm(1), and note that it makes a special check for
  "-p" pointing to a prior webrev.

  155-157: text probably not needed now.

  158: missing control of some sort (.PP)?

  175-179: not quite true; it gets the information from which_scm.

  186-191: similar.

  206: does this actually do what you want?  (I think you've got an
  italic '.' in the output.  Not that it's noticeable ...)

  238: nit: wx (1) (missing space)

  345-348: need to pick one style.  Either make all of foo(n) italic,
  or just foo italic.

usr/src/tools/scripts/wx2hg.1

  139-140,143: this appears to be stale.  hgmerge is gone.

usr/src/tools/scripts/wx2hg.sh

  115: does this work?

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to