1. 07 Jun, 2018 1 commit
    • Steve McIntyre's avatar
      Fix up logic bug in touch_translations.pl · 93f767be
      Steve McIntyre authored
      The original logic was broken and was causing comparisons against the
      wrong originals for some translated files. This looks like it was
      being hidden by the lax CVS versioning code underneath, so we never
      saw the bug previously.
      
      Split the code out, correct it and document what it's actually doing
      now. Fixes a lot of reported errors with git revisions not being
      found...
      93f767be
  2. 06 Jun, 2018 3 commits
  3. 30 May, 2018 1 commit
    • Steve McIntyre's avatar
      Major updates to perl scripts · afdb2973
      Steve McIntyre authored
      Add new git backend in VCS_git.pm
      
      Switch from an old-style set of function calls to an OO API. This
      allows for initialisation and some state to be kept in the VCS_git.pm
      module - namely a per-file cache of commit hashes for a massive
      performance boost when doing lots of lookups.
      
      Extend the API with 2 new utility functions:
       * get_oldest_revision()
       * next_revision()
      
      Extended the vcs_cmp_rev() function to take a filename too.
      
      Add a test harness to validate the git and cvs backends.
      
      Add switch_to_git_translations.pl to walk the tree and switch from cvs
      revisions to git commit hashes in translation-check headers.
      
      Change all of our local scripts to use the new Local::VCS frontend
      *where it makes sense*. Some scripts will behave slightly differently,
      as the new world can't exactly match the old behaviour.
      
      CVS version numbers
      
      check_desc_trans.pl: 1.9 -> 1.10 
      check_trans.pl: 1.93 -> 1.94 
      copypage.pl: 1.42 -> 1.43 
      karma.pl: 1.6 -> 1.7 
      remove_stale.pl: 1.22 -> 1.23 
      smart_change.pl: 1.8 -> 1.9 
      stattrans.pl: 1.127 -> 1.128 
      switch_to_git_translations.pl: INITIAL -> 1.1 
      touch_translations.pl: 1.9 -> 1.10 
      vcs-test.pl: INITIAL -> 1.1 
      Perl/Local/Util.pm: 1.4 -> 1.5 
      Perl/Local/VCS.pm: 1.3 -> 1.4 
      Perl/Local/VCS_CVS.pm: 1.13 -> 1.14 
      Perl/Local/VCS_git.pm: 1.12 -> 1.13 
      Perl/Webwml/Langs.pm: 1.5 -> 1.6 
      Perl/Webwml/TransIgnore.pm: 1.3 -> 1.4
      afdb2973
  4. 04 Sep, 2001 1 commit
  5. 22 Jul, 2001 2 commits
    • Josip Rodin's avatar
      commented out arabic from the hash because we don't actually have an Arabic... · 39df81e3
      Josip Rodin authored
      commented out arabic from the hash because we don't actually have an Arabic translation right now :/
      
      CVS version numbers
      
      stattrans.pl: 1.21 -> 1.22 
      touch_translations.pl: 1.7 -> 1.8 
      english/template/debian/languages.wml: 1.90 -> 1.91
      39df81e3
    • Josip Rodin's avatar
      s/hellas/greek/ · edfce889
      Josip Rodin authored
      CVS version numbers
      
      Makefile: 1.27 -> 1.28 
      stattrans.pl: 1.18 -> 1.19 
      touch_translations.pl: 1.6 -> 1.7 
      english/template/debian/language_names.wml: 1.157 -> 1.158 
      english/template/debian/languages.wml: 1.89 -> 1.90
      edfce889
  6. 09 Jul, 2001 1 commit
  7. 27 May, 2001 1 commit
  8. 18 May, 2001 1 commit
  9. 23 Nov, 2000 1 commit
  10. 27 Oct, 2000 1 commit
  11. 02 Oct, 2000 1 commit