OLD | NEW |
(Empty) | |
| 1 # update-copyright |
| 2 |
| 3 This script accepts a URL to a mercurial index as input. It then: |
| 4 * makes a local copy of each repo |
| 5 * updates the copyright information on every file to the current year |
| 6 * attempts to push the updates |
| 7 |
| 8 If a user doesn't have permission to push to a repo, the script will make a |
| 9 local `repo-name.patch` file to submit later. |
| 10 |
| 11 You are free to use this for other projects but please keep in mind that we |
| 12 make no stability guarantees whatsoever and might change functionality any |
| 13 time. |
| 14 |
| 15 ## How to use |
| 16 |
| 17 To update the copyright on all the repos indexed at |
| 18 [https://hg.adblockplus.org/](https://hg.adblockplus.org/), you can use the |
| 19 accompanying shell script, e.g.: |
| 20 |
| 21 ./run_update_copyright.sh |
| 22 |
| 23 To run the script elsewhere, you must specify the URL for a Mercurial index |
| 24 site to scrape, e.g.: |
| 25 |
| 26 ./update_copyright.py -u https://hg.example.com/ |
| 27 |
| 28 You may also specify a base URL of a remote repo to push to, if it is |
| 29 different than the base URL of the index page, e.g.: |
| 30 |
| 31 ./update_copyright.py -u https://hg.example.com/ -p ssh://user@hg. |
| 32 example.com/ |
| 33 |
| 34 ## Testing |
| 35 |
| 36 Testing can be run via [tox](http://tox.readthedocs.org/). |
OLD | NEW |