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