check_contributors.py does not compare commit counts

Chiusa
#1,199 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
git, python
Ambito
tooling

Direzione di ricerca

Read scripts/check_contributors.py and CONTRIBUTORS.md to understand the current count checks and Git identity map. Then inspect the history around PR #1141 to identify the snapshot cutoff and how git log can count commits by mapped author up to it. Done when the script fails for an incorrect snapshot commit count and passes with the current contributors file.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

community enhancement help wanted

Where: scripts/check_contributors.py, CONTRIBUTORS.md.

Current gap: Commit counts are only used to break ties. The contributors API is live, so it cannot be compared with a snapshot taken at PR #1141 (for example minutechreview shows 10 in the file and 13 now).

Suggested approach: Count commits per author up to the snapshot with git log (mapping names through the Git identity map in the file) and report differences.

Done when: the script fails on a wrong commit count at the snapshot and passes on the current file.

Lingua principale
HTML
Stelle
47
Fork
45
Merge medio
3h 15m
PR unite (30g)
108

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di yakew7/Fair-Code

Tutte le issue di yakew7/Fair-Code

Issue simili

Altre issue su DevTools

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.