Section on SCCS Keywords should be rewritten as follows:

SCCS Keywords
- ident usage (whether #pragma, ident, or .ident) should be cleaned up
   incrementally.  If you touch a file, you should remove these strings.
   The hg keywords (part of hg nits and hg pbchk) command should correctly
   complain about this.  So look for clean hg keywords output.
- Any other usage SHOULD have been cleaned up prior to the Mercurial
   transition, but it's possible that some was missed.  For this, please
   advise the developer to remove the usage entirely.  If that is an
   unacceptable answer, and you deem the usage to be an interface, the
   keywords may be replaced with their static expansion (or incremented
   therefrom), or the user may use "hg id" or "hg log" output for
   version information.  The hg id command refers to the entire repository,
   while the hg log command refers to a file or set of files.

Under paperwork items:
- s/or sccs diffs -C/hg [p]diff -u/
- s/webrev and sccs diffs/webrev and hg [p]diff/

Non-Mercurial-related:
- Pattie Levinson is not currently the manpage contact for the c-team, you
   should get a current name from Miguel.

General:
- s/putback -n/hg outgoing -v/g
- s/workspace/repository/g

The "other more general nits" should read as follows:
- No bug IDs in the source code; the Mercurial changeset descriptions
   cover that.
- There should be no merge changesets; hg mergechk output should be clean.
- A changegroup may consist of multiple changesets, but if so, the
   changeset descriptions must be carefully managed and disparate from each
   other.  No bug id or ARC case identifier should be referenced from more
   than one changeset.  It is permissible for a file to be modified by more
   than one changeset.



Reply via email to