Cvs-news Kohsuke Kawaguchi October 2006.

Slides:



Advertisements
Similar presentations
MAE Training for User July 8, Agenda Wiki FishEye Crucible Stash.
Advertisements

CAPTURE SOFTWARE Please take a few moments to review the following slides. Please take a few moments to review the following slides. The filing of documents.
CAPTURE SOFTWARE Please take a few moments to review the following slides. Please take a few moments to review the following slides. The filing of documents.
ZMML, Universität Bremen eLearning network for a Teaching and Learning service Centre Teaching and Learning Centre The ne(x)t months – Action Plan Umeå,
Source Control Repositories for Enabling Team Working Svetlin Nakov Telerik Corporation
Welcome to Google Calendar Training. Google Calendar Features Add Events Invitations Calendar Sharing Search for Events Gmail Integration Mobile Access.
Continuous Integration Demonstration. Agenda 1.Continuous Integration Basics 2.Live Demonstration 3.Bamboo Concepts 4.Advantages 5.Version 2.0 Features.
Shell Global Solutions Shell Production Portal Architecture, Using AF2.0 For OSISoft UC2008 Richard Coomber Tjidde Boers.
What’s new in agenTel 6.2 December 2009 The Voxtron Factory.
Sumedha Rubasinghe October,2009 Introduction to Programming Tools.
Planning and Tracking Projects with VSTS 2010 By Ahmed Nasr 1.
1 The following presentation is from the Oracle Webcast “What’s New in P6 EPPM Release 8.1.” As a partner, you may not use the Oracle Power Point template,
Web 2.0 Social Bookmarking and Start Pages in the Classroom Sally Todd, St John’s School Library, April 2009.
Guide on How to Reset Your Password in People First
G4MICE Status and Plans 1M.Ellis - CM24 - RAL - 31st May 2009  Firstly, a correction to the agenda:  I failed to spot a mistake in the agenda that I.
Linked Library Data Interest Group: Tools, Resources, Vocabularies, Data Sources Report from the subgroup on shared “webliography” development Laura Akerman.
SWIM Project Meeting, Bloomington, IN September 2006 Working with the SWIM Code Repository David E. Bernholdt Oak Ridge National Laboratory
See Build, See Build Run Run Build Run Hudson - Continuous Integration Vincent Batts SELF 2010.
Architecture Review 10/11/2004
Integrating ArcSight with Enterprise Ticketing Systems
How do Web Applications Work?
Integrating ArcSight with Enterprise Ticketing Systems
ID Tracker States: An Internet Draft’s Path Through the IESG
Information Systems and Network Engineering Laboratory II
Delicious Social Bookmarking
Advanced Programing practices
SharePoint Accessing Your Site
Open Source Software Development Environment
ServiceNow® Integration Platform powered by Informatica®
Creating Our Common Wealth Supporting the Growth of Others
SE goes software engineering; (practically) managing the Compose
Direct-Response and Internet Advertising
Section 13 - Integrating with Third Party Tools
Unlocking the Power of Social Media for Higher Search-Engine Rankings
Step by Step guide to creating Test Tracks

USAJOBS – Application Manager
22-INTEGRATION HUB
e~Print - Innovative Ways We Use It
Elanex presentation to FLA technology symposium, November 14th, 2007
Say Hello to my Little Friend - Fedora Messaging Infrastructure
Systematic Manual Testing
Spacewalk and Koji at Fermilab
Family Connection by Naviance for Cold Spring Harbor
RSS What can it do for you? Rachel Hyland Systems Librarian
HOW TO REMOVE SPAM VIRUS FROM APPLE MAC COMPUTERS?
WEBINAR: Integrating SpiraTest with JIRA
Introduction to Smart Search
Somewhere out there I will find my future. I will find my way.
Communicating with your Members for Maximum Effectiveness
What's New in Visual Studio 2005
Unit 2 Test Building a Web Page Test.
Inclusive Communication Hub
marketing can accomplish many different marketing goals.
Computer Applications I
5. Setting up Alerts.
Advanced Programing practices
Introduction to Listservs
DSDP Mobile Tools for Java 1
Systems Update
YouTube Features There are many features available in YouTube to help you customize your channel and support your brand. These features are available to.
SE goes software engineering; (practically) managing the Compose
OF NULLNESS ANNOTATIONS
By Rajanikanth B Eclipse IDE Overview By Rajanikanth B
Goal Setting.
QUICK GUIDE TO CIRCULATION IN ALMA
Cengage/MindTap Integration in Canvas & Grade Synchronization
Software Engineering and Architecture
Social Media Interview
Presentation transcript:

cvs-news Kohsuke Kawaguchi October 2006

Agenda What's cvs-news? How it works? Why? What can it do today? What are planned?

What's cvs-news? Convention for CVS commit messages Machine readable It enables tools to extract information and do something useful for us We have a few tools to take advantage of this today Web UI http://cvs-news.sfbay/ http://cvs-news.glassfishwiki.org/ Library to parse commit messages

What's cvs-news?

How it works? When a developer commits a change, s/he puts a mark-up in the message, to make it a "news" Each news contains tags, title, and optional body Some tags are added automatically based on context User name Branch name Project name [NEWS:for-tango architecture] WSEndpointReference is refactored. WSEndpointReference class is refactored to achieve higher performance. Because of this change, a few methods are deprecated...

Why? To automate more Machine readable CVS commits can drive a lot of things Bug tracking system Continuous integration Publicizing projects Less overhead = more productivity To improve visibility for free Helps grow the community More things to show to people Reduces the communication overhead No more "when will your change go into Glassfish?" question

What can it do today? Simplify communication Often someone else is waiting for your change Use cvs-news instead of writing a separate e-mail Just commit and be done Benefits Interested party can subscribe via RSS or e- mail More detailed history information helps future development No more "I'm sorry, I forgot to CC to you" Example: a change in JAX-WS RI that affects Tango

What's being planned? Changelog generation for builds A tool to scan the commit messages, then automatically generate "list of noteworthy changes" Hudson integration Bi-directional links to find out which build contains the change Answers "Which WSIT build includes this JAXB fix?" Automatic issue tracker update When you put bug ID as a tag, the bug will be marked as fixed with cross-references

Conclusion Goal is for it to become a hub of our systems There's a lot of ways to take advantage of cvs- news Help wanted Please use cvs-news tags. It's really low overhead Please help me develop tools