Skip to content
This repository
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 30 lines (23 sloc) 1.541 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
* How to create/update a pot (translation template) file:
xgettext emesene/*.py emesene/e3/base/*.py emesene/e3/common/*.py emesene/e3/papylib/*.py emesene/gui/base/*.py emesene/gui/gtkui/*.py emesene/gui/common/*.py -o emesene.pot

The translations are located at: https://translations.launchpad.net/emesene/trunk

* How to easily upload a file to sf.net (deprecated):
Assuming you have the proper rights on sf.net, just type (example)
scp emesene1.6.3-install.exe c10ud,emesene@frs.sourceforge.net:/home/frs/project/e/em/emesene/emesene-1.6.3/
otherwise try with the web ui.

* How to check which people contributed (git commits) ordered by number of commits:
Currently we are adding to the about box people with commits >= 50
until someone provides better metrics or different reasons or we can load
CONTRIBUTORS at runtime (we must find a way to get it packaged)
git log --all --format='%aN <%aE>' | sort | uniq -c -i -d | sort -n -r
or in emesene/ just run the python script (that will update CONTRIBUTORS):
python codestats.py

* How to tag a release with git:
See http://learn.github.com/p/tagging.html - tl;dr:
git tag -s v2.xx.y -m 'emesene 2.xx.y'
git push --tags
You will automagically have a https://github.com/emesene/emesene/{tar,zip}ball/v2.xx.y link pointing to the {tar,zip} archive with the tagged code

* How to change release versions in emesene:
Look in emesene/Info.py

* How to handle people in CONTRIBUTORS that show twice or more with different addresses:
Just add them to the .mailmap file following the standard
Something went wrong with that request. Please try again.