aboutsummaryrefslogtreecommitdiffstats
path: root/smart_change.pl
Commit message (Collapse)AuthorAgeFilesLines
* Allow the use of smart_change in .inc files (that may have translation-check ↵Laura Arjona Reina2022-03-281-1/+1
| | | | header too)
* smart-change: Add new --modified and --commit optionsGuillem Jover2019-04-041-3/+30
| | | | | | | | | | | | | | | This should help work off the VCS. The --modified option helps with the following workflow: 1) Modify english version; commit. 2) Modify translations; use smart_change with -m; commit. The --commit option helps with the following workflow: 1) Modify english version; commit. 2) Modify translations; commit. 3) Use smart_change with -c from 2); commit.
* Update suggested usage for smart_change.plSteve McIntyre2018-06-101-4/+16
| | | | Update the script itself, and references in the docs
* update the help message, adding a step about reviewing the changes that the ↵Laura Arjona Reina2018-05-311-1/+2
| | | | script made, prior to commit
* Major updates to perl scriptsSteve McIntyre2018-05-301-21/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Make smart_change.pl src-friendlyDavid Prévot2010-11-051-1/+1
| | | | | | CVS version numbers smart_change.pl: 1.7 -> 1.8
* document Known IssueRhonda D'Vine2008-10-081-0/+4
| | | | | | CVS version numbers smart_change.pl: 1.6 -> 1.7
* Better error reporting.Peter Karlsson2004-12-061-1/+1
| | | | | | CVS version numbers smart_change.pl: 1.5 -> 1.6
* Accepts several input filesDenis Barbier2003-04-241-48/+52
| | | | | | CVS version numbers smart_change.pl: 1.4 -> 1.5
* Changing behavior of -s option: The regexp is now applied on the whole file,Frank Lichtenheld2003-04-191-1/+2
| | | | | | | | not line by line to allow multiline regexps. CVS version numbers smart_change.pl: 1.3 -> 1.4
* New -n and -p flagsDenis Barbier2003-02-211-2/+9
| | | | | | CVS version numbers smart_change.pl: 1.2 -> 1.3
* Perform substitutions in English files tooDenis Barbier2003-01-271-2/+3
| | | | | | CVS version numbers smart_change.pl: 1.1 -> 1.2
* This script performs changes in English files and translations,Denis Barbier2003-01-231-0/+107
and bumps version number when they are up to date. Example: ./smart_change.pl -s "s/foo/bar/" -s "s/baz/quux/" english/blah.wml CVS version numbers smart_change.pl: INITIAL -> 1.1

© 2014-2024 Faster IT GmbH | imprint | privacy policy