Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
SVNInside : development of another SVN plugin for CodeBlocks
orel:
A bunch of modifications have been commited into SVNInside repository (accessible for everyone)
Now, code should compile and work also for linux users, there isn't a windows line anymore.
Note that i don't have a linux platform for the moment, so maybe i'm wrong with something, please tell me if you try it.
Note also that this is always a work in progress. I would appreciate anyone experience on my wxWidgets programming, the way i parse svn command line, or anything else
If you fall on an bug and want to help, please copy (if possible) and paste what is on the 'Debug Log' message Pane of CB. If you build a debug version of SVNInside, every svn command line stdin, stdout and stderr will be printed on this pane.
JGM:
--- Quote from: orel on October 19, 2007, 12:38:45 am ---A bunch of modifications have been commited into SVNInside repository (accessible for everyone)
Now, code should compile and work also for linux users, there isn't a windows line anymore.
--- End quote ---
Thats great news! Finally somebody made the job :D
wvdakker:
When does this plug-in make it into the CB nighties? I cant compile it because I have the SDK not available...
Thanks,
Willem
orel:
--- Quote from: wvdakker on October 21, 2007, 10:17:48 pm ---When does this plug-in make it into the CB nighties?
--- End quote ---
First, as i have told, this plugin is under construction, no planning has been made about its release... Also i began to develop it 6 weeks ago, alone, to learn wxWidgets and CB API, when i thank it would be great to share it to the cstart a new topicommunity, while i could get feedback and ideas from other users/developers, that's why i started a new topic.
I began a new job some weeks ago in software development which takes me a big part of my time, as almost anybody here, and try to find time for my personal developments.
Second, i am not part of the official CB staff, so, even if my plugin was released, i don't know at all if one day it would be included in the official CB plugins list or in the nightlies, though it would be great... ;-)
Today, the only thing i can tell you is that i work almost everyday on SVNInside and i always try get to the end of something i begin.
--- Quote from: wvdakker on October 21, 2007, 10:17:48 pm ---I cant compile it because I have the SDK not available...
--- End quote ---
That's a problem i met when i first wanted to test a CB plugin. The only solution i found was to compile CB and use the plugin with this cb version. CB doesn't have many dependencies (only wxWidgets if i remember) so that's made a relatively easily task, if you RTFM and maybe ask some help after.
For the moment, if you really need a working svn plugin in CB, there is cbTortoiseSVN, try it.
sincerely,
orl
orel:
For those who are expecting a SVNInside release, i must tell you that i am changing the behaviour of tree tab. It was a bad idea to sort the files in folder, in respect to their svn status. Though it's easy to use with small projects, it begins to be annoying and not very instinctive when you have to deal with larger projects.
So, the tree will totally reflect the directory structure of your working copy, with differents icons for files having different status, the directories icons will also reflect their svn status.
I added a new tab in the 'messages pane' where svn command line input, normal and error output are printed. I also use it for the moment to print debug infos, can be useful to get user feedback about bugs.
The changes have not yet been commited to the repository (on Assembla) but they will be this weekend.
I will inform you of that and for any new features added.
Features that will be added soon are :
-possibility to see the difference between one file and another in the repository (any revision), the result will be viewable in a diff viewer of your choice (by using its command line parameters) or in C::B(the unified diff file given by 'svn diff' command)
-something like a property grid under the tree to watch properties of files like current revision, lock owner, date, url in repo, etc.
-the new 'messages pane' SVNInside tab will, like the squirrel script one, give the user the possibility to send suversion commands within C::B, and see the output. Can be useful for 'subversion gurus' or those who want instant access to 'more exotic commands' not featured in SVNInside.
- A 'Refresh' buton for the SVNInside tree : in order to reflect some changes made from 'the outside' to the working copy, or by using the command line within C::B.
-what YOU think can be useful to a plugin like this one...
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version