Upload
dwayne-hunter
View
219
Download
0
Tags:
Embed Size (px)
Citation preview
Subversion and Subversive:Taking Advantage
EclipseCon 2008
Igor Vinnykov ([email protected])Polarion Software
© 2008 by Igor Vinnykov; made available under the EPL v1.0
Subversion and Subversive: Taking Advantage | EclipseCon 20082 |
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
Subversion and Subversive: Taking Advantage | EclipseCon 20083 |
Jumpstart Demo
• Repository View Connecting to repository Browsing Making revision link Checking out
• Synchronize View Updating Committing Reverting Conflict resolution
• History View Reviewing changes
Subversion and Subversive: Taking Advantage | EclipseCon 20084 |
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:
– Create Patch File…– Add to svn:ignore– Edit Conflicts– Lock/Unlock– Replace with– Compare with
Subversion and Subversive: Taking Advantage | EclipseCon 20085 |
What’s new - Properties
• Properties: Definition of custom properties Property values validation Support of tsvn properties
Subversion and Subversive: Taking Advantage | EclipseCon 20086 |
What’s new - Synchronize
• New action: Extract
• Local and Remote submenus:
• Displaying incoming changes for folders
Subversion and Subversive: Taking Advantage | EclipseCon 20087 |
What’s new - Repository
• Override author’s name
Subversion and Subversive: Taking Advantage | EclipseCon 20088 |
What’s new - Patches
• Resources selection
• Patch root selection
Subversion and Subversive: Taking Advantage | EclipseCon 20089 |
What’s new – History
• Revision grouping:
• Local history:
Subversion and Subversive: Taking Advantage | EclipseCon 200810 |
What’s new – History, part 2
• Extract action
• Compare revisions for folders
Subversion and Subversive: Taking Advantage | EclipseCon 200811 |
What’s new – Branches, Tags
• Compare with branch/tag
• Replace with branch/tag
Subversion and Subversive: Taking Advantage | EclipseCon 200812 |
What’s new - Merge
• New merge view
Subversion and Subversive: Taking Advantage | EclipseCon 200813 |
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
Subversion and Subversive: Taking Advantage | EclipseCon 200814 |
Integrations
• Existing integrations: Mylyn Buckminster FastTrack Project Set Zend Studio
• Subversive architecture and API documentation: http://www.eclipse.org/subversive/integrations.php
Subversion and Subversive: Taking Advantage | EclipseCon 200815 |
Subversive modules
Subversion and Subversive: Taking Advantage | EclipseCon 200816 |
Subversive architecture
Subversion and Subversive: Taking Advantage | EclipseCon 200817 |
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
Subversion and Subversive: Taking Advantage | EclipseCon 200818 |
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]
Alon Peled
Andrea Polci
Artem Tikhomirov
Ben Turner
Chris Velevitch
Chris West
Daniel Hirscher
Daniel Zimmerman
Edoardo Comar
Felix Berger
Frank Bille
Gabor Liptak
Gadi Goldbarg
Active community members:
George Lindholm
Ilya Klyuchnikov
Jack Newton
Joern Zaefferer
Jonathan Amir
Jorg von Frantzius
Kaneider Daniel
Konstantine Kirenko
Kristoffer Peterhansel
Leo Dos Santos
Marko Schulz
Markus Knauer
Matthias Erche
Max Rydahl Andersen
Michael Spector
Mike Price
Olavo Lira
Pawel Piskunowicz
Pim Broekhof
Scott Riggins
Steve Streeting
Steve Ulrich
Thomas Hallgren
Werner Keil
Yaron Mazor
YounJung Park
Subversion and Subversive: Taking Advantage | EclipseCon 200819 |
Questions?
Newsgroup:
eclipse.technology.subversive
Mailing list:
Bugzilla:
Technology > Subversive