| Left: | ||
| Right: |
| 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 loca l `repo-name.patch` file to submit later. | |
|
Sebastian Noack
2017/07/05 18:55:21
We always wrap code before 80 characters. While te
rosie
2017/07/07 15:55:47
Done.
rosie
2017/07/07 16:44:00
There are three places where the raw text is over
Sebastian Noack
2017/07/07 16:58:29
I guess that is fine.
rosie
2017/07/17 10:10:06
Done.
| |
| 9 | |
| 10 You are free to use this for other projects but please keep in mind that we make no stability guarantees whatsoever and might change functionality any time. | |
| 11 | |
| 12 ## How to use | |
| 13 | |
| 14 To update the copyright on all the repos indexed at [https://hg.adblockplus.org/ ](https://hg.adblockplus.org/), you can use the accompanying shell script, e.g.: | |
| 15 | |
| 16 ./run_update_copyright.sh | |
| 17 | |
| 18 To run the script elsewhere, you must specify the URL for a Mercurial index site to scrape, e.g.: | |
| 19 | |
| 20 python3 update_copyright.py -u https://hg.example.com/ | |
| 21 | |
| 22 You may also specify a base URL of a remote repo to push to, if it is different than the base URL of the index page, e.g.: | |
| 23 | |
| 24 python3 update_copyright.py -u https://hg.example.com/ -p ssh://user@hg.exam ple.com/ | |
| 25 | |
| 26 ## Testing | |
| 27 | |
| 28 Testing can be run via [tox](http://tox.readthedocs.org/). | |
| OLD | NEW |