Guitar
GitSubmodule.h
Go to the documentation of this file.
1 #ifndef GITSUBMODULE_H
2 #define GITSUBMODULE_H
3 
4 #include "GitHash.h"
5 #include <string>
6 
8  std::string name;
10  std::string path;
11  std::string refs;
12  std::string url;
13  explicit operator bool () const
14  {
15  return id.isValid() && !path.empty();
16  }
17 };
18 
20  bool init = true;
21  bool recursive = true;
22 };
23 
24 #endif // GITSUBMODULE_H
Definition: GitHash.h:9
Definition: GitSubmodule.h:7
std::string refs
Definition: GitSubmodule.h:11
GitHash id
Definition: GitSubmodule.h:9
std::string url
Definition: GitSubmodule.h:12
std::string name
Definition: GitSubmodule.h:8
std::string path
Definition: GitSubmodule.h:10
Definition: GitSubmodule.h:19
bool recursive
Definition: GitSubmodule.h:21
bool init
Definition: GitSubmodule.h:20