[Git][noosfero/noosfero][master] 2 commits: Normalize authors names

Antonio Terceiro gitlab at gitlab.com
Tue Jul 21 16:53:35 BRT 2015


Antonio Terceiro pushed to branch master at Noosfero / noosfero


Commits:
885a4180 by Antonio Terceiro at 2015-07-21T16:51:24Z
Normalize authors names

With this we will finally have a consistent list of people who contributed
with commits (code, translations, artwork and whatnot).

I hope that from now on people will know how to configure their git
clients to not generate garbage.

- - - - -
c2f481ce by Antonio Terceiro at 2015-07-21T16:51:24Z
Updating authors file

- - - - -


7 changed files:

- AUTHORS.md
- lib/tasks/release.rake
- + script/authors
- + script/authors-all-commits
- + script/authors-commits
- + script/authors-normalize.sed
- + script/authors.sed


Changes:

=====================================
AUTHORS.md
=====================================
--- a/AUTHORS.md
+++ b/AUTHORS.md
@@ -1,3 +1,5 @@
+This list is automatically generated at release time. Please do not change it.
+
 If you are not listed here, but should be, please write to the noosfero mailing
 list: http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-dev
 (this list requires subscription to post, but since you are an author of
@@ -8,211 +10,81 @@ Developers
 
 Ábner Silva de Oliveira <abner.oliveira at serpro.gov.br>
 Alan Freihof Tygel <alantygel at gmail.com>
-alcampelo <alcampelo at alcampelo.(none)>
 Alessandro Palmeira <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Caio C. Salgado <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Caio Salgado <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Caio Salgado <caio.csalgado at gmail.com>
-Alessandro Palmeira + Caio Salgado + Diego Araújo + João M. M. da Silva <diegoamc90 at gmail.com>
-Alessandro Palmeira + Carlos Morais <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Daniel Alves <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Daniel Alves + Diego Araújo <diegoamc90 at gmail.com>
-Alessandro Palmeira + Daniel Alves + Diego Araújo + Guilherme Rojas <danpaulalves at gmail.com>
-Alessandro Palmeira + Diego Araujo <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Diego Araújo <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Diego Araujo + Daniela Feitosa <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Diego Araujo <diegoamc90 at gmail.com>
-Alessandro Palmeira + Diego Araújo <diegoamc90 at gmail.com>
-Alessandro Palmeira + Diego Araujo + Eduardo Morais <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Diego Araújo + João M. M. da Silva <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Diego Araújo + João M. M. da Silva <diegoamc90 at gmail.com>
-Alessandro Palmeira + Diego Araujo + João M. M. da Silva + Paulo Meirelles <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Diego Araújo + Pedro Leal <diegoamc90 at gmail.com>
-Alessandro Palmeira + Diego Araújo + Pedro Leal + João M. M. da Silva <diegoamc90 at gmail.com>
-Alessandro Palmeira + Diego Araujo + Rafael Manzo <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Eduardo Morais <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Guilherme Rojas <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Jefferson Fernandes <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + João M. M. da Silva <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Joao M. M. da Silva + Diego Araujo <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + João M. M. da Silva + Renan Teruo <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + João M. M. Silva <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Paulo Meirelles <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Paulo Meirelles + João M. M. da Silva <alessandro.palmeira at gmail.com>
-Alessandro Palmeira + Rafael Manzo <alessandro.palmeira at gmail.com>
-analosnak <analosnak at gmail.com>
+Alex Campelo <campelo.al1 at gmail.com>
+Álvaro Fernando <alvarofernandoms at gmail.com>
 Ana Losnak <analosnak at gmail.com>
-Andre Bernardes <andrebsguedes at gmail.com>
-André Bernardes <andrebsguedes at gmail.com>
-André Guedes <andrebsguedes at fedora.local>
+Ana Paula Vargas <anapaulavnoronha at gmail.com>
+Andre Bedran <bedran.fleck at gmail.com>
 André Guedes <andrebsguedes at gmail.com>
-Antonio Terceiro + Carlos Morais <terceiro at colivre.coop.br>
-Antonio Terceiro + Paulo Meirelles <terceiro at colivre.coop.br>
 Antonio Terceiro <terceiro at colivre.coop.br>
 Arthur Del Esposte <arthurmde at gmail.com>
-Arthur Del Esposte <arthurmde at yahoo.com.br>
 Athos Ribeiro <athoscribeiro at gmail.com>
 Aurelio A. Heckert <aurelio at colivre.coop.br>
-Braulio Bhavamitra <brauliobo at gmail.com>
-Bráulio Bhavamitra <brauliobo at gmail.com>
 Braulio Bhavamitra <braulio at eita.org.br>
-Caio <caio.csalgado at gmail.com>
-Caio + Diego + Pedro + João <caio.csalgado at gmail.com>
 Caio Formiga <caio.formiga at gmail.com>
-Caio, Pedro <caio.csalgado at gmail.com>
-Caio Salgado + Alessandro Palmeira <caio.csalgado at gmail.com>
 Caio Salgado <caio.csalgado at gmail.com>
-Caio Salgado + Carlos Morais + Diego Araújo + Pedro Leal <diegoamc90 at gmail.com>
-Caio Salgado + Diego Araujo <caio.csalgado at gmail.com>
-Caio Salgado + Diego Araújo <caio.csalgado at gmail.com>
-Caio Salgado + Diego Araújo <diegoamc90 at gmail.com>
-Caio Salgado + Diego Araújo + Jefferson Fernandes <caio.csalgado at gmail.com>
-Caio Salgado + Diego Araújo + João M. M. da Silva <caio.csalgado at gmail.com>
-Caio Salgado + Diego Araújo + Pedro Leal <caio.csalgado at gmail.com>
-Caio Salgado + Diego Araújo + Pedro Leal <diegoamc90 at gmail.com>
-Caio Salgado + Diego Araújo + Rafael Manzo <diegoamc90 at gmail.com>
-Caio Salgado + Jefferson Fernandes <caio.csalgado at gmail.com>
-Caio Salgado + Jefferson Fernandes <jeffs.fernandes at gmail.com>
-Caio Salgado + Rafael Manzo <caio.csalgado at gmail.com>
-Caio Salgado + Renan Teruo <caio.csalgado at gmail.com>
-Caio Salgado + Renan Teruo <caio.salgado at gmail.com>
-Caio Salgado + Renan Teruo + Jefferson Fernandes <jeffs.fernandes at gmail.com>
-Caio Salgado + Renan Teruo <renanteruoc at gmail.com>
 Caio SBA <caio at colivre.coop.br>
 Caio Tiago Oliveira <caiotiago at colivre.coop.br>
 Carlos Andre de Souza <carlos.andre.souza at msn.com>
 Carlos Morais <carlos88morais at gmail.com>
-Carlos Morais + Diego Araújo <diegoamc90 at gmail.com>
-Carlos Morais + Eduardo Morais <carlos88morais at gmail.com>
-Carlos Morais + Paulo Meirelles <carlos88morais at gmail.com>
-Carlos Morais + Pedro Leal <carlos88morais at gmail.com>
 Christophe DANIEL <papaeng at gmail.com>
-Daniel Alves + Diego Araújo <danpaulalves at gmail.com>
-Daniel Alves + Diego Araújo <diegoamc90 at gmail.com>
-Daniel Alves + Diego Araújo + Guilherme Rojas <danpaulalves at gmail.com>
-Daniel Alves + Diego Araújo + Guilherme Rojas <diegoamc90 at gmail.com>
-Daniel Alves + Diego Araújo + Guilherme Rojas <guilhermehrojas at gmail.com>
-Daniel Alves + Guilherme Rojas <danpaulalves at gmail.com>
-Daniel Alves + Rafael Manzo <rr.manzo at gmail.com>
+Daniela Feitosa <alessandro.palmeira at gmail.com>
+Daniel Alves <danpaulalves at gmail.com>
 Daniela Soares Feitosa <danielafeitosa at colivre.coop.br>
 Daniel Bucher <daniel.bucher88 at gmail.com>
 Daniel Cunha <daniel at colivre.coop.br>
-daniel <dtygel at eita.org.br>
+Daniel Tygel <dtygel at eita.org.br>
 David Carlos <ddavidcarlos1392 at gmail.com>
-diegoamc <diegoamc90 at gmail.com>
-Diego Araújo + Alessandro Palmeira <diegoamc90 at gmail.com>
-Diego Araújo + Alessandro Palmeira + João M. M. da Silva <diegoamc90 at gmail.com>
-Diego Araújo + Alessandro Palmeira + Rafael Manzo <rr.manzo at gmail.com>
-Diego Araujo + Caio Salgado <diegoamc90 at gmail.com>
-Diego Araújo + Daniel Alves + Rafael Manzo <rr.manzo at gmail.com>
-Diego Araújo <diegoamc90 at gmail.com>
-Diego Araújo + Eduardo Morais + Paulo Meirelles <diegoamc90 at gmail.com>
-Diego Araújo + Guilherme Rojas <diegoamc90 at gmail.com>
-Diego Araújo + Jefferson Fernandes <diegoamc90 at gmail.com>
-Diego Araujo + Jefferson Fernandes <jeffs.fernandes at gmail.com>
-Diego Araújo + João Machini <diegoamc90 at gmail.com>
-Diego Araújo + João Machini <digoamc90 at gmail.com>
-Diego Araújo + João M. M. da Silva + Alessandro Palmeira <jaodsilv at linux.ime.usp.br>
-Diego Araújo + João M. M. da Silva <diegoamc90 at gmail.com>
-Diego Araújo + João M. M. da Silva + João Machini <diegoamc90 at gmail.com>
-Diego Araújo + João M. M. da Silva + Pedro Leal <diegoamc90 at gmail.com>
-Diego Araújo + Paulo Meirelles <diegoamc90 at gmail.com>
-Diego Araújo + Pedro Leal <diegoamc90 at gmail.com>
-Diego Araujo + Rafael Manzo <diegoamc90 at gmail.com>
-Diego Araújo + Rafael Manzo <diegoamc90 at gmail.com>
-Diego Araújo + Renan Teruo + Alessandro Palmeira <diegoamc90 at gmail.com>
-Diego Araújo + Renan Teruo <diegoamc90 at gmail.com>
-Diego Araujo + Rodrigo Souto + Rafael Manzo <rr.manzo at gmail.com>
-Diego + Jefferson <diegoamc90 at gmail.com>
-Diego Martinez <diegoamc90 at gmail.com>
-Diego + Renan <renanteruoc at gmail.com>
-dtygel <dtygel at gmail.com>
-DylanGuedes <djmgguedes at gmail.com>
-Eduardo Passos <eduardo at risa.localdomain.localhost>
+Diego Araujo <diegoamc90 at gmail.com>
+Dylan Guedes <djmgguedes at gmail.com>
+Eduardo Morais
 Eduardo Passos <eduardosteps at gmail.com>
 Eduardo Tourinho Edington <eduardo.edington at serpro.gov.br>
 Eduardo Vital <vitaldu at gmail.com>
-Evandro Jr <evandrojr at gmail.com>
-Evandro Junior <evandrojr at gmail.com>
 Evandro Magalhaes Leite Junior <evandro.leite at serpro.gov.br>
 Fabio Teixeira <fabio1079 at gmail.com>
 FAMMA TV NOTICIAS MEDIOS DE CO <revistafammatvmusic.oficial at gmail.com>
 Fernanda Lopes <nanda.listas+psl at gmail.com>
 Filipe Ribeiro <firibeiro77 at live.com>
-Francisco Marcelo A. Lima Júnior <francisco.lima-junior at serpro.gov.br>
-Francisco Marcelo de Araujo Lima Junior <79350259591 at serpro-1457614.(none)>
 Francisco Marcelo de Araújo Lima Júnior <francisco.lima-junior at serpro.gov.br>
-Francisco Marcelo de Araújo Lima Júnior <maljunior at gmail.com>
 Gabriela Navarro <navarro1703 at gmail.com>
 Gonzalo Exequiel Pedone <hipersayan.x at gmail.com>
 Grazieno Pellegrino <grazieno at gmail.com>
-Gust <darksshades at hotmail.com>
+Guilherme C. Muniz <guilherme.cmuniz at gmail.com>
+Guilherme Rojas <guilhermehrojas at gmail.com>
+Gustavo Jaruga <darksshades at gmail.com>
 Hebert Douglas <hebertdougl at gmail.com>
 Hugo Melo <hugo at riseup.net>
+Iolane Andrade <andrade.icaa at gmail.com>
 Isaac Canan <isaac at intelletto.com.br>
 Italo Valcy <italo at dcc.ufba.br>
-Jefferson Fernandes + Diego Araujo + Rafael Manzo <jeffs.fernandes at gmail.com>
-Jefferson Fernandes + Joao M. M. da Silva <jeffs.fernandes at gmail.com>
-Jefferson Fernandes + Joao M. M. Silva <jeffs.fernandes at gmail.com>
+Jefferson Fernandes <jeffs.fernandes at gmail.com>
 Jérôme Jutteau <j.jutteau at gmail.com>
-João da Silva + Eduardo Morais + Rafael Manzo <rr.manzo at gmail.com>
-João da Silva <jaodsilv at linux.ime.usp.br>
-João Marco Maciel da Silva + Rafael Manzo + Renan Teruo <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Alessandro Palmeira + Diego Araújo + Caio Salgado <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Alessandro Palmeira + Diego Araújo <jaodsilv at linux.ime.usp.br>
-Joao M. M. da Silva + Alessandro Palmeira <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Alessandro Palmeira <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Alessandro Palmeira + João Machini <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Caio Salgado + Alessandro Palmeira <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Caio Salgado <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Carlos Morais <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Diego Araújo <diegoamc90 at gmail.com>
-João M. M. da Silva + Diego Araújo <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Diego Araújo + Pedro Leal <jaodsilv at linux.ime.usp.br>
+João Machini
 João M. M. da Silva <jaodsilv at linux.ime.usp.br>
-Joao M. M. da Silva + Jefferson Fernandes <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Jefferson Fernandes <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + João M. Miranda <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Paulo Meirelles <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Pedro Leal <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Rafael Manzo + Diego Araújo <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Rafael Manzo <jaodsilv at linux.ime.usp.br>
-João M. M. da Silva + Renan Teruo <jaodsilv at linux.ime.usp.br>
-João M. M. Silva + Caio Salgado <jaodsilv at linux.ime.usp.br>
-João M. M. Silva + Diego Araújo <jaodsilv at linux.ime.usp.br>
-Joao M. M. Silva + Jefferson Fernandes <jaodsilv at linux.ime.usp.br>
-João M. M. Silva + Paulo Meirelles <jaodsilv at linux.ime.usp.br>
-João M. M. Silva + Rafael Manzo <jaodsilv at linux.ime.usp.br>
-João M. M. Silva + Renan Teruo <jaodsilv at linux.ime.usp.br>
 Joenio Costa <joenio at colivre.coop.br>
 Josef Spillner <josef.spillner at tu-dresden.de>
 Jose Pedro <1jpsneto at gmail.com>
-Junior Silva <junior at bajor.localhost.localdomain>
-Junior Silva <junior at sedeantigo.colivre.coop.br>
 Junior Silva <juniorsilva1001 at gmail.com>
-Junior Silva <juniorsilva7 at juniorsilva-Aspire-5750Z.(none)>
-Junior Silva <juniorsilva at colivre.coop.br>
-juniorsilva <juniorsilva at QonoS.localhost.localdomain>
 Keilla Menezes <keilla at colivre.coop.br>
 Larissa Reis <larissa at colivre.coop.br>
-Larissa Reis <reiss.larissa at gmail.com>
 Leandro Alves <leandrosustenido at gmail.com>
-Leandro Nunes dos Santos <81665687568 at serpro-1541727.Home>
-Leandro Nunes dos Santos <81665687568 at serpro-1541727.(none)>
-Leandro Nunes dos Santos <leandronunes at gmail.com>
 Leandro Nunes dos Santos <leandro.santos at serpro.gov.br>
+Leandro Veloso <leandrovelosorodrigues at gmail.com>
 LinguÁgil 2010 <linguagil.bahia at gmail.com>
+Lucas Couto <loc.unb at gmail.com>
 Lucas Kanashiro <kanashiro.duarte at gmail.com>
-Lucas Melo <lucas at colivre.coop.br>
 Lucas Melo <lucaspradomelo at gmail.com>
-Luciano <lucianopcbr at gmail.com>
-Luciano Prestes Cavacanti <lucianopcbr at gmail.com>
 Luciano Prestes Cavalcanti <lucianopcbr at gmail.com>
 Luis David Aguilar Carlos <ludwig9003 at gmail.com>
 Luiz Fernando de Freitas Matos <luiz at luizff.matos@gmail.com>
-Marcos <marcos.rpj2 at gmail.com>
+Luiz Matos <luizff.matos at gmail.com>
 Marcos Ramos <ms.ramos at outlook.com>
+Marcos Ronaldo <marcos.rpj2 at gmail.com>
+Mariel Zasso <noosfero-br at listas.softwarelivre.org>
 Martín Olivera <molivera at solar.org.ar>
+Matheus Faria <matheus.sousa.faria at gmail.com>
 Maurilio Atila <cabelotaina at gmail.com>
 M for Momo <mo at rtnp.org>
 Michal Čihař <michal at cihar.com>
@@ -222,58 +94,34 @@ Naíla Alves <naila at colivre.coop.br>
 Nanda Lopes <nanda.listas+psl at gmail.com>
 Niemand Jedermann <predatorix at web.de>
 Parley Martins <parleypachecomartins at gmail.com>
-Paulo Meirelles + Alessandro Palmeira + João M. M. da Silva <paulo at softwarelivre.org>
-Paulo Meirelles + Alessandro Palmeira <paulo at softwarelivre.org>
-Paulo Meirelles + Carlos Morais <paulo at softwarelivre.org>
-Paulo Meirelles + Diego Araújo <paulo at softwarelivre.org>
-Paulo Meirelles + João M. M. da Silva <paulo at softwarelivre.org>
 Paulo Meirelles <paulo at softwarelivre.org>
-Paulo Meirelles + Rafael Manzo <paulo at softwarelivre.org>
+Pedro de Lyra <pedrodelyra at gmail.com>
+Pedro Leal
+Rafael de Souza Queiroz <querafael at live.com>
 Rafael Gomes <rafaelgomes at techfree.com.br>
-Rafael Manzo + Alessandro Palmeira <rr.manzo at gmail.com>
-Rafael Manzo + Daniel Alves <danpaulalves at gmail.com>
-Rafael Manzo + Diego Araújo <rr.manzo at gmail.com>
-Rafael Manzo + João M. M. Silva <rr.manzo at gmail.com>
-Rafael Manzo + Paulo Meirelles <rr.manzo at gmail.com>
 Rafael Martins <rmmartins at gmail.com>
-Rafael Reggiani Manzo + Caio Salgado + Jefferson Fernandes <rr.manzo at gmail.com>
-Rafael Reggiani Manzo + Diego Araujo <diegoamc90 at gmail.com>
-Rafael Reggiani Manzo + Diego Araujo <rr.manzo at gmail.com>
-Rafael Reggiani Manzo + Diego Araújo <rr.manzo at gmail.com>
-Rafael Reggiani Manzo + João M. M. da Silva <rr.manzo at gmail.com>
 Rafael Reggiani Manzo <rr.manzo at gmail.com>
 Raphaël Rousseau <raph at r4f.org>
 Raquel Lira <raquel.lira at gmail.com>
 Raquel <rcordioli at gmail.com>
-Renan Teruo + Caio Salgado <renanteruoc at gmail.com>
-Renan Teruoc + Diego Araujo <renanteruoc at gmail.com>
-Renan Teruo + Diego Araujo <renanteruoc at gmail.com>
-Renan Teruo + Diego Araújo <renanteruoc at gmail.com>
-Renan Teruo + Paulo Meirelles <renanteruoc at gmail.com>
-Renan Teruo + Rafael Manzo <renanteruoc at gmail.com>
-Rodrigo Souto + Ana Losnak + Daniel Bucher + Caio Almeida + Leandro Nunes + Daniela Feitosa + Mariel Zasso <noosfero-br at listas.softwarelivre.org>
+Renan Costa <renan2727 at hotmail.com>
+Renan Teruo <renanteruoc at gmail.com>
+Rodrigo Medeiros <rodrigo.mss01 at gmail.com>
 Rodrigo Souto <rodrigo at colivre.coop.br>
 Ronny Kursawe <kursawe.ronny at googlemail.com>
-root <root at debian.sdr.serpro>
 Samuel R. C. Vale <srcvale at holoscopio.com>
-Tallys Martins <tallysmartins at gmail.com>
 Tallys Martins <tallysmartins at yahoo.com.br>
-tallys <tallys at tallys>
-tallys <tallys at tallys.(none)>
 Thiago Casotti <thiago.casotti at uol.com.br>
+Thiago Kairala <thiagor.kairala at gmail.com>
 Thiago Ribeiro <thiagitosouza at hotmail.com>
 Thiago Zoroastro <thiago.zoroastro at bol.com.br>
 Tuux <tuxa at galaxie.eu.org>
 TWS <tablettws at gmail.com>
 Valessio Brito <contato at valessiobrito.com.br>
-Valessio Brito <contato at valessiobrito.info>
-Valessio Brito <valessio at gmail.com>
-vfcosta <vfcosta at gmail.com>
-Victor Carvalho <victorhugodf.ac at gmail.com>
 Victor Costa <vfcosta at gmail.com>
 Victor Hugo Alves de Carvalho <victorhugodf.ac at gmail.com>
 Vinicius Cubas Brand <viniciuscb at gmail.com>
-Visita <visita at debian.(none)>
+Wilton Rodrigues <braynwilton at gmail.com>
 Yann Lugrin <yann.lugrin at liquid-concept.ch>
 
 Ideas, specifications and incentive


=====================================
lib/tasks/release.rake
=====================================
--- a/lib/tasks/release.rake
+++ b/lib/tasks/release.rake
@@ -53,6 +53,8 @@ namespace :noosfero do
   end
 
   AUTHORS_HEADER = <<EOF
+This list is automatically generated at release time. Please do not change it.
+
 If you are not listed here, but should be, please write to the noosfero mailing
 list: http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-dev
 (this list requires subscription to post, but since you are an author of
@@ -82,7 +84,7 @@ EOF
     begin
       File.open("AUTHORS.md", 'w') do |output|
         output.puts AUTHORS_HEADER
-        output.puts `git log --no-merges --pretty=format:'%aN <%aE>' | sort | uniq`
+        output.puts `./script/authors`
         output.puts AUTHORS_FOOTER
       end
       commit_changes(['AUTHORS.md'], 'Updating authors file') if !pendencies_on_authors[:ok]


=====================================
script/authors
=====================================
--- /dev/null
+++ b/script/authors
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+./script/authors-all-commits  | sort -u


=====================================
script/authors-all-commits
=====================================
--- /dev/null
+++ b/script/authors-all-commits
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+git log --pretty=format:'Author: %aN <%aE>%n%b' --no-merges \
+  | grep -i '^\s*\(author:\|signed-off-by:\)' \
+  | sed -f script/authors-normalize.sed \
+  | sed -f script/authors.sed


=====================================
script/authors-commits
=====================================
--- /dev/null
+++ b/script/authors-commits
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+./script/authors-all-commits | sort | uniq -c | sort -n
+


=====================================
script/authors-normalize.sed
=====================================
--- /dev/null
+++ b/script/authors-normalize.sed
@@ -0,0 +1,7 @@
+s/\s\+/ /g
+s/^\s\+//g
+s/^\S*:\s*//
+s/\(\S\)</\1 </
+s/ + /\n/g
+s/\s*$//
+s/\s*,\s*/\n/g


=====================================
script/authors.sed
=====================================
--- /dev/null
+++ b/script/authors.sed
@@ -0,0 +1,217 @@
+s/Alessandro Palmeira$/Alessandro Palmeira <alessandro.palmeira at gmail.com>/
+s/Alessandro Palmeira <caio.csalgado at gmail.com>/Alessandro Palmeira <alessandro.palmeira at gmail.com>/
+s/Alessandro Palmeira <diegoamc90 at gmail.com>/Alessandro Palmeira <alessandro.palmeira at gmail.com>/
+s/Alessandro Palmeira <jaodsilv at linux.ime.usp.br>/Alessandro Palmeira <alessandro.palmeira at gmail.com>/
+s/Alessandro Palmeira <paulo at softwarelivre.org>/Alessandro Palmeira <alessandro.palmeira at gmail.com>/
+s/Alessandro Palmeira <rr.manzo at gmail.com>/Alessandro Palmeira <alessandro.palmeira at gmail.com>/
+
+s/analosnak <analosnak at gmail.com>/Ana Losnak <analosnak at gmail.com>/
+s/^Ana Losnak$/Ana Losnak <analosnak at gmail.com>/
+
+s/Andre Bernardes <andrebsguedes at gmail.com>/André Guedes <andrebsguedes at gmail.com>/
+s/André Bernardes <andrebsguedes at gmail.com>/André Guedes <andrebsguedes at gmail.com>/
+s/André Guedes <andrebsguedes at fedora.local>/André Guedes <andrebsguedes at gmail.com>/
+
+
+s/Alex de Souza <campelo.al1 at gmail.com>/Alex Campelo <campelo.al1 at gmail.com>/
+s/alcampelo <alcampelo at alcampelo.(none)>/Alex Campelo <campelo.al1 at gmail.com>/
+s/Alvaro Fernando <alvarofernandoms at gmail.com>/Álvaro Fernando <alvarofernandoms at gmail.com>/
+
+s/athurmde at yahoo.com.br/arthurmde at yahoo.com.br/
+s/^Antonio Terceiro$/Antonio Terceiro <terceiro at colivre.coop.br>/
+
+s/Arhur Del Esposte/Arthur Del Esposte/
+s/Arthur Del Esposte <arthurmde at yahoo.com.br>/Arthur Del Esposte <arthurmde at gmail.com>/
+
+s/Aurélio A. Heckert/Aurelio A. Heckert/
+
+s/Bráulio Bhavamitra <brauliobo at gmail.com>/Braulio Bhavamitra <braulio at eita.org.br>/
+s/Braulio Bhavamitra <brauliobo at gmail.com>/Braulio Bhavamitra <braulio at eita.org.br>/
+
+s/Carlos Andre <carlos.andre.souza at msn.com>/Carlos Andre de Souza <carlos.andre.souza at msn.com>/
+
+s/^Caio Almeida$/Caio SBA <caio at colivre.coop.br>/
+
+s/^Caio$/Caio Salgado <caio.csalgado at gmail.com>/
+s/Caio <caio.csalgado at gmail.com>/Caio Salgado <caio.csalgado at gmail.com>/
+s/Caio C. Salgado <alessandro.palmeira at gmail.com>/Caio Salgado <caio.csalgado at gmail.com>/
+s/^Caio Salgado$/Caio Salgado <caio.csalgado at gmail.com>/
+s/Caio Salgado <alessandro.palmeira at gmail.com>/Caio Salgado <caio.csalgado at gmail.com>/
+s/Caio Salgado <diegoamc90 at gmail.com>/Caio Salgado <caio.csalgado at gmail.com>/
+s/Caio Salgado <jaodsilv at linux.ime.usp.br>/Caio Salgado <caio.csalgado at gmail.com>/
+s/Caio Salgado <renanteruoc at gmail.com>/Caio Salgado <caio.csalgado at gmail.com>/
+
+s/Carlos Morais$/Carlos Morais <carlos88morais at gmail.com>/
+s/Carlos Morais <alessandro.palmeira at gmail.com>/Carlos Morais <carlos88morais at gmail.com>/
+s/Carlos Morais <jaodsilv at linux.ime.usp.br>/Carlos Morais <carlos88morais at gmail.com>/
+s/Carlos Morais <paulo at softwarelivre.org>/Carlos Morais <carlos88morais at gmail.com>/
+s/Carlos Morais <terceiro at colivre.coop.br>/Carlos Morais <carlos88morais at gmail.com>/
+
+s/Daniel Alves$/Daniel Alves <danpaulalves at gmail.com>/
+s/Daniel Alves <alessandro.palmeira at gmail.com>/Daniel Alves <danpaulalves at gmail.com>/
+
+s/Daniel Bucher$/Daniel Bucher <daniel.bucher88 at gmail.com>/
+
+s/daniel <dtygel at eita.org.br>/Daniel Tygel <dtygel at eita.org.br>/
+s/dtygel <dtygel at gmail.com>/Daniel Tygel <dtygel at eita.org.br>/
+
+/^Daniela Feitosa$/d
+s/DylanGuedes/Dylan Guedes/
+
+s/Diego$/Diego Araujo <diegoamc90 at gmail.com>/
+s/diegoamc <diegoamc90 at gmail.com>/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araujo$/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araújo$/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araujo <alessandro.palmeira at gmail.com>/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araújo <alessandro.palmeira at gmail.com>/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araujo <caio.csalgado at gmail.com>/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araújo <caio.csalgado at gmail.com>/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araújo <danpaulalves at gmail.com>/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araújo <diegoamc90 at gmail.com>/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araújo <jaodsilv at linux.ime.usp.br>/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araújo <paulo at softwarelivre.org>/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araujo <renanteruoc at gmail.com>/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araújo <renanteruoc at gmail.com>/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araujo <rr.manzo at gmail.com>/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Araújo <rr.manzo at gmail.com>/Diego Araujo <diegoamc90 at gmail.com>/
+s/Diego Martinez <diegoamc90 at gmail.com>/Diego Araujo <diegoamc90 at gmail.com>/
+
+# no known email
+s/Eduardo Morais <alessandro.palmeira at gmail.com>/Eduardo Morais/
+s/Eduardo Morais <carlos88morais at gmail.com>/Eduardo Morais/
+
+s/Eduardo Passos <eduardo at risa.localdomain.localhost>/Eduardo Passos <eduardosteps at gmail.com>/
+
+s/Evandro Jr <evandrojr at gmail.com>/Evandro Magalhaes Leite Junior <evandro.leite at serpro.gov.br>/
+s/Evandro Junior <evandrojr at gmail.com>/Evandro Magalhaes Leite Junior <evandro.leite at serpro.gov.br>/
+
+s/Fábio Teixeira <fabio1079 at gmail.com>/Fabio Teixeira <fabio1079 at gmail.com>/
+
+s/Francisco Marcelo A. Lima Júnior <francisco.lima-junior at serpro.gov.br>/Francisco Marcelo de Araújo Lima Júnior <francisco.lima-junior at serpro.gov.br>/
+s/Francisco Marcelo de Araujo Lima Junior <79350259591 at serpro-1457614.(none)>/Francisco Marcelo de Araújo Lima Júnior <francisco.lima-junior at serpro.gov.br>/
+s/Francisco Marcelo de Araújo Lima Júnior <maljunior at gmail.com>/Francisco Marcelo de Araújo Lima Júnior <francisco.lima-junior at serpro.gov.br>/
+
+
+s/Gustavo Cruz <darksshades at hotmail.com>/Gustavo Jaruga <darksshades at gmail.com>/
+s/Gustavo Jaruga <darksshades at hotmail.com>/Gustavo Jaruga <darksshades at gmail.com>/
+s/Gust <darksshades at hotmail.com>/Gustavo Jaruga <darksshades at gmail.com>/
+
+s/Guilherme Rojas <alessandro.palmeira at gmail.com>/Guilherme Rojas <guilhermehrojas at gmail.com>/
+s/Guilherme Rojas <danpaulalves at gmail.com>/Guilherme Rojas <guilhermehrojas at gmail.com>/
+s/Guilherme Rojas <diegoamc90 at gmail.com>/Guilherme Rojas <guilhermehrojas at gmail.com>/
+
+s/Hebert Douglas <hebertdougl at gmail>/Hebert Douglas <hebertdougl at gmail.com>/
+
+s/Jefferson <diegoamc90 at gmail.com>/Jefferson Fernandes <jeffs.fernandes at gmail.com>/
+s/Jefferson Fernandes$/Jefferson Fernandes <jeffs.fernandes at gmail.com>/
+s/Jefferson Fernandes <alessandro.palmeira at gmail.com>/Jefferson Fernandes <jeffs.fernandes at gmail.com>/
+s/Jefferson Fernandes <caio.csalgado at gmail.com>/Jefferson Fernandes <jeffs.fernandes at gmail.com>/
+s/Jefferson Fernandes <diegoamc90 at gmail.com>/Jefferson Fernandes <jeffs.fernandes at gmail.com>/
+s/Jefferson Fernandes <jaodsilv at linux.ime.usp.br>/Jefferson Fernandes <jeffs.fernandes at gmail.com>/
+s/Jefferson Fernandes <rr.manzo at gmail.com>/Jefferson Fernandes <jeffs.fernandes at gmail.com>/
+
+# no known email
+s/João Machini <diegoamc90 at gmail.com>/João Machini/
+s/João Machini <digoamc90 at gmail.com>/João Machini/
+s/João Machini <jaodsilv at linux.ime.usp.br>/João Machini/
+
+s/João da Silva$/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/João da Silva <jaodsilv at linux.ime.usp.br>/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/Joao M. M. da Silva$/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/João M. M. da Silva$/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/João M. M. da Silva <alessandro.palmeira at gmail.com>/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/João M. M. da Silva <caio.csalgado at gmail.com>/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/João M. M. da Silva <diegoamc90 at gmail.com>/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/Joao M. M. da Silva <jeffs.fernandes at gmail.com>/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/João M. M. da Silva <paulo at softwarelivre.org>/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/João M. M. da Silva <rr.manzo at gmail.com>/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/João M. Miranda <jaodsilv at linux.ime.usp.br>/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/Joao M. M. Silva$/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/João M. M. Silva$/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/João M. M. Silva <alessandro.palmeira at gmail.com>/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/Joao M. M. Silva <jeffs.fernandes at gmail.com>/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/João M. M. Silva <rr.manzo at gmail.com>/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/João Marco Maciel da Silva/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+s/João <caio.csalgado at gmail.com>/João M. M. da Silva <jaodsilv at linux.ime.usp.br>/
+
+s/José Pedro de Santana Neto <1jpsneto at gmail.com>/Jose Pedro <1jpsneto at gmail.com>/
+
+s/Junior Silva <junior at bajor.localhost.localdomain>/Junior Silva <juniorsilva1001 at gmail.com>/
+s/Junior Silva <junior at sedeantigo.colivre.coop.br>/Junior Silva <juniorsilva1001 at gmail.com>/
+s/Junior Silva <juniorsilva7 at juniorsilva-Aspire-5750Z.(none)>/Junior Silva <juniorsilva1001 at gmail.com>/
+s/Junior Silva <juniorsilva at colivre.coop.br>/Junior Silva <juniorsilva1001 at gmail.com>/
+s/juniorsilva <juniorsilva at QonoS.localhost.localdomain>/Junior Silva <juniorsilva1001 at gmail.com>/
+
+s/Larissa Reis <reiss.larissa at gmail.com>/Larissa Reis <larissa at colivre.coop.br>/
+
+s/Leandro Nunes$/Leandro Nunes dos Santos <leandro.santos at serpro.gov.br>/
+s/Leandro Nunes dos Santos <81665687568 at serpro-1541727.Home>/Leandro Nunes dos Santos <leandro.santos at serpro.gov.br>/
+s/Leandro Nunes dos Santos <81665687568 at serpro-1541727.(none)>/Leandro Nunes dos Santos <leandro.santos at serpro.gov.br>/
+s/Leandro Nunes dos Santos <leandronunes at gmail.com>/Leandro Nunes dos Santos <leandro.santos at serpro.gov.br>/
+
+s/Lucas Melo <lucas at colivre.coop.br>/Lucas Melo <lucaspradomelo at gmail.com>/
+
+s/Luciano <lucianopcbr at gmail.com>/Luciano Prestes Cavalcanti <lucianopcbr at gmail.com>/
+s/Luciano Prestes <lucianopcbr at gmail.com>/Luciano Prestes Cavalcanti <lucianopcbr at gmail.com>/
+s/Luciano Prestes Cavacanti <lucianopcbr at gmail.com>/Luciano Prestes Cavalcanti <lucianopcbr at gmail.com>/
+
+s/Marcos da Silva Ramos <ms.ramos at outlook.com>/Marcos Ramos <ms.ramos at outlook.com>/
+s/Marcos Ramos <ms.ramos at outlook.com$/Marcos Ramos <ms.ramos at outlook.com>/
+s/Marcos <marcos.rpj2 at gmail.com>/Marcos Ronaldo <marcos.rpj2 at gmail.com>/
+
+s/Parley Martins <parley at outlook.com>/Parley Martins <parleypachecomartins at gmail.com>/
+
+s/Paulo Meirelles$/Paulo Meirelles <paulo at softwarelivre.org>/
+s/Paulo Meirelles <alessandro.palmeira at gmail.com>/Paulo Meirelles <paulo at softwarelivre.org>/
+s/Paulo Meirelles <carlos88morais at gmail.com>/Paulo Meirelles <paulo at softwarelivre.org>/
+s/Paulo Meirelles <diegoamc90 at gmail.com>/Paulo Meirelles <paulo at softwarelivre.org>/
+s/Paulo Meirelles <jaodsilv at linux.ime.usp.br>/Paulo Meirelles <paulo at softwarelivre.org>/
+s/Paulo Meirelles <renanteruoc at gmail.com>/Paulo Meirelles <paulo at softwarelivre.org>/
+s/Paulo Meirelles <rr.manzo at gmail.com>/Paulo Meirelles <paulo at softwarelivre.org>/
+s/Paulo Meirelles <terceiro at colivre.coop.br>/Paulo Meirelles <paulo at softwarelivre.org>/
+
+# no known email
+s/Pedro$/Pedro Leal/
+s/Pedro <caio.csalgado at gmail.com>/Pedro Leal/
+s/Pedro Leal <caio.csalgado at gmail.com>/Pedro Leal/
+s/Pedro Leal <carlos88morais at gmail.com>/Pedro Leal/
+s/Pedro Leal <diegoamc90 at gmail.com>/Pedro Leal/
+s/Pedro Leal <jaodsilv at linux.ime.usp.br>/Pedro Leal/
+
+s/Rafael Manzo$/Rafael Reggiani Manzo <rr.manzo at gmail.com>/
+s/Rafael Manzo <alessandro.palmeira at gmail.com>/Rafael Reggiani Manzo <rr.manzo at gmail.com>/
+s/Rafael Manzo <caio.csalgado at gmail.com>/Rafael Reggiani Manzo <rr.manzo at gmail.com>/
+s/Rafael Manzo <diegoamc90 at gmail.com>/Rafael Reggiani Manzo <rr.manzo at gmail.com>/
+s/Rafael Manzo <jaodsilv at linux.ime.usp.br>/Rafael Reggiani Manzo <rr.manzo at gmail.com>/
+s/Rafael Manzo <jeffs.fernandes at gmail.com>/Rafael Reggiani Manzo <rr.manzo at gmail.com>/
+s/Rafael Manzo <paulo at softwarelivre.org>/Rafael Reggiani Manzo <rr.manzo at gmail.com>/
+s/Rafael Manzo <renanteruoc at gmail.com>/Rafael Reggiani Manzo <rr.manzo at gmail.com>/
+s/Rafael Manzo <rr.manzo at gmail.com>/Rafael Reggiani Manzo <rr.manzo at gmail.com>/
+s/Rafael Reggiani Manzo$/Rafael Reggiani Manzo <rr.manzo at gmail.com>/
+
+s/Renan <renanteruoc at gmail.com>/Renan Teruo <renanteruoc at gmail.com>/
+s/Renan Teruo$/Renan Teruo <renanteruoc at gmail.com>/
+s/Renan Teruo <alessandro.palmeira at gmail.com>/Renan Teruo <renanteruoc at gmail.com>/
+s/Renan Teruoc$/Renan Teruo <renanteruoc at gmail.com>/
+s/Renan Teruo <caio.csalgado at gmail.com>/Renan Teruo <renanteruoc at gmail.com>/
+s/Renan Teruo <caio.salgado at gmail.com>/Renan Teruo <renanteruoc at gmail.com>/
+s/Renan Teruo <diegoamc90 at gmail.com>/Renan Teruo <renanteruoc at gmail.com>/
+s/Renan Teruo <jaodsilv at linux.ime.usp.br>/Renan Teruo <renanteruoc at gmail.com>/
+
+s/Rodrigo Souto$/Rodrigo Souto <rodrigo at colivre.coop.br>/
+
+/root <root at debian.sdr.serpro>/d
+
+s/Tales Martins <tales.martins at gmail.com>/Tallys Martins <tallysmartins at yahoo.com.br>/
+s/Tallys Martins <tallysmartins at gmail.com>/Tallys Martins <tallysmartins at yahoo.com.br>/
+s/tallys <tallys at tallys>/Tallys Martins <tallysmartins at yahoo.com.br>/
+s/tallys <tallys at tallys.(none)>/Tallys Martins <tallysmartins at yahoo.com.br>/
+s/Thiago Ribeiro <thiagitosouza at gmail.com>/Thiago Ribeiro <thiagitosouza at hotmail.com>/
+
+s/Valéssio Brito <contato at valessiobrito.com.br>/Valessio Brito <contato at valessiobrito.com.br>/
+s/Valessio Brito <contato at valessiobrito.info>/Valessio Brito <contato at valessiobrito.com.br>/
+s/Valessio Brito <valessio at gmail.com>/Valessio Brito <contato at valessiobrito.com.br>/
+/Visita <visita at debian.(none)>/d
+s/vfcosta <vfcosta at gmail.com>/Victor Costa <vfcosta at gmail.com>/
+s/Victor Carvalho <victorhugodf.ac at gmail.com>/Victor Hugo Alves de Carvalho <victorhugodf.ac at gmail.com>/
+



View it on GitLab: https://gitlab.com/noosfero/noosfero/compare/11b92b2f527610bc0b5c6d86defe8d2ceb871b11...c2f481ce9fe658a3d62fc8db6fd83ac9272366f8
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20150721/46599a26/attachment-0001.html>


More information about the Noosfero-dev mailing list