1
/***************************************************************************
2
* This file was partly taken from KDevelop's cvs plugin *
3
* Copyright 2007 Robert Gruber <rgruber@users.sourceforge.net> *
6
* Copyright 2008 Evgeniy Ivanov <powerfox@kde.ru> *
8
* This program is free software; you can redistribute it and/or *
9
* modify it under the terms of the GNU General Public License as *
10
* published by the Free Software Foundation; either version 2 of *
11
* the License or (at your option) version 3 or any later version *
12
* accepted by the membership of KDE e.V. (or its successor approved *
13
* by the membership of KDE e.V.), which shall act as a proxy *
14
* defined in Section 14 of version 3 of the license. *
16
* This program is distributed in the hope that it will be useful, *
17
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
18
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
19
* GNU General Public License for more details. *
21
* You should have received a copy of the GNU General Public License *
22
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
23
***************************************************************************/
25
#ifndef KDEVPLATFORM_PLUGIN_GIT_INIT_H
26
#define KDEVPLATFORM_PLUGIN_GIT_INIT_H
28
#include <QtCore/QObject>
29
#include <QtCore/QString>
38
class GitInitTest: public QObject
46
// void cloneRepository();
47
// void importTestData();
48
// void checkoutTestData();
57
void testBranch(const QString &branchName);
59
void testAnnotation();
60
void testRemoveEmptyFolder();
61
void testRemoveEmptyFolderInFolder();
62
void testRemoveUnindexedFile();
63
void testRemoveFolderContainingUnversionedFiles();
67
void removeTempDirs();