Main Page | Recent changes | Edit this page | Page history

Printable version | Disclaimers | Privacy policy

Not logged in
Log in | Help
 

KDevelop 4/VCS Integration

From KDevelop

< KDevelop 4

[edit] Major Goals

The main goal is to have tighter integration of the VCS into the IDE, this includes

  1. react on changes to projects, refactoring etc.
  2. allow for creation of projects from VCS repository
  3. extended diffing

[edit] Extension Interface

The following things are needed for an extension interface for version control system. Also the plugin should provide a repository browser toolview. The actual functions need to be project-agnostic, i.e. take the project to work on as parameter, if needed.

  1. slots for the filemanager-interface signals, like fileRenamed, fileMoved...
  2. methods for diff to head, diff to specific revision
  3. log extraction
  4. checkout specific revision of a file/folder for display or application to the checkout file
  5. checkout/import of projects
  6. conflict editing using external tools like kdiff3

Retrieved from "http://www.kdevelop.org/mediawiki/index.php/KDevelop_4/VCS_Integration"

This page has been accessed 2,399 times. This page was last modified 12:25, 11 May 2008. Content is available under GNU Free Documentation License 1.2.


[Main Page]
Main Page
Community portal
Current events
Recent changes
Help
Donations

Edit this page
Discuss this page
Page history
What links here
Related changes

Special pages
Bug reports