9
ITKv4 Software Process Bill Hoffman [email protected]

ITKv4 Software Process

  • Upload
    lundy

  • View
    48

  • Download
    0

Embed Size (px)

DESCRIPTION

ITKv4 Software Process. Bill Hoffman [email protected]. Tools . Git Gerrit CMake/CTest/ CPack / Cdash Mailing list - no change Wiki - no change Mantis – no change. Access to all information at all times. ‘ Git “Branchy” workflow for CMake. - PowerPoint PPT Presentation

Citation preview

Page 1: ITKv4 Software Process

ITKv4 Software Process

Bill Hoffman [email protected]

Page 2: ITKv4 Software Process

Tools

• Git • Gerrit• CMake/CTest/CPack/Cdash• Mailing list - no change• Wiki - no change• Mantis – no change

Page 3: ITKv4 Software Process

Access to all information at all times

Page 4: ITKv4 Software Process

Git at Kitware4/21/2010

‘Git “Branchy” workflow for CMake• Three integration branches on server

– maint = release bug fixes (Release Manager)– master = release preparation (Topic

lead/Developer)– next = bleeding edge (Developers)

• Fork topics from master, merge to next• Distributed Release Managmentmaster

nextsome-topic

Merge by Topic Lead/Developer

Merge by Developer

Page 5: ITKv4 Software Process

Adding Support for “branchy” Workflow to Gerrit• Shawn Pearce from google is working with

Marcus Hanwell to add topic branch support to Gerrit.

Page 7: ITKv4 Software Process

Modular Dashboard

Page 8: ITKv4 Software Process

Gerrit and CDash@home

Page 9: ITKv4 Software Process

Contract with ITK