Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

SVNInside : development of another SVN plugin for CodeBlocks

<< < (21/31) > >>

Wavesonics:
Orel, what state is your plug-in in? Is it functional?

orel:

--- Quote from: Wavesonics on January 19, 2008, 08:55:22 pm ---Orel, what state is your plug-in in? Is it functional?

--- End quote ---
Wavesonics, if you mean by 'functional' that you can use it to manage your working copy from inside CB, i would say yes. But as i said it, it's for the moment intended for 'everyday use', i  mean not for creating a repo, or cheking out a working copy. It will be in the future.

But if you use it, try to give me the maximum feedback about what you think is OK, what is not and the bugs you may have, in rder to me t improve it.

Note also that i have added a new tab in CB settings/environment dialog to modify some options. Today those settings doesn't do nothing, so svn executable must in your PATH in order for SVNInside to run svn.

stahta01:
Patch needed under Windows XP when not using Pre-Compiled Headers (PCH)

Tim S


--- Code: ---Index: src/dialogs/svniTreeCtrl.cpp
===================================================================
--- src/dialogs/svniTreeCtrl.cpp (revision 59)
+++ src/dialogs/svniTreeCtrl.cpp (working copy)
@@ -13,6 +13,8 @@
     #include <configmanager.h>
     #include <cbeditor.h>
     #include <cbproject.h>
+    #include <cbworkspace.h>
+    #include <projectmanager.h>
 #endif
 #include <wx/menu.h>            // for "class wxMenu"
 #include <wx/imaglist.h>        // for "class wxImageList"
Index: src/svniPlugin.cpp
===================================================================
--- src/svniPlugin.cpp (revision 59)
+++ src/svniPlugin.cpp (working copy)
@@ -10,8 +10,11 @@
 
 #include <sdk.h> // Code::Blocks SDK
 #ifndef CB_PRECOMP
+    #include <wx/dir.h>
+
     #include <projectmanager.h>
     #include <cbproject.h>
+    #include <configmanager.h>
 #endif
 
 #include <wx/wxFlatNotebook/wxFlatNotebook.h>

--- End code ---

Wavesonics:
Sounds great, when I get a chance I'll compile it and start using it and let you know how it goes :)

orel:

--- Quote from: Wavesonics on January 20, 2008, 02:34:00 am ---Sounds great, when I get a chance I'll compile it and start using it and let you know how it goes :)

--- End quote ---

As soon as you wish, you can get the latest source from a svn repository here : http://tools.assembla.com/svn/SVNInside
Maybe you missed it because it was on the 1st page of this topic

Note that the cb project file runs a post_build_step.bat after linking the plugin in order to pack the necessary for CB to run it. If you want SVNInside to compile and work 'out of the box' the best is to checkout the repository into a directory called 'svninside' alongside the other plugins in CB directory structure (not the contribs one), that way :

YOUR_CB_DIR/src/plugins/svninside

If you test it on windows, the post_build_step.bat file is uptodate.

For linux users, you'll have to update 'post_build_step' a little, and maybe also the project file svninside_linux.cb

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version