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