Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
SVNInside : development of another SVN plugin for CodeBlocks
orel:
--- Quote from: MortenMacFly on October 29, 2007, 10:34:34 am ---
--- Quote from: orel on October 29, 2007, 02:29:31 am ---everything comitted to the repo
--- End quote ---
The latest changes in C::B's SVN trunk render compilation of this plugin impossible. If you have time, please do the following:
- remove the TIXML_USE_STL compiler switch
- in SVNInside::ReadConfigFromExtensionNode:
- make sElement and sValue of type const char*
- remove any .c_str() and ->c_str() for these two variables.
Done. ;-)
With regards, Morten.
--- End quote ---
Done. Thank you very much.
Today commits are :
old config dialog tidied and is now used for project configuration, later a environement settings dialog will permit to set more globals properties of the plugin.
Now the plugin tree works on a per project basis, you can now have more than one project in the SVNInside tree, under a workspace icon This feature will permit a 'project/workspace commit'
Clicking the LMB on a project in SVN tree will show up a menu, clicking it will allow you to configure login, password and 'connect status' of the project. Connect status will be useful when you will be able or not to modify a locked file.ico
Commit is now possible on one file.
I think i can now continue coding, having a working foundation for managing workspace/projects/folder/files and that more "everyday features" will now be coded. Soon SVNInside will be usable, for the moment what works is :
-loading and configuring your project in the SVNInside tree, saving this config in the .cbp file.
-looking at the commands sent to, and the input from svn.
-files and folders icons relate to their status in the working copy.
-commiting one modified/added/deleted file to the repo.
what is here, but not working for the moment
-login/password
here a screenshot
orel:
New features :
- Commit one file or multiple folder (recursively or not)
- Add one File to repository (not yet for folder)
- Add a new file icon to repo (for file without status) useful when a new file is added to the CB project (though this is not yet implemented)
- folder popup menu are now ordered into submenus for different action
- the .cbp CB project file is now displayed in the tree, have a status and is now treated like any other file
- FileSelection Dialog is bigger for better display of filenames
MortenMacFly:
--- Quote from: orel on November 01, 2007, 06:08:34 am ---New features :
--- End quote ---
I updated the plugin from SVN but now I'm having issues: It seems the plugin doesn't get activated at all suddenly. The constructor is run through but OnAttach never gets called. Do you experience the same? Am I missing something? Very strange... :shock:
orel:
--- Quote from: MortenMacFly on November 07, 2007, 11:27:27 am ---
--- Quote from: orel on November 01, 2007, 06:08:34 am ---New features :
--- End quote ---
I updated the plugin from SVN but now I'm having issues: It seems the plugin doesn't get activated at all suddenly. The constructor is run through but OnAttach never gets called. Do you experience the same? Am I missing something? Very strange... :shock:
--- End quote ---
As SVNInside is still under development, it is possible to fall on some big problems, as the one you encountered, but what a strange thing!! Sorry i'm really not aware of something like that, can you give me the number of the revision from which you updated (or when did you update) ?
The development is going on, i am currently re-introducing the first folder icons SVNInside had, but not to categorize the tree by status, like before! No i'm just introducing the notion of 'folder status', a folder will have more possibilities than only being OK, modified or not-under-control.
A folder will also be added, deleted, etc... a lot of things can be also happen to a directory with svn!
And for the more curious of you, those who have looked inside the code, you maybe saw that i am thinking of a way to manage svn properties in SVNInside, with the help of wxPropertyGrid control, well suited for that!!!
MortenMacFly:
--- Quote from: orel on November 08, 2007, 12:33:39 am ---revision from which you updated (or when did you update) ?
--- End quote ---
I am currently using revision 33 - same problem. :-(
This is really strange. The object gets instantiated but doesn't seems to receive the notifications although the plugin is properly registered. I know from other users (and you, obviously) that it works... so it must be an issue with my environment...?! Hence all the other plugins work. Very, very strange...
Anyways - don't worry too much, it seems it's just me.
With regards, Morten.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version