I was in a meeting with Damon today and he brought up something that
might be interesting for us as a team to try out. He suggested that
all gerrit commits should be traceable to a phabricator ticket.
This is something that I have actually done at other companies to the
point of having it be required for git to accept the patch. The point
wouldn't be to have a direct one-to-one correlation between phab
tickets and each commit, but to have some traceability about the
larger goals that each unit of work is intended to serve. Obviously
when we are fixing things in response to open issues this is easy. It
takes a bit more practice to make sure that the spontaneous "I have to
clean this up because my eyes are bleeding" commits have something in
phab to associate the commit to.
Thoughts?
Bryan
--
Bryan Davis Wikimedia Foundation <bd808(a)wikimedia.org>
[[m:User:BDavis_(WMF)]] Sr Software Engineer Boise, ID USA
irc: bd808 v:415.839.6885 x6855