VCS Project integration plugin

Aleix Pol aleixpol at kde.org
Thu Aug 26 02:48:58 UTC 2010


On Wed, Aug 25, 2010 at 11:16 PM, Aleix Pol <aleixpol at kde.org> wrote:

> On Wed, Aug 25, 2010 at 4:03 PM, Niko Sams <niko.sams at gmail.com> wrote:
>
>> Hi,
>>
>> I get this crash when executing Save As... for a file:
>> Thread 1 (Thread 0x7f150cecc760 (LWP 23145)):
>> [KCrash Handler]
>> #4  0x00007f14e70ce530 in VcsProjectIntegrationPlugin::changes
>> (this=0x5072e80, project=0x0, urls=@0x7fff262dc9d0,
>> mode=KDevelop::IBasicVersionControl::NonRecursive)
>>    at
>> /home/niko/kdesvn/kdevelop4-extra-plugins/vcsprojectintegration/vcsprojectintegrationplugin.cpp:132
>> #5  0x00007f14e70ce838 in VcsProjectIntegrationPlugin::documentSaved
>> (this=0x5072e80, document=0x451b6a0)
>>    at
>> /home/niko/kdesvn/kdevelop4-extra-plugins/vcsprojectintegration/vcsprojectintegrationplugin.cpp:103
>> #6  0x00007f14e70cd5d7 in VcsProjectIntegrationPlugin::qt_metacall
>> (this=0x5072e80, _c=QMetaObject::InvokeMetaMethod, _id=2,
>> _a=0x7fff262dcb10)
>>    at
>> /home/niko/kdesvn/build/kdevelop4-extra-plugins/vcsprojectintegration/moc_vcsprojectintegrationplugin.cpp:83
>> #7  0x00007f1509960296 in QMetaObject::activate () from
>> /usr/lib64/qt4/libQtCore.so.4
>> #8  0x00007f150c68fc3d in KDevelop::IDocumentController::documentSaved
>> (this=0x87f3b0, _t1=0x451b6a0) at
>>
>> /home/niko/kdesvn/build/kdevplatform/interfaces/idocumentcontroller.moc:230
>> #9  0x00007f150c68c600 in KDevelop::IDocument::notifySaved
>> (this=0x451b6a0) at
>> /home/niko/kdesvn/kdevplatform/interfaces/idocument.cpp:69
>> #10 0x00007f150c3d86ce in KDevelop::TextDocumentPrivate::documentSaved
>> (this=0x4fafea0, document=0x7ef1a70, saveAs=false) at
>> /home/niko/kdesvn/kdevplatform/shell/textdocument.cpp:181
>> (Using git)
>>
>
> Fixed :)
>
>
>>
>> I actually like the idea of having a separate toolview - it's like a
>> "git status" toolview.
>>
>> Issues I had:
>> - it doesn't update always
>>
> Yep, I'll have to intercept the vcs job's when they're done somehow, I
> guess that I will have to check the finished jobs in the runcontroller and
> check if there's an update/pull/commit/...
>
>
>> - there is no refresh button to update manually
>>
> When the update action happens outside KDevelop we will want to reload
> manually in most cases, yes. I agree that's missing and it's one of the
> first features that should be added.
>
>
>>
>> suggestions:
>> - use the file context menu
>>
> +1
>
>
>> - double click should show the diff or whatever is relevant to the change
>>
> good idea, didn't think about that.
>
>
>>
>>
>> Niko
>>
>> On Mon, Aug 23, 2010 at 20:30, Aleix Pol <aleixpol at kde.org> wrote:
>> > Hi,
>> > I revived that plugin I was working on during the last KDevelop meeting,
>> now
>> > it's a new toolview that displays what changes we have in every project
>> we
>> > have opened. It's quite useful to be able to see what's the work we
>> have.
>> > The only very important thing to put is a context menu to expose some
>> > important actions.
>> > It still needs some love so I won't push it for 4.1 but I think it can
>> be a
>> > good thing to have in 4.2. If you have any interest on that please test
>> it
>> > and tell me what do you think.
>> > Cheers!
>> > Aleix
>> > --
>> > KDevelop-devel mailing list
>> > KDevelop-devel at kdevelop.org
>> > https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
>> >
>> >
>>
>> --
>> KDevelop-devel mailing list
>> KDevelop-devel at kdevelop.org
>> https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
>>
>
>
I added the context menu and the reload item (in the context menu, maybe it
should go to the toolview... hm).
I'll see what we do on doubleclick.

Aleix
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20100826/e29c3c7d/attachment.html>


More information about the KDevelop-devel mailing list