Review Request 117379: Various fixes for mercurial plugin VCS.
Dāvis Mosāns
davispuh at gmail.com
Sat Apr 5 03:05:45 UTC 2014
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/117379/
-----------------------------------------------------------
Review request for KDevelop.
Repository: kdev-mercurial
Description
-------
Various fixes for mercurial support. Basically updated so it can be built against latest kdevplatform. Also fixed tests so they pass.
Changes:
1. Updated formatting
* Remove trailing whitespace
* Replace tabs with spaces
* Reformat code so it's properly indented
2. Removed DVCS view factory
* Kdevplatform change commit 41db303595d55d355a80d896a25543f449819d30
3. Changed MercurialHeadsModel constructor to match VcsEventsWidget
* Kdevplatform change commit a6d910861906365f0ef11b99badbbde01e6f3c7b/diff
4. Fixed some memory leaks
5. Fixed tests
6. Other changes
Diffs
-----
CMakeLists.txt c4f91a394215c8401579af38feba4982bed055dc
cmake/FindKDevPlatform.cmake 1a771c52510cb3e71c19b8a1c84680b6a3c64d08
kdevmercurial.desktop ed56b3554686501ac19dabd230f4a01456bc4a2c
mercurialplugin.h 11c3cf203f5a52b6548f4919f5518dd22581d3b5
mercurialplugin.cpp 59198e8b1e3f90c61373f05595eeebba8408de52
mercurialpushjob.h 818043f457ad68aa4f8c87a1595de2e60ecf3711
mercurialpushjob.cpp 0cb79768870d4e0233be5f875a49cd439919aa76
models/mercurialheadsmodel.h 8e2ed09dbac64d03af68d936365adbbea41a58a9
models/mercurialheadsmodel.cpp 41e6c7bbfcabc437932faf8d48cf73e831d03080
models/mercurialqueueseriesmodel.h bd49e5becec5e9c9ce0b420655e0ea48926864f1
models/mercurialqueueseriesmodel.cpp 4fb1d5289edd2b9b699815e889a0f45352dea35a
tests/CMakeLists.txt 2c0a7b95d55a83af7e86622dbdb9401daef98d4c
tests/initTest.h 83ae8efe7d12f7ec2aaeb70c8b9da174f1a89ac1
tests/initTest.cpp fd7eef079e3c3c752815350764ebf34dc4c36715
ui/mercurialheadswidget.h 7eaa6e53fd83fc634e81fcc2b8cd80011ff6e483
ui/mercurialheadswidget.cpp b0e2eb0f5f4968ebb54b2d95a88eba4a9b93f653
ui/mercurialqueuesmanager.h 6411ea5fba9c59732cc82f100eb1c8fd49deee42
ui/mercurialqueuesmanager.cpp 0ebc0e01880af7ae3cf332880852cd57c470eafa
Diff: https://git.reviewboard.kde.org/r/117379/diff/
Testing
-------
All tests pass, but they don't cover all functionality.
Manually verified that adding files, commits does work. Also commit history viewing works fine. Didn't tried remotes nor branches. They might not or might work in some cases.
I consider this in Alpha quality so basically it can be used to play a bit, but would require more work to be finished.
Thanks,
Dāvis Mosāns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20140405/f093f159/attachment.html>
More information about the KDevelop-devel
mailing list