Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 323301

Summary: Is there a revert to revision action in Subversive [ID-EHOP0]
Product: [Technology] Subversive Reporter: dan <danield>
Component: CoreAssignee: Igor Burilo <igor.burilo>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: a.gurov
Version: unspecified   
Target Milestone: ---   
Hardware: Macintosh   
OS: Mac OS X   
Whiteboard:

Description dan CLA 2010-08-20 19:08:19 EDT
Hi Subversive team,

I've been struggling with this for a long time.

I've been searching and search trying to resolve to no avail.

I highlighted file then select TEAM --> Revert but selected file simply not listed in resource.

Team --> Show History is successful yet if I click on file in history panel, items such as revert to revision XXX simply not present in right click menu.

In summary, there's no way for me to revert a revision now. Am I missing anything?

Your timely help really appreciated!

Dan
danield@yahoo-inc.com


Version:	0.7.8.I20091023-1300

SVN Client:	org.eclipse.team.svn.connector.svnkit16 2.2.1.I20091009-1900 SVN/1.6.2 SVNKit/1.3.0 (http://svnkit.com/) r5847

JVM Properties:
{java.vendor=Apple Inc., org.eclipse.debug.ui.breakpoints.toggleFactoriesUsed=false, osgi.bundles.defaultStartLevel=4, org.osgi.supports.framework.extension=true, sun.management.compiler=HotSpot Client Compiler, eclipse.p2.profile=epp.package.jee, os.name=Mac OS X, osgi.ws=cocoa, java.vm.specification.vendor=Sun Microsystems Inc., java.runtime.version=1.5.0_24-b02-357-9M3165, osgi.instance.area=file:/Users/danield/Documents/eclipse/ws/, user.name=danield, osgi.framework.extensions=reference:file:javax.transaction_1.1.1.v201002111330.jar,reference:file:org.eclipse.persistence.jpa.equinox.weaving_1.1.3.v20091002-r5404.jar, awt.nativeDoubleBuffering=true, eclipse.launcher=/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse, org.osgi.framework.language=en, osgi.frameworkClassPath=., file:/Applications/eclipse/plugins/javax.transaction_1.1.1.v201002111330.jar, file:/Applications/eclipse/plugins/org.eclipse.persistence.jpa.equinox.weaving_1.1.3.v20091002-r5404.jar, user.language=en, org.osgi.framework.processor=x86, osgi.syspath=/Applications/eclipse/plugins, sun.boot.library.path=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries, osgi.manifest.cache=/Applications/eclipse/configuration/org.eclipse.osgi/manifests, java.version=1.5.0_24, org.osgi.framework.os.name=MacOSX, user.timezone=America/Los_Angeles, sun.arch.data.model=32, java.endorsed.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/endorsed, osgi.tracefile=/Users/danield/Documents/eclipse/ws/.metadata/trace.log, eclipse.application=org.eclipse.ui.ide.workbench, sun.cpu.isalist=, sun.jnu.encoding=MacRoman, file.encoding.pkg=sun.io, org.osgi.framework.vendor=Eclipse, file.separator=/, java.specification.name=Java Platform API Specification, java.class.version=49.0, user.country=US, org.eclipse.equinox.launcher.splash.location=/Applications/eclipse/plugins/org.eclipse.platform_3.3.202.v201002111343/splash.bmp, java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home, osgi.os=macosx, eclipse.commands=-os macosx -ws cocoa -arch x86 -showsplash -launcher /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse -name Eclipse --launcher.library /Applications/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.0.1.R35x_v20090707/eclipse_1207.so -startup /Applications/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar -product org.eclipse.epp.package.jee.product -keyring /Users/danield/.eclipse_keyring -showlocation -vm /System/Library/Frameworks/JavaVM.framework , java.vm.info=mixed mode, osgi.splashLocation=/Applications/eclipse/plugins/org.eclipse.platform_3.3.202.v201002111343/splash.bmp, os.version=10.5.8, osgi.arch=x86, path.separator=:, java.vm.version=1.5.0_24-149, org.osgi.supports.framework.fragment=true, osgi.framework.shape=jar, osgi.instance.area.default=file:/Users/danield/Documents/workspace/, java.awt.printerjob=apple.awt.CPrinterJob, sun.io.unicode.encoding=UnicodeLittle, org.osgi.framework.version=1.5.0, awt.toolkit=apple.awt.CToolkit, osgi.install.area=file:/Applications/eclipse/, osgi.framework=file:/Applications/eclipse/plugins/org.eclipse.osgi_3.5.2.R35x_v20100126.jar, user.home=/Users/danield, org.eclipse.equinox.simpleconfigurator.configUrl=file:org.eclipse.equinox.simpleconfigurator/bundles.info, osgi.bundlestore=/Applications/eclipse/configuration/org.eclipse.osgi/bundles, osgi.splashPath=platform:/base/plugins/org.eclipse.platform, osgi.nl=en_US, java.specification.vendor=Sun Microsystems Inc., java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java, java.vendor.url=http://www.apple.com/, org.osgi.framework.os.version=10.5.8, eclipse.p2.data.area=@config.dir/../p2/, eclipse.startTime=1282345031984, java.vm.vendor=Apple Inc., gopherProxySet=false, java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, java.class.path=/Applications/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar, osgi.requiredJavaVersion=1.5, org.eclipse.update.reconcile=false, eclipse.vm=/System/Library/Frameworks/JavaVM.framework, java.vm.specification.name=Java Virtual Machine Specification, java.vm.specification.version=1.0, sun.cpu.endian=little, org.eclipse.swt.internal.carbon.smallFonts=, sun.os.patch.level=unknown, java.io.tmpdir=/var/folders/7Z/7ZN2CPL8HAyIkyaltujupE++7-s/-Tmp-/, java.vendor.url.bug=http://bugreport.apple.com/, eclipse.product=org.eclipse.epp.package.jee.product, jna.platform.library.path=/usr/lib:/usr/lib, eclipse.home.location=file:/Applications/eclipse/, mrj.build=9M3165, os.arch=i386, java.awt.graphicsenv=apple.awt.CGraphicsEnvironment, java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext, mrj.version=1050.1.5.0_24-357, user.dir=/Applications/eclipse/Eclipse.app/Contents/MacOS, org.osgi.supports.framework.requirebundle=true, line.separator= , java.vm.name=Java HotSpot(TM) Client VM, org.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog, file.encoding=MacRoman, osgi.framework.version=3.5.2.R35x_v20100126, eclipse.buildId=, eclipse.vmargs=-Dosgi.requiredJavaVersion=1.5 -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -XX:MaxPermSize=256m -Xms40m -Xmx512m -Xdock:icon=../Resources/Eclipse.icns -XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -Djava.class.path=/Applications/eclipse/Eclipse.app/Contents/MacOS/../../../plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar , java.specification.version=1.5, org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,OSGi/Minimum-1.2,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5, osgi.logfile=/Users/danield/Documents/eclipse/ws/.metadata/.log, osgi.configuration.area=file:/Applications/eclipse/configuration/}
Comment 1 dan CLA 2010-08-27 14:52:30 EDT
updates?
Comment 2 Alexander Gurov CLA 2012-08-05 07:20:10 EDT
It's too bad it is absolutely not in time, but it's better later than never. There are 2 menu items in history menu's pop-up menu:
1) update to revision (in this case the file will be overwriten with the latest one next when it is updated)
2) get content (the old revision's content will be placed instead of the current one and you'll be able to commit it later)
Also there is a "Replace With Revision" menu item in "Replace with" menu which will allow you to replace file contents the same way as the history view's "get content"