What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[PLUGIN][BETA] SVNUpdater

jimmy06

Member
Joined
May 12, 2010
Messages
817
This is aimed at Users and Developers.

This idea behind this is to remove the need to post SVN URL's

A default list will be included with highly used SVN's on Release.

Issues found can be posted here.

Download and extract to a folder called "SVNUpdater" and place inside your plugins folder.

Note for Community Developers:

Please contact me if you would like your SVN included in the default list.

This only supports Non-Auth/Free SVN's

Paid stuff should be on the store :-)

Please Be Aware, The zip file contains a DLL that has been allowed for use in this project. Thank you
 

Attachments

Last edited:
Awesome! Nice to see it finally making its public beta.
 
quick question, where do we get the svn list if we didn't want to back track through the forums is there a way to go into your say.... plugins and get the link? or how do we set this up i have it installed properly i am just curious how i can test it out this is brilliant
 
quick question, where do we get the svn list if we didn't want to back track through the forums is there a way to go into your say.... plugins and get the link? or how do we set this up i have it installed properly i am just curious how i can test it out this is brilliant

The easiest way is to right click a folder that you checked out using SVN and go to "TortoiseSVN" and then Repo-browser the bar at the top has the SVN URL
 
nvm i figured it out... i have found a pretty simple way of just goinging to the svn folder properties and going into revision and its at the very top with an easy way of copy and past
 
this is marvelous absolutely brilliant i love this idea and you are a god!!!!!!


one last "dumb//noob" question from me, how do you know or tell if its updating? or updated? does the original window show up? or am i missing the obvious because that would be like me to clearly miss the point.
 
this is marvelous absolutely brilliant i love this idea and you are a god!!!!!!


one last "dumb//noob" question from me, how do you know or tell if its updating? or updated? does the original window show up? or am i missing the obvious because that would be like me to clearly miss the point.

On the todo list is make the logging more clear. If you look in the HB log you can see if it updated anything or not.

Picture stolen from EchoTiger.

609db2340efba2ec8ac3a2174a6ccb50.png
 
thank you for clarity, and i apologize for disturbing you. you represent this community with patients, thank you
 
Just DL and Add It.

I add Azyul SVN and All TuanHA CR SVN.

When i activate it got this :

Plugin SVNUpdater threw an exception in OnEnable
System.IO.FileLoadException: Impossible de charger le fichier ou l'assembly 'SharpSvn, Version=1.8009.3299.43, Culture=neutral, PublicKeyToken=d729672594885a28' ou une de ses dépendances. L'opération n'est pas prise en charge. (Exception de HRESULT : 0x80131515)
Nom de fichier*: 'SharpSvn, Version=1.8009.3299.43, Culture=neutral, PublicKeyToken=d729672594885a28' ---> System.IO.FileLoadException: Impossible de charger le fichier ou l'assembly 'file:///C:\Users\ToM\Documents\Honorbuddy\Plugins\SVNUpdater\SharpSVN.dll' ou une de ses dépendances. L'opération n'est pas prise en charge. (Exception de HRESULT : 0x80131515)
Nom de fichier*: 'file:///C:\Users\ToM\Documents\Honorbuddy\Plugins\SVNUpdater\SharpSVN.dll' ---> System.NotSupportedException: Tentative de chargement d'un assembly à partir d'un emplacement réseau qui aurait entraîné l'utilisation de l'assembly en mode Bac à sable (sandbox) dans les versions antérieures du .NET Framework. Cette version du .NET Framework n'activant pas la stratégie CAS par défaut, ce chargement peut être dangereux. Si ce chargement n'est pas destiné à utiliser l'assembly en mode Bac à sable (sandbox), activez le commutateur loadFromRemoteSources. Pour plus d'informations, consultez <loadFromRemoteSources> Element.
à System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
à System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
à System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
à System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
à System.Reflection.Assembly.LoadFrom(String assemblyFile)
à SVNUpdater.SVNUpdater.CurrentDomain_AssemblyResolve(Object sender, ResolveEventArgs args) dans c:\Users\ToM\Documents\Honorbuddy\Plugins\SVNUpdater\SVNUpdater.cs:ligne 110
à System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName)


à SVNUpdater.SVNUpdater.selfUpdateTest()
à SVNUpdater.SVNUpdater.OnEnable() dans c:\Users\ToM\Documents\Honorbuddy\Plugins\SVNUpdater\SVNUpdater.cs:ligne 82
à Styx.Plugins.PluginWrapper.OnEnable()
 
Just DL and Add It.

I add Azyul SVN and All TuanHA CR SVN.

When i activate it got this :

Plugin SVNUpdater threw an exception in OnEnable
System.IO.FileLoadException: Impossible de charger le fichier ou l'assembly 'SharpSvn, Version=1.8009.3299.43, Culture=neutral, PublicKeyToken=d729672594885a28' ou une de ses dépendances. L'opération n'est pas prise en charge. (Exception de HRESULT : 0x80131515)
Nom de fichier*: 'SharpSvn, Version=1.8009.3299.43, Culture=neutral, PublicKeyToken=d729672594885a28' ---> System.IO.FileLoadException: Impossible de charger le fichier ou l'assembly 'file:///C:\Users\ToM\Documents\Honorbuddy\Plugins\SVNUpdater\SharpSVN.dll' ou une de ses dépendances. L'opération n'est pas prise en charge. (Exception de HRESULT : 0x80131515)
Nom de fichier*: 'file:///C:\Users\ToM\Documents\Honorbuddy\Plugins\SVNUpdater\SharpSVN.dll' ---> System.NotSupportedException: Tentative de chargement d'un assembly à partir d'un emplacement réseau qui aurait entraîné l'utilisation de l'assembly en mode Bac à sable (sandbox) dans les versions antérieures du .NET Framework. Cette version du .NET Framework n'activant pas la stratégie CAS par défaut, ce chargement peut être dangereux. Si ce chargement n'est pas destiné à utiliser l'assembly en mode Bac à sable (sandbox), activez le commutateur loadFromRemoteSources. Pour plus d'informations, consultez <loadFromRemoteSources> Element.
à System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
à System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
à System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
à System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
à System.Reflection.Assembly.LoadFrom(String assemblyFile)
à SVNUpdater.SVNUpdater.CurrentDomain_AssemblyResolve(Object sender, ResolveEventArgs args) dans c:\Users\ToM\Documents\Honorbuddy\Plugins\SVNUpdater\SVNUpdater.cs:ligne 110
à System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName)


à SVNUpdater.SVNUpdater.selfUpdateTest()
à SVNUpdater.SVNUpdater.OnEnable() dans c:\Users\ToM\Documents\Honorbuddy\Plugins\SVNUpdater\SVNUpdater.cs:ligne 82
à Styx.Plugins.PluginWrapper.OnEnable()

Try right clicking the SharpSV.dll file and choosing properties. Then click Unblock at the bottom. I think the dll has been blocked.
 
I use this as a .bat file, works flawlessly.

@echo off
FOR %%A IN (

"C:\Path to SVN"

) DO START TortoiseProc.exe /command:update /path:%%A /closeonend:0
 
Last edited:
What does this have to do with this plugin? The plugin does not require tortoise svn and will auto update them.
 
Oh I was under the impression that you needed tortoise installed in order to update from an SVN
 
Back
Top