[tor-bugs] #6402 [Tor Sysadmin Team]: set up a code review tool

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Mar 18 14:52:25 UTC 2013


#6402: set up a code review tool
----------------------------------+-----------------------------------------
    Reporter:  gsathya            |       Owner:          
        Type:  task               |      Status:  reopened
    Priority:  normal             |   Milestone:          
   Component:  Tor Sysadmin Team  |     Version:          
  Resolution:                     |    Keywords:          
      Parent:                     |      Points:          
Actualpoints:                     |  
----------------------------------+-----------------------------------------
Changes (by gsathya):

  * status:  closed => reopened
  * resolution:  wontfix =>


Comment:

 Replying to [comment:6 StrangeCharm]:
 > I'm marking this as "wontfix" for now. I'm not convinced that picking or
 setting up a tool is going to fix things. I'd rather work on the actual
 process, and if we find that our process really needs gerrit, let's set up
 gerrit. Process first, tools later.

 I agree. I'm reopening this ticket to discuss the process. (Or feel free
 to open a new ticket for this)

 The process to contribute is -
 1) clone the git repo
 2) create a feature branch
 3) hack
 4) push the branch
 5) link the branch in a ticket and change status to 'needs_review'

 The review process is -
 1) pull the branch
 2) view the diff in your favorite editor
 3) copy paste the diffs on the ticket with comments inline
 4) change status to 'needs_revision'

 I don't think this "copy paste the diffs on the ticket with comments
 inline" works at all, the rest is ok. I hate the whole copy pasting of
 diffs -- this should all be automated. Also, for the contributor It's
 weirdly hard to figure out which part of code the diffs refer to. I've
 started using github because of this and link to the compare view instead
 of the branch, so the reviewer can quickly see what changes I've done and
 see how much time it's going to take to review that.

 I'd like to know your thoughts on improving this process :)

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/6402#comment:7>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list