fyi

-------- Original Message --------
Subject:        [Engineering] Report from Gerrit User Summit + Hackathon
Date:   Mon, 19 Nov 2012 11:55:00 -0500
From:   Chad Horohoe <choro...@wikimedia.org>
To: Development and Operations engineers (WMF only) <engineer...@lists.wikimedia.org>



Hi all,

Last week, I attended the Fall Gerrit Hackathon and User Summit.
All in all, it was a productive week, and I'd like to share some of
the highlights with you all:

- I fixed the "inherit external groups" issue that was introduced in
2.5 (and remains broken in master). It's pending review, but the
solution was agreed upon by myself and the other affected
parties[0].

- I re-skinned Gerrit similar to our light white/grey theme. This
means the default will no longer be puke green/yellow[1].

- I fixed GWT to no longer obfuscate CSS classes, so any
customizations we make will remain stable between releases and builds[2].

- Lots of aspects of the JSON-RPC API were turned to the new
public RESTful API, making the API in master much more
feature-complete.

- Dashboards can now be defined in refs/meta/config on a per-
project basis (and can be saved). They are all linked from the
project info pages.

-Topics can be edited from the UI[3] after committing (but before
merging, for cleanup), and the same is in progress for branches
and commit messages.

- Also in progress: carrying over approvals on trivial (whitespace-
only) rebases. Making it possible to exclude unchanged (other than
whitespace) files on a diff, easier for verifying rebases.

- Discussion began on: supporting README.md files for projects
that have them, how to properly "request" new projects and
branches (no code, but a very good outline[4]).

Gerrit now has a mascot: Diffy the Kung-Fu Review Cuckoo[5].

A very very cool presentation was given on some improvements
that were done to JGit (making their way into upstream currently).
If you like Git internals stuff, this is for you[6].

There's way too many nice things going on since 2.5 was cut, so
when we get the LDAP issue fixed I'll be deploying stable-2.6 +
our LDAP fix (so we're skipping 2.5). Hoping this can happen in
the next 2-3 weeks at the latest.

-Chad

[0] https://gerrit-review.googlesource.com/#/c/39140/
[1] https://gerrit-review.googlesource.com/#/c/39376/
[2] https://gerrit-review.googlesource.com/#/c/39251/
[3] https://gerrit-review.googlesource.com/#/q/status:merged+project:gerrit+branch:master+topic:topic-name-editing,n,z
[4] https://code.google.com/p/gerrit/issues/detail?id=1433#c5
[5] https://code.google.com/p/gerrit/
[6] https://docs.google.com/presentation/d/1t2qzSO4z5MbrN21Cz4RrLWz9IZ5ylJNwQassajKyPk8/view#slide=id.gc9e6c53_7_18


_______________________________________________
Engineering mailing list
engineer...@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/engineering

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to