aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/git/gitclient.h
diff options
context:
space:
mode:
authorPetar Perisin <[email protected]>2013-04-26 00:00:30 +0200
committerPetar Perisin <[email protected]>2013-05-28 21:53:26 +0200
commit86d7e28db4053d771fba2819d88ffbf5cf0843e5 (patch)
tree786130328b41216d4f63f3968cb6f12b008e61e0 /src/plugins/git/gitclient.h
parentcbfcf88f7e5a542f81f9caf11090206da6adac1c (diff)
Git - added submoduleDataMap to handle submodule data
Change-Id: I8462ed07f3d1edce5c7f5ab8c166ce8c68b6d4b3 Reviewed-by: Orgad Shaneh <[email protected]>
Diffstat (limited to 'src/plugins/git/gitclient.h')
-rw-r--r--src/plugins/git/gitclient.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/plugins/git/gitclient.h b/src/plugins/git/gitclient.h
index d71b47ac888..414efe65216 100644
--- a/src/plugins/git/gitclient.h
+++ b/src/plugins/git/gitclient.h
@@ -86,6 +86,16 @@ enum StashFlag {
NoPrompt = 0x02
};
+class SubmoduleData
+{
+public:
+ QString dir;
+ QString url;
+ QString ignore;
+};
+
+typedef QMap<QString, SubmoduleData> SubmoduleDataMap;
+
class GitClient : public QObject
{
Q_OBJECT
@@ -200,7 +210,7 @@ public:
QMap<QString,QString> synchronousRemotesList(const QString &workingDirectory,
QString *errorMessage = 0);
- QMap<QString,QString> synchronousSubmoduleList(const QString &workingDirectory);
+ SubmoduleDataMap submoduleList(const QString &workingDirectory);
bool synchronousShow(const QString &workingDirectory, const QString &id,
QString *output, QString *errorMessage);