cvs commit: doc/el_GR.ISO8859-7/share/tools/checkupdate Makefile checkupdate.1 checkupdate.py

Giorgos Keramidas keramida at FreeBSD.org
Sun Jun 15 15:45:37 UTC 2008


keramida    2008-06-15 15:45:37 UTC

  FreeBSD doc repository

  Added files:
    el_GR.ISO8859-7/share/tools/checkupdate Makefile checkupdate.1 
                                            checkupdate.py 
  Log:
  Add a new Python-based utility we wrote for the FreeBSD Greek
  documentation project (and anyone else interested to use it).
  In the translated files, we have added special `tags' some time
  in the past, using the format:
  
      %SOURCE%    en_GR.ISO8859-1/articles/foo/file.sgml
      %SRCID%     1.5
  
  to denote that this translation was based on revision 1.5 of the
  file referenced in `%SOURCE%'.
  
  The `checkupdate' utility makes parsing and checking of these
  tags easier.  It expects to receive a list of files to check in
  standard input, so it can be run by typing:
  
      find el_GR.ISO8859-7 | checkupdate
  
  This should report in standard output something like:
  
  : el_GR.ISO8859-7/articles/compiz-fusion/Makefile rev. 1.1
  :     1.1        -> 1.1         en_US.ISO8859-1/articles/compiz-fusion/Makefile
  :
  : el_GR.ISO8859-7/articles/compiz-fusion/article.sgml rev. 1.1
  :     1.3        -> 1.5         en_US.ISO8859-1/articles/compiz-fusion/article.sgml
  
  We will keep extending the `checkupdate.py' script to add more
  features, like a "patch preview" mode.  The version committed
  here works well enough for now, and it already shows a lot of
  files that we have to update in el_GR.ISO8859-7 :)
  
  Inspired by:    pgj's shell based version of `checkupdate'
  
  Revision  Changes    Path
  1.1       +15 -0     doc/el_GR.ISO8859-7/share/tools/checkupdate/Makefile (new)
  1.1       +120 -0    doc/el_GR.ISO8859-7/share/tools/checkupdate/checkupdate.1 (new)
  1.1       +408 -0    doc/el_GR.ISO8859-7/share/tools/checkupdate/checkupdate.py (new)


More information about the cvs-doc mailing list