Polarion - SVN Workshop

Download Report

Transcript Polarion - SVN Workshop

Subversion and Subversive:
Taking Advantage
EclipseCon 2008
Igor Vinnykov
([email protected])
Polarion Software
© 2008 by Igor Vinnykov; made available under the EPL v1.0
Project status overview
• Project active since March 2005
• Official Eclipse project:
 Project home: www.eclipse.org/subversive
 Incubation phase started November 2007
 Subversive is a part of the Ganymede simultaneous release
• More than 25 000 users
• Is in TOP 10 popular projects at EPIC
2 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
Jumpstart Demo
• Repository View




Connecting to repository
Browsing
Making revision link
Checking out
• Synchronize View




Updating
Committing
Reverting
Conflict resolution
• History View
 Reviewing changes
3 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
What’s new – Checkout, Share, Commit
• Checkout:
 New option “ignore externals” in ‘Find/Checkout As’ wizard
• Share:
 Automatic project sharing
• Commit
 Spell checking
 Displaying conflicted resources in the Commit dialog
 New actions for resources:
–
–
–
–
–
–
4 |
Create Patch File…
Add to svn:ignore
Edit Conflicts
Lock/Unlock
Replace with
Compare with
Subversion and Subversive: Taking Advantage | EclipseCon 2008
What’s new - Properties
• Properties:
 Definition of custom properties
 Property values validation
 Support of tsvn properties
5 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
What’s new - Synchronize
• New action: Extract
• Local and Remote submenus:
• Displaying incoming changes for folders
6 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
What’s new - Repository
• Override author’s name
7 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
What’s new - Patches
• Resources selection
• Patch root selection
8 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
What’s new – History
• Revision grouping:
• Local history:
9 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
What’s new – History, part 2
• Extract action
• Compare revisions for folders
10 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
What’s new – Branches, Tags
• Compare with branch/tag
• Replace with branch/tag
11 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
What’s new - Merge
• New merge view
12 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
Project plan
• April 2008 – 0.7 release
• New features:
 SVN 1.5 merge tracking
 SVN 1.5 sparse directories
 SVN 1.5 change lists
• June 2008 – release 1.0, graduation, Ganymede simultaneous release
13 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
Integrations
• Existing integrations:





Mylyn
Buckminster
FastTrack
Project Set
Zend Studio
• Subversive architecture and API documentation:
 http://www.eclipse.org/subversive/integrations.php
14 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
Subversive modules
15 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
Subversive architecture
16 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
Integration Demo
• Get list of Revisions
 Using low-level API and JavaHL connector
 Using low-level API and SVNKit connector
 Using high-level API and Subversive UI
• Extending Repository View actions list: making custom extract action
17 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008
Thank you, guys!
Contributors:
Alessandro Nistico
Dann Martens
Ken Geis
Marco Perrando
Panagiotis Korros
Pavel Zuev
Prophessi [company]
Rene Link
Rob Clark
Sergey Vasilchenko
Takashi Okamoto
Tobias Bosch
Zend Technologies [company]
18 |
Active community members:
Alon Peled
George Lindholm
Max Rydahl Andersen
Andrea Polci
Ilya Klyuchnikov
Michael Spector
Artem Tikhomirov
Jack Newton
Mike Price
Ben Turner
Joern Zaefferer
Olavo Lira
Chris Velevitch
Jonathan Amir
Pawel Piskunowicz
Chris West
Jorg von Frantzius
Pim Broekhof
Daniel Hirscher
Kaneider Daniel
Scott Riggins
Daniel Zimmerman Konstantine Kirenko
Steve Streeting
Edoardo Comar
Kristoffer Peterhansel Steve Ulrich
Felix Berger
Leo Dos Santos
Thomas Hallgren
Frank Bille
Marko Schulz
Werner Keil
Gabor Liptak
Markus Knauer
Yaron Mazor
Gadi Goldbarg
Matthias Erche
YounJung Park
Subversion and Subversive: Taking Advantage | EclipseCon 2008
Questions?
Newsgroup:
eclipse.technology.subversive
Mailing list:
[email protected]
Bugzilla:
Technology > Subversive
19 |
Subversion and Subversive: Taking Advantage | EclipseCon 2008