Integrate kdev-perforce into kdevelop
ClosedPublic

Authored by volden on Jun 25 2016, 11:22 AM.

Details

Summary

This plugin facilitates integration with the perforce version control system

It supports:

Adding files to a perforce repository
Opening a file for edit
Reverting changes made to a file
Updating a file to the latest version (head) in the repository
Listing the change history of a files
Comparing a file to latest verion (head)
Comparing a file to the version that a given perforce client has checked out (have revision)
Comparing any given two revisions (through the history)
Annotating a file (i.e. telling from which changelist a given line of code came from )
Test Plan

The following use-cases are currently under unit-test:

Add
Edit
Status
Annotate
History
Revert
Update(File)
Update(Dir)
Commit

Manually tested against Perforce servers

Diff Detail

Repository
R33 KDevPlatform
Lint
Lint Skipped
Unit
Unit Tests Skipped
volden updated this revision to Diff 4716.Jun 25 2016, 11:22 AM
volden retitled this revision from to Integrate kdev-perforce into kdevelop.
volden updated this object.
volden edited the test plan for this revision. (Show Details)
volden added reviewers: KDevelop, kfunk.
volden set the repository for this revision to R33 KDevPlatform.
volden added a project: KDevelop.
volden added a subscriber: kdevelop-devel.
kfunk accepted this revision.Jun 26 2016, 9:04 PM
kfunk edited edge metadata.

Nice, given that this has been living in the kdev-perforce repository for a while I think we can merge it.

Let's get it some live testing in the master branch.

plugins/perforce/CMakeLists.txt
2

Can be removed

19

remove

plugins/perforce/perforce.kdev4
1 ↗(On Diff #4716)

Remove whole file

This revision is now accepted and ready to land.Jun 26 2016, 9:04 PM
volden updated this revision to Diff 4757.Jun 27 2016, 4:18 AM
volden edited edge metadata.

Fixed review points addressed by Kevin Funk

This revision was automatically updated to reflect the committed changes.