[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

New git summary page



Hi folks,

tl;dr: http://d-i.debian.org/git-summary.html

Longer version follows.


A while ago, the testing summary page[1], initially just about the udeb
diff between testing and unstable, received[2] an extra column with the
number of commits in git since the last tag.

 1. http://d-i.debian.org/testing-summary.html
 2. http://anonscm.debian.org/viewvc/d-i?view=revision&revision=67951


I thought a dedicated page would be slightly better, to unconditionally
walk through all our git repositories and mention the number of commits
since the last tag, for all the branches we know about (current mapping:
wheezy, jessie, and master for stable, testing, and unstable).

Here's the output[3], refreshed 6 times a day, right after a "mr up" run
on all repositories. Commits in svn are [4,5,6,7].

 3. http://d-i.debian.org/git-summary.html
 4. http://anonscm.debian.org/viewvc/d-i?view=revision&revision=68961
 5. http://anonscm.debian.org/viewvc/d-i?view=revision&revision=68962
 6. http://anonscm.debian.org/viewvc/d-i?view=revision&revision=68963
 7. http://anonscm.debian.org/viewvc/d-i?view=revision&revision=68964

I suspect we may want to delete jessie branches once they are merged
into master, so that the testing column gets less crowded. Such branches
are likely to only appear again when we start needing t-p-u uploads
(hopefully not too soon, and not too often).

Packages with only '-' and '0' are not displayed to avoid unnecessary
noise in the generated file. If that's deemed useful, we could add a
tiny JS toggle to display them, hiding them by default.


[ In the future, we could add some git vs. archive consistency checks,
so as to detect missing branch/tag pushes when the version in the
archive isn't to be found in the repository. ]

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature


Reply to: